apache/dubbo-go
Go Implementation For Apache Dubbo . observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- 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: 1.5
- age_days: 2947
- days_rel: 29
- days_push: 8
- n_releases_24m: 7
Adoption not part of the score
4953 stars · 1041 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache Dubbo-go is the official Go implementation of the Apache Dubbo microservice framework, providing high-performance RPC with service discovery, load balancing, and traffic management. It supports multiple protocols including Dubbo, Triple (gRPC-compatible), gRPC, JSONRPC, and HTTP/2, and integrates with registries like Nacos, Zookeeper, and Istio for service mesh deployments.
Use cases
- build microservices in Go with RPC
- migrate Java Dubbo services to Go while staying compatible
- implement service discovery and load balancing across a Go microservice cluster
- expose gRPC-compatible Triple protocol services
- integrate Go services into an Istio service mesh (proxyless mode)
- apply conditional and tag-based routing rules to RPC traffic
- add observability with metrics and distributed tracing to Go services
When to choose
- you are building Go microservices and want a full Dubbo-compatible governance stack
- your organization already uses Dubbo (Java) and needs Go interop
- you need multi-protocol RPC (Triple, gRPC, JSONRPC, HTTP) in one framework
- you want proxyless service mesh integration via xDS with Istio
- you need large-scale service discovery (Nacos, Zookeeper, Consul)
When to avoid
- you only need a simple REST API without service governance - a lightweight web framework suffices
- your stack is entirely non-Dubbo and you prefer gRPC or Spring Cloud ecosystems
- you need a language other than Go - use the Dubbo SDK for that language
- you want a minimal RPC library without registry and traffic-management machinery
Facets
framework · maturity active
rpc microservices http-server http-client middleware service-discovery api-gateway tracing monitoring auth serialization microservices backend apis cloud-computing developer-tools go cross-platform cloud dubbo triple-protocol grpc-compatible service-mesh load-balancing traffic-management istio nacos zookeeper apache docker kubernetes
10 sources
- readme: https://github.com/apache/dubbo-go · fetched 2026-08-28 · 681a8ecce078
- homepage: https://dubbo.apache.org/ · fetched 2026-08-29 · 15e2d89a36cd
- site_page: https://dubbo.apache.org/zh-cn/overview/what/core-features/service-mesh · fetched 2026-08-29 · da743db95c2c
- site_page: https://dubbo.apache.org/en/overview/what/core-features/service-discovery · fetched 2026-08-29 · 50e355ee300d
- site_page: https://dubbo.apache.org/en/overview/what/core-features/traffic · fetched 2026-08-29 · ea15bd76dc03
- site_page: https://dubbo.apache.org/en/overview/what/core-features/protocols · fetched 2026-08-29 · 3722be12aa4c
- site_page: https://dubbo.apache.org/en/overview/what/core-features/extensibility · fetched 2026-08-29 · 2fb111eb4f81
- site_page: https://dubbo.apache.org/en/overview/what/core-features/observability · fetched 2026-08-29 · 1574b005864f
- site_page: https://dubbo.apache.org/en/overview/what/core-features/security · fetched 2026-08-29 · 6a8749b7c613
- site_page: https://dubbo.apache.org/en/overview/home · fetched 2026-08-29 · 97b879c0240b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/dubbo-go | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem