SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Go microservices-architecture Projects
-
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...
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
At the core, NATS is a cloud-native messaging system written in go, which enables applications communicate via Publish/Subscribe pattern. Now you will get the idea on where we are going :). NATS also supports other messaging patterns like Request/Reply and Streaming support with it's inbuilt JetStream functionality. We're going to use NATS's Pub/Sub functionality to transfer messages between actors in our Actor Model.
-
Project mention: Ask HN: What's your go-to message queue in 2025? | news.ycombinator.com | 2025-05-17
https://github.com/temporalio/temporal/tree/v1.27.2 (MIT)
It has been submitted quite a few times but I don't readily see any experiences (pro or con) https://news.ycombinator.com/from?site=github.com/temporalio
-
Project mention: Protecting NATS and the integrity of open source | news.ycombinator.com | 2025-04-24
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
At the time that BEAM was invented in the late 1990s, and in the early 2000s, it was a fairly unique proposition.
Nowadays there isn't anywhere near as much stuff that it does uniquely. That's probably why there isn't another one. All of the compiled languages off-the-shelf can solve the same problems that BEAM does now, and often with other advantages to boot.
There's something about the Erlang community that convinces people in it that if it isn't solve the exact same way that BEAM does, then it must ipso facto not be as good as BEAM, but that's not true. If you ask the question can I solve the same problems, even if it's in a different way?, you've got a zoo of options in 2025, whereas your options in 2000 were much much weaker.
And yes, being BEAM-compatible is harder than meets the eye. There are projects like https://github.com/ergo-services/ergo that can do it, and I believe there are some in other languages. It's a pretty niche need in my opinion, though. If you don't need to hook up to some existing BEAM infrastructure, I don't consider it a very good solution for a greenfield project. You're better off with more modern tooling and solutions that are more native to your chosen dev environment.
-
go-food-delivery-microservices
🍕 A practical food delivery microservices, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
-
resgate
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
-
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.
-
microservices-go
Golang Microservice Boilerplate using PSQL, Docker and Cucumber, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
-
-
j8a
j8a [ dʒʌbbʌ ] is a modern TLS 1.3 reverse proxy server designed as a lightweight API gateway for REST APIs.
-
promql2influxql
Convert PromQL to InfluxQL, plus a RESTful service as Prometheus adaptor service for Grafana
-
Go microservices-architecture discussion
Go microservices-architecture related posts
-
Protecting NATS and the integrity of open source
-
Introducing WAL-listener: A PostgreSQL Database Change Notification Service
-
High-Performance server for NATS.io, the cloud and edge native messaging system
-
A service that helps implement the Event-Driven architecture
-
A service that helps implement the Event-Driven architecture
-
A service that helps implement the Event-Driven architecture
-
A service that helps implement the Event-Driven architecture
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source microservices-architecture projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | go-zero | 31,679 |
2 | NATS | 18,052 |
3 | temporal | 15,480 |
4 | NATS | 6,114 |
5 | ergo | 4,060 |
6 | go-food-delivery-microservices | 1,005 |
7 | resgate | 721 |
8 | microservices-go | 643 |
9 | wal-listener | 430 |
10 | j8a | 91 |
11 | promql2influxql | 16 |
12 | parigot | 12 |