Netflix/ribbon
Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. observed · 2026-08-28
Health v2 · maintenance only
48/100
- Activity 57
- Release rhythm 8
- 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: n/a
- age_days: 4979
- days_rel: n/a
- days_push: 260
- n_releases_24m: 0
Adoption not part of the score
4615 stars · 1226 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Ribbon is a JVM client-side inter-process communication (RPC) library with built-in software load balancers, battle-tested in Netflix's cloud. It supports REST calls with multiple serialization schemes, multiple protocols (HTTP, TCP, UDP), fault tolerance, and caching/batching.
Use cases
- client-side load balancing for microservice calls
- fault-tolerant REST calls across service instances
- dynamic server list discovery with Eureka
- caching and batching of IPC requests
- async reactive HTTP/TCP/UDP transport clients
When to choose
- you're on the JVM and already invested in Netflix OSS (Eureka, Hystrix)
- you need a stable, production-proven client-side load balancer
- you only need the loadbalancer or eureka modules that remain in production
When to avoid
- starting a new project - it's in maintenance mode with no new features
- you need modern reactive RPC - consider newer alternatives like Spring Cloud LoadBalancer or gRPC
- you need the ribbon-transport or top-level ribbon modules, which Netflix no longer uses
Facets
library · maturity maintenance
rpc http-client middleware caching microservices backend cloud-computing jvm cross-platform load-balancing client-side-load-balancer fault-tolerance eureka netflix-oss rest-client service-discovery
1 source
- readme: https://github.com/Netflix/ribbon · fetched 2026-08-28 · 2a38bf1877bb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Netflix/ribbon | main | 48 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem