https://github.com/lab5e/gotoolbox
Toolbox library for Go projects
https://github.com/lab5e/gotoolbox
Last synced: 6 months ago
JSON representation
Toolbox library for Go projects
- Host: GitHub
- URL: https://github.com/lab5e/gotoolbox
- Owner: lab5e
- License: apache-2.0
- Created: 2020-08-03T15:42:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T14:40:01.000Z (almost 2 years ago)
- Last Synced: 2025-02-28T22:38:55.525Z (over 1 year ago)
- Language: Go
- Size: 102 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Go toolbox
Various packages for Go projects. This is a mixed bag of functions and packages
that are useful with no general theme.
We could name it **utils** but "toolbox" is a better description, this is a library
with all the weird parts you find in a proper toolbox with customized screwdrivers,
hacked-off box keys, welded-together contraptions and objects that make you
think "oh, I can't imagine what this is for".
Some of these are gathered from the now-defunct ExploratoryEngineering organization.
## Referenced libraries
* The Kong library for parameters. This is used throughout the parameter
structs.
* gRPC
* Logrus for logging
* grpc-middleware for metrics interceptors
* Prometheus golang client library (transient, through grpc-middleware)