go-eagle/eagle
🦅 A Go framework for the API or Microservice observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 78
- Release rhythm 20
- Longevity 100
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: 291
- age_days: 2981
- days_rel: 323
- days_push: 133
- n_releases_24m: 2
Adoption not part of the score
2429 stars · 259 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components including configuration, logging, metrics, distributed tracing, caching, message queues, and service registration/discovery, with a CLI for scaffolding projects.
Use cases
- build a restful api service in go
- create a grpc microservice with tracing and metrics
- scaffold a new go backend project with layered architecture
- add service discovery and config hot-reload to a go service
- build a web api with jwt auth, redis cache, and mysql via gorm
- deploy a cloud-native go service to kubernetes
When to choose
- you want an opinionated, batteries-included Go microservice framework with HTTP and gRPC in one process
- you need built-in observability (Prometheus metrics, OpenTelemetry tracing) out of the box
- you prefer a scaffolded layered project layout following SOLID principles
When to avoid
- you only need a minimal HTTP router without microservice infrastructure
- your team already standardizes on a different Go stack like go-kit, kratos, or go-zero
- you are not using Go
Facets
framework · maturity active
web-framework api-framework rpc orm caching logging monitoring tracing message-queue auth scheduling middleware cli configuration-management service-discovery backend microservices web-development apis developer-tools cloud-computing go cli cross-platform gin gorm grpc restful opentelemetry prometheus project-scaffolding cloud-native jwt redis elasticsearch linux macos docker kubernetes
5 sources
- readme: https://github.com/go-eagle/eagle · fetched 2026-08-28 · ae671b6868e0
- homepage: https://go-eagle.dev · fetched 2026-08-29 · 973df8307d81
- site_page: https://go-eagle.dev/docs · fetched 2026-08-29 · be5fa24f81e5
- site_page: https://go-eagle.dev/docs/getting-started · fetched 2026-08-29 · 76cb32ae508c
- site_page: https://go-eagle.dev/docs/getting-started/layout · fetched 2026-08-29 · 3c284880a02d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| go-eagle/eagle | main | 62 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem