gofr-dev/gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 85
- Longevity 74
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 1044
- days_rel: 20
- days_push: 7
- n_releases_24m: 79
Adoption not part of the score
20968 stars · 1758 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GoFr is an opinionated Go framework for accelerated microservice development, with built-in support for databases, pub/sub, gRPC, and out-of-the-box observability (logs, traces, metrics). It is listed in the CNCF Landscape and featured on the ThoughtWorks Technology Radar.
Use cases
- build microservices in go
- go framework with built-in observability
- rest api server with prometheus metrics and tracing
- connect mysql postgres redis kafka in go with minimal config
- grpc and pub/sub microservice framework
- kubernetes-ready go service with health checks
- opinionated go web framework for rapid backend development
When to choose
- you want batteries-included observability (logs, metrics, traces) with zero boilerplate
- you are building microservices targeting Kubernetes deployment
- you want standardized REST behavior, auth middleware, and circuit breakers out of the box
- you need pluggable datasources (SQL, Redis, KV stores, file stores, pub/sub) with health checks and migrations
When to avoid
- you prefer unopinionated minimal libraries and full control over structure
- your project is a small CLI tool or simple script where a framework is overkill
- you need a non-Go language or a framework outside GoFr's supported datasource ecosystem
Facets
framework · maturity active
web-framework http-server rpc logging tracing monitoring middleware message-queue database auth configuration-management microservices backend web-development monitoring databases go cloud self-hosted cross-platform opinionated-framework opentelemetry prometheus grpc rest-api pubsub circuit-breaker swagger cncf-landscape kubernetes-native health-check devops messaging kubernetes docker
10 sources
- readme: https://github.com/gofr-dev/gofr · fetched 2026-08-28 · 68afc549175f
- homepage: https://gofr.dev · fetched 2026-08-29 · 1484fa702a0c
- site_page: https://gofr.dev/docs · fetched 2026-08-29 · 4cad840e8637
- site_page: https://gofr.dev/docs/advanced-guide/handling-file · fetched 2026-08-29 · 4ae40e10992d
- site_page: https://gofr.dev/docs/advanced-guide/injecting-databases-drivers · fetched 2026-08-29 · 9990e955bac1
- site_page: https://gofr.dev/docs/quick-start/connecting-redis · fetched 2026-08-29 · e796dffde54f
- site_page: https://gofr.dev/docs/advanced-guide/using-publisher-subscriber · fetched 2026-08-29 · 39efced1f5af
- site_page: https://gofr.dev/docs/advanced-guide/dealing-with-sql · fetched 2026-08-29 · d7f07490d38a
- site_page: https://gofr.dev/docs/advanced-guide/key-value-store · fetched 2026-08-29 · 7cc8a8b5677d
- site_page: https://gofr.dev/changelog · fetched 2026-08-29 · 7482f90f374c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gofr-dev/gofr | main | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem