gokit

module
v0.0.0-...-6dc1f86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: MIT

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.

Directories

Path Synopsis
http
sync

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL