finds.dev← search

// the find

apache/dubbo-go-pixiu

★ 554 · Go · Apache-2.0 · updated Jun 2026

Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].

A Go-based API gateway from Apache that translates HTTP and gRPC requests into Dubbo protocol calls, letting non-Java clients talk to Dubbo clusters without rewriting them. Recently repositioned itself as an 'AI Gateway' for routing LLM traffic, though the Dubbo bridging is the actual battle-tested part. Primarily useful if your backend is already running dubbo-go or Dubbo Java services.

- Protocol translation from HTTP/gRPC to Dubbo2 and Triple is genuinely hard and this is the official Apache solution for it — if you're in that stack, there's no obvious alternative

- Kubernetes Ingress Controller is a real addition (controllers/ has its own go.mod, CRD types, and reconciler logic), not just a doc claim

- Service discovery integration with Zookeeper and Nacos is first-class, not an afterthought — important in typical Dubbo deployments

- Apache governance shows: proper CI, .asf.yaml, .licenserc.yaml, and a structured PR review flow synchronized to both a fork repo and the Apache upstream

- 554 stars for an Apache-backed gateway competing with Envoy, Kong, and Traefik signals narrow adoption — this is a Dubbo-ecosystem tool that doesn't translate well outside it

- The 'AI Gateway' pivot reads as marketing; the README is now full of LLM buzzwords but the actual AI feature surface (configs/ai_kvcache_config.yaml, docs/ai/) looks shallow compared to purpose-built LLM proxies

- Admin UI is a separate Vue 2 + Element UI frontend living in admin/web with its own build chain and a yarn.lock — running the full stack locally involves coordinating three separate systems (gateway, admin Go backend, Vue frontend)

- English documentation is a translation layer over Chinese-first docs; _CN.md files are the primary versions and the English equivalents visibly lag, which is a real friction point for non-Chinese teams evaluating adoption

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →