Go Microservice

Open-source Go projects categorized as Microservice

Top 23 Go Microservice Projects

Microservice
  1. traefik

    The Cloud Native Application Proxy

    Project mention: 10 Lightweight API Gateways for Your Next Project | dev.to | 2025-04-30

    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.

  2. 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.

    InfluxDB logo
  3. istio

    Connect, secure, control, and observe services.

    Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11

    Istio Official Site: https://istio.io/

  4. Echo

    High performance, minimalist Go web framework

    Project mention: What Is the Best Web Framework for Go? | dev.to | 2025-05-13

    ⭐ Echo on GitHub (30k+ stars)

  5. go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    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...

  6. dapr

    Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

    Project mention: Building immutable collection dynamically in Kotlin | dev.to | 2025-05-09

    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.

  7. kratos

    Your ultimate Go microservices framework for the cloud-native era.

  8. 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

    Project mention: 12 เครื่องมือ Debug Kubernetes เจ๋งๆ ที่ควรต้องมีติดมือไว้ | dev.to | 2025-03-30

    Github

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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-14

    Star ⭐ GoFr on GitHub (It helps the project grow!)

  11. imgproxy

    Fast and secure standalone server for resizing and converting remote images

    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…

  12. up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  13. 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!

  14. KrakenD

    Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation

  15. 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.

    Project mention: Observability 2.0 and the Database for It | news.ycombinator.com | 2025-04-25

    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

  16. imaginary

    Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing

  17. easegress

    A Cloud Native traffic orchestration system

  18. podinfo

    Go microservice template for Kubernetes

    Project mention: GitOps: ArgoCD vs FluxCD | dev.to | 2024-08-02

    flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --branch=master \ --interval=1m \ --export > ./clusters/my-cluster/podinfo-source.yaml

  19. devspace

    DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

    Project mention: Open Source Alternatives to GitHub Codespaces | dev.to | 2025-03-04
  20. space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

  21. ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

    Project mention: Concurrency & Fault-tolerant In Distributed Systems | dev.to | 2024-11-04

    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.

  22. gobreaker

    Circuit Breaker implemented in Go

    Project mention: 🐹 Common Design Patterns In Golang 🧩 | dev.to | 2024-12-17

    Implemented using external libraries like Sony/gobreaker.

  23. pumba

    Chaos testing, network emulation, and stress testing tool for containers

    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
  24. go-chassis

    a cloud native application framework for Go with rich eco-system

  25. erda

    An enterprise-grade Cloud-Native application platform for Kubernetes.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Microservice discussion

Log in or Post with

Go Microservice related posts

  • Building immutable collection dynamically in Kotlin

    1 project | dev.to | 9 May 2025
  • 10 Lightweight API Gateways for Your Next Project

    4 projects | dev.to | 30 Apr 2025
  • GoDoxy – Easy to use reverse proxy with Docker integration

    1 project | news.ycombinator.com | 23 Mar 2025
  • Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating

    3 projects | news.ycombinator.com | 3 Mar 2025
  • Disrupting Traditional Development: DeepSeek R1 + Sponge for Rapidly Building Production-Level Backend Services from Scratch

    2 projects | dev.to | 10 Feb 2025
  • 🐹 Common Design Patterns In Golang 🧩

    1 project | dev.to | 17 Dec 2024
  • Circuit Breaker 🎛️ pattern with GO

    2 projects | dev.to | 10 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com