GoFr: Open-Source Go Framework Bundles Observability and Resilience for Microservices
GoFr is an opinionated, open-source Go framework designed specifically for building microservices destined for Kubernetes environments. It ships with built-in structured logging, distributed tracing, and metrics, eliminating the need to stitch together multiple third-party libraries. The framework also includes an HTTP client with circuit breaker support, pub/sub and gRPC integration, database migrations, cron jobs, and health checks out of the box. Developers can adjust log verbosity at runtime without redeploying, a feature that proves useful during incident response. Licensed under Apache-2.0 and listed in the CNCF Landscape, GoFr is actively maintained and available at github.com/gofr-dev/gofr.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in