Go microservices-architecture

Open-source Go projects categorized as microservices-architecture

Top 12 Go microservices-architecture Projects

microservices-architecture
  1. 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...

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

    Sevalla logo
  3. NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

    Project mention: Diving into Actor Model with Go and NATS | dev.to | 2025-08-28

    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.

  4. temporal

    Temporal service

    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

  5. NATS

    Golang client for NATS, the cloud native messaging system.

    Project mention: Protecting NATS and the integrity of open source | news.ycombinator.com | 2025-04-24
  6. ergo

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

    Project mention: Why I Wrote the Beam Book | news.ycombinator.com | 2025-06-04

    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.

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

  8. resgate

    A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

  9. 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
  10. microservices-go

    Golang Microservice Boilerplate using PSQL, Docker and Cucumber, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

  11. wal-listener

    PostgreSQL WAL listener

  12. j8a

    j8a [ dʒʌbbʌ ] is a modern TLS 1.3 reverse proxy server designed as a lightweight API gateway for REST APIs.

  13. promql2influxql

    Convert PromQL to InfluxQL, plus a RESTful service as Prometheus adaptor service for Grafana

  14. parigot

    Develop as a monolith, deploy as microservices.

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 microservices-architecture discussion

Log in or Post with

Go microservices-architecture related posts

  • Protecting NATS and the integrity of open source

    11 projects | news.ycombinator.com | 24 Apr 2025
  • Introducing WAL-listener: A PostgreSQL Database Change Notification Service

    1 project | /r/golang | 3 Aug 2023
  • High-Performance server for NATS.io, the cloud and edge native messaging system

    7 projects | news.ycombinator.com | 21 Jul 2023
  • A service that helps implement the Event-Driven architecture

    1 project | /r/u_ihippik | 14 Jun 2023
  • A service that helps implement the Event-Driven architecture

    1 project | /r/u_ihippik | 14 Jun 2023
  • A service that helps implement the Event-Driven architecture

    1 project | /r/u_ihippik | 14 Jun 2023
  • A service that helps implement the Event-Driven architecture

    1 project | /r/u_ihippik | 14 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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!
sevalla.com

Did you know that Go is
the 4th most popular programming language
based on number of references?