module
Version:
v0.0.0-...-c2de9bd
Opens a new window with list of versions in this module.
Published: May 15, 2024
License: MIT
Opens a new window with license information.
README
¶
gokit
Development Kit contains utilities useful for production Go applications.
Provided packages:
log
- logging package using the standardized logr.Logger interface and https://github.com/uber-go/zap as a backend.
otel
- OpenTelemetry instrumentation utilities suggesting HonneyComb as a backend.
configutil
- utilities for loading configuration files and environment variables using Koanf or Viper as backend.
httputil
- HTTP utilities like error handler, graceful server shutdown, etc.
sync/rungroup
- run goroutines gracefully by waiting for them to finish.
Click to show internal directories.
Click to hide internal directories.