https://github.com/lpabon/lputils
Collection of golang libraries
https://github.com/lpabon/lputils
asynchronous golang http libraries ssh strings test uuid
Last synced: 9 months ago
JSON representation
Collection of golang libraries
- Host: GitHub
- URL: https://github.com/lpabon/lputils
- Owner: lpabon
- Created: 2018-03-23T01:03:03.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-13T04:10:59.000Z (about 1 year ago)
- Last Synced: 2025-03-13T05:20:40.895Z (about 1 year ago)
- Topics: asynchronous, golang, http, libraries, ssh, strings, test, uuid
- Language: Go
- Homepage:
- Size: 6.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Authors: AUTHORS
Awesome Lists containing this project
README
# Generic Go utility functions
APIs available:
* Simple logging library
* log.go
* String Set: A list where each element appears only once
* stringset.go
* Status Group: Like wait group, but returns error from goroutines
* statusgroup.go
* JSON Helper Functions:
* bodystring.go
* jsonutils.go
* sort.StringSlice Helper functions:
* sortedstrings.go
* UUID 16 bytes:
* uuid.go
* SSH with SCP support:
* ssh/
* Asynchronous HTTP Handler:
* asynchttp/
* Super simple Unit Test assert:
* tests/assert.go
* tests/patch.go
* Workers producer/consumer helper function
* workers/
# Licensing
lputils is licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/lpabon/lputils/blob/master/LICENSE) for the full license text.