SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Microservice Projects
-
With some more work, you could configure proxies that work lower on the infrastructure level, like NGINX, Envoy Proxy, HAProxy, or Traefik Proxy to give you the classic API gateway functionality. There's also KrakenD as another open-source option.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11
Istio Official Site: https://istio.io/
-
⭐ Echo on GitHub (30k+ stars)
-
Project mention: Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating | news.ycombinator.com | 2025-03-03
It's already been fixed two years ago. Please check it here: https://github.com/zeromicro/go-zero/security/advisories/GHS...
-
dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
We decided to use Azure Container Apps as a managed Kubernetes platform because it offers everything we need for our project, with acceptable limitations. During the process, we realised that Microsoft includes managed Dapr as part of the service—and we decided to use it. Why? I explain below—and I still don't regret it.
-
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Github
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Project mention: Effortless Event-Driven Go APIs with GoFr: The Simplest Pub/Sub You’ll Ever Code | dev.to | 2025-05-14Star ⭐ GoFr on GitHub (It helps the project grow!)
-
Project mention: The Cost of Being Crawled: LLM Bots and Vercel Image API Pricing | news.ycombinator.com | 2025-04-14
Maybe atleast link to the project https://imgproxy.net/ next time? Your comment is basically an ad for your product. I am sure many clicked the link expecting there to be some image resizing proxy solution…
-
-
rpcx
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
-
-
coroot
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative. Metrics, logs, traces, continuous profiling, and SLO-based alerting, supercharged with predefined dashboards and inspections.
I'm currently working with Coroot, which is an open source project trying to create a solution for this issue of logs and other telemetry sources being too much for any team to reasonably have time to parse manually. Data is automatically imported using eBPF and Coroot will provide insights into RCA (with things like mapped incident time-frames) to help with anything overlooked in dumps.
GitHub here - hope the tool can help some folks in this thread! https://github.com/coroot/coroot
-
-
-
flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --branch=master \ --interval=1m \ --export > ./clusters/my-cluster/podinfo-source.yaml
-
devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
In the realm of Go, Ergo serves as an ambitious attempt to close the gap between Go’s native concurrency model using goroutines and the robust actor-based systems seen in Erlang VM. This approach seeks to merge Go's efficiency with the actor model’s strengths.
-
Implemented using external libraries like Sony/gobreaker.
-
Project mention: lições aprendidas na construção de uma sdk financeira: onde termina o backend e começa o cliente? | dev.to | 2025-04-11
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Microservice discussion
Go Microservice related posts
-
Building immutable collection dynamically in Kotlin
-
10 Lightweight API Gateways for Your Next Project
-
GoDoxy – Easy to use reverse proxy with Docker integration
-
Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating
-
Disrupting Traditional Development: DeepSeek R1 + Sponge for Rapidly Building Production-Level Backend Services from Scratch
-
🐹 Common Design Patterns In Golang 🧩
-
Circuit Breaker 🎛️ pattern with GO
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source Microservice projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | traefik | 54,588 |
2 | istio | 36,844 |
3 | Echo | 30,971 |
4 | go-zero | 30,955 |
5 | dapr | 24,723 |
6 | kratos | 24,279 |
7 | kubeshark | 11,345 |
8 | gofr | 10,614 |
9 | imgproxy | 9,534 |
10 | up | 8,807 |
11 | rpcx | 8,218 |
12 | KrakenD | 6,535 |
13 | coroot | 6,444 |
14 | imaginary | 5,834 |
15 | easegress | 5,820 |
16 | podinfo | 5,595 |
17 | devspace | 4,591 |
18 | space-cloud | 3,970 |
19 | ergo | 3,945 |
20 | gobreaker | 3,132 |
21 | pumba | 2,861 |
22 | go-chassis | 2,733 |
23 | erda | 2,700 |