Standardizing HTTP API development for GO applications.
Uses go-playground/validator to validate decoded payloads.
Uses Prometheus client_golang to expose /metrics.
Uses OTel net/http instrumentation for trace propagation and spans.
Provides shared middleware, handlers, clients, and error helpers so services stay consistent.
Contains HTTP handlers and middleware that can be re-used across APIs
Provides an auth packages for consistent authentication
Provides an errors package for consistent error handling