fabiolb/fabio
Consul Load-Balancing made simple observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- 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: 39
- age_days: 3974
- days_rel: 27
- days_push: 8
- n_releases_24m: 12
Adoption not part of the score
7338 stars · 622 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consul. Services announce their routes via Consul tags (e.g. urlprefix-/user), and fabio updates its routing table instantly without restarts or config reloads.
Use cases
- load balance microservices with consul service discovery
- reverse proxy that updates routes without reload
- route http traffic by path prefix from consul tags
- tcp proxy for database ports behind consul
- grpc proxy with tls termination
- zero-downtime routing table updates for services
When to choose
- you already use Consul for service discovery and want automatic routing
- you need hot-reloading routes without downtime or config file templating
- you need a mix of HTTP, TCP, and gRPC proxying in one tool
- you want built-in metrics backends like Prometheus, DataDog, or Graphite
When to avoid
- you don't use Consul and have no service registry
- you need a general-purpose edge proxy with rich plugin ecosystems like Envoy or NGINX
- you need layer 7 features beyond path/host routing such as complex traffic policies
- you want a Kubernetes-native ingress controller
Facets
service · maturity active
proxy load-testing routing api-gateway http-server monitoring networking microservices infrastructure-as-code self-hosted backend windows go self-hosted cloud reverse-proxy consul load-balancer service-discovery tcp-proxy grpc-proxy vault zero-config devops linux macos docker
5 sources
- readme: https://github.com/fabiolb/fabio · fetched 2026-08-28 · fe8e2f0bf86f
- homepage: https://fabiolb.net · fetched 2026-08-29 · 3839e01cbf85
- site_page: https://fabiolb.net/quickstart · fetched 2026-08-29 · b8a8a1d8f288
- site_page: https://fabiolb.net/faq · fetched 2026-08-29 · ca5b9ad98bbb
- site_page: https://fabiolb.net/feature · fetched 2026-08-29 · a2f6491a171b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fabiolb/fabio | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem