/golib

Primary LanguageGoMIT LicenseMIT

G O L I B

This is an assortment of various shims/helpers/utilities for how I do things in Go.

  • conf - Configuration parsing from files, environment, etc into structs or just global usage
  • httpserver - General configuration of http servers with middleware for logging, metrics and rendering
  • log - Logging based on Go Slog logger with configuration helpers
  • signal - Helpers for dealing with signals (like Ctrl-C) and handling of clean shutdown
  • store - Helpers for working with databases and generating queries.
  • version - Simple package for setting and displaying version information.