Apache Dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework. observed · 2026-10-07
Health v2 · maintenance only
86/100
- Activity 97
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 63.0
- age_days: 5236
- days_rel: 156
- days_push: 22
- n_releases_24m: 9
Adoption not part of the score
41580 stars · 26348 forks observed · 2026-10-07
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.97
Apache Dubbo is a Java‑based RPC and microservice framework that provides service discovery, traffic governance, observability, and security. It supports multiple protocols (gRPC, REST, Triple) and can run on Kubernetes, Docker, or bare‑metal environments.
Use cases
- build high‑throughput RPC services in Java
- implement microservice communication with dynamic service discovery
- apply fine‑grained traffic routing and load balancing rules
- integrate observability (metrics, tracing, logging) into a microservice stack
- secure inter‑service calls with mTLS and authorization policies
- migrate existing services to a cloud‑native service mesh
When to choose
- you need a proven, high‑performance RPC framework for Java
- your architecture requires built‑in service discovery and traffic management
- you want seamless integration with Spring Boot and other JVM ecosystems
- you plan to run services on Kubernetes or Docker with mesh support
- you need extensibility via plugins for custom protocols or governance
When to avoid
- you are looking for a lightweight HTTP‑only framework without RPC features
- your stack is primarily non‑JVM languages and you prefer a language‑agnostic solution
- you need a simple REST API framework without the complexity of service governance
- you have strict constraints on binary size or want a pure‑Go/Node.js implementation
Facets
framework · maturity active
rpc routing monitoring security backend cloud-computing microservices jvm cloud service-mesh grpc rest triple spring-boot high-performance extensible linux docker kubernetes
10 sources
- readme: https://github.com/apache/dubbo · fetched 2026-10-07 · d91935c3cdc4
- homepage: https://dubbo.apache.org/ · fetched 2026-09-14 · 15e2d89a36cd
- site_page: https://dubbo.apache.org/zh-cn/overview/what/core-features/service-mesh · fetched 2026-09-14 · da743db95c2c
- site_page: https://dubbo.apache.org/en/overview/what/core-features/service-discovery · fetched 2026-09-14 · 50e355ee300d
- site_page: https://dubbo.apache.org/en/overview/what/core-features/traffic · fetched 2026-09-14 · ea15bd76dc03
- site_page: https://dubbo.apache.org/en/overview/what/core-features/protocols · fetched 2026-09-14 · 3722be12aa4c
- site_page: https://dubbo.apache.org/en/overview/what/core-features/extensibility · fetched 2026-09-14 · 2fb111eb4f81
- site_page: https://dubbo.apache.org/en/overview/what/core-features/observability · fetched 2026-09-14 · 1574b005864f
- site_page: https://dubbo.apache.org/en/overview/what/core-features/security · fetched 2026-09-14 · 6a8749b7c613
- site_page: https://dubbo.apache.org/en/overview/home · fetched 2026-09-14 · 97b879c0240b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/dubbo | main | 86 |
| apache/dubbo-spring-boot-project | plugin | 56 |
| apache/dubbo-go | sdk | 95 |
| apache/dubbo-admin | plugin | 73 |
| apache/dubbo-samples | examples | 66 |
| apache/dubbo-js | sdk | 23 |
| apache/dubbo-website | docs | 74 |
| apache/dubbo-php-framework | sdk | 66 |
| apache/dubbo-go-samples | examples | 66 |
| apache/dubbo-rust | sdk | 23 |
| apache/dubbo-go-hessian2 | sdk | 90 |
| apache/dubbo-docs | docs | 68 |
| apache/dubbo-hessian-lite | sdk | 73 |
| apache/dubbo-erlang | sdk | 66 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem