Go microservices-architecture

Open-source Go projects categorized as microservices-architecture

Top 13 Go microservices-architecture Projects

  • go-zero

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

  • NATS

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

  • Project mention: Implementing OTel Trace Context Propagation Through Message Brokers with Go | dev.to | 2024-04-04

    Several message brokers, such as NATS and database queues, are not supported by OpenTelemetry (OTel) SDKs. This article will guide you on how to use context propagation explicitly with these message queues.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • temporal

    Temporal service

  • Project mention: Rethinking Serverless with Flame | news.ycombinator.com | 2023-12-06

    I don't know if I agree with the argument regarding durability vs elastic execution. If I can get both (with a nice API/DX) via something like Temporal (https://github.com/temporalio/temporal), what's the drawback here?

  • NATS

    Golang client for NATS, the cloud native messaging system.

  • Project mention: High-Performance server for NATS.io, the cloud and edge native messaging system | news.ycombinator.com | 2023-07-21
  • ergo

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

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

  • Project mention: go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture. | /r/golang | 2023-08-26

    The go-ecommerce-microservices project source code can be found at https://github.com/mehdihadeli/go-ecommerce-microservices

  • resgate

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • draft

    Generate High Level Cloud Architecture diagrams using YAML syntax. (by lucasepe)

  • microservices-go

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

  • wal-listener

    PostgreSQL WAL listener

  • Project mention: Introducing WAL-listener: A PostgreSQL Database Change Notification Service | /r/golang | 2023-08-03

    I would like to introduce my small open-source project, called WAL-listener, available at https://github.com/ihippik/wal-listener This service is designed to keep you informed about any changes occurring in your PostgreSQL database. The core functionality of this service relies on leveraging the Write-Ahead Log (WAL) feature of PostgreSQL. The WAL plays a crucial role in maintaining data integrity within the database. For those interested in understanding WAL better, I recommend referring to the official documentation at https://www.postgresql.org/docs/current/wal-intro.html To receive notifications about database changes, wal-listener utilizes a message broker system. Initially, it supported only NATS as the message broker, but today, I am pleased to announce that Apache Kafka has been added as well, expanding its compatibility. I invite all members to explore and try out this extremely useful service. Your feedback and contributions are welcome!

  • 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

  • parigot

    Develop as a monolith, deploy as microservices.

  • Project mention: Parigot- Develop as a monolith, deploy as microservices | news.ycombinator.com | 2023-09-15
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 related posts

Index

What are some of the best open-source microservices-architecture projects in Go? This list will help you:

Project Stars
1 go-zero 27,600
2 NATS 14,720
3 temporal 9,806
4 NATS 5,121
5 ergo 2,658
6 go-food-delivery-microservices 749
7 resgate 666
8 draft 574
9 microservices-go 418
10 wal-listener 241
11 j8a 90
12 promql2influxql 15
13 parigot 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com