Go Nats

Open-source Go projects categorized as Nats

Top 23 Go Nat Projects

  1. watermill

    Building event-driven applications the easy way in Go.

    Project mention: How I built Upple: A modern uptime monitor with Go and React | dev.to | 2026-01-02

    I'm using Watermill for the event bus with Redis Streams as the backend. Redis Streams has this concept of consumer groups; consumers in the same group split messages between them, while different groups each receive all messages.

  2. SaaSHub

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

    SaaSHub logo
  3. connect

    Fancy stream processing made operationally mundane (by redpanda-data)

  4. NATS

    Golang client for NATS, the cloud native messaging system.

    Project mention: Opinion: Why You Should Use NATS 2.10 Over Kafka for Edge Messaging | dev.to | 2026-04-28
  5. liftbridge

    Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.

    Project mention: Liftbridge – Kafka-style streams in Go, built on NATS | news.ycombinator.com | 2025-12-19
  6. krakend-ce

    KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

  7. eventhorizon

    Event Sourcing for Go!

  8. spacewave

    self-host directly in the web browser, no servers required. local-first

  9. nats-top

    A top-like tool for monitoring NATS servers.

  10. nats-surveyor

    NATS Monitoring, Simplified.

  11. nex

    The NATS execution engine (by synadia-io)

  12. nats-by-example

    Collection of runnable, reference examples using NATS (https://nats.io)

  13. remoteAudio

    Audio streaming application for Amateur Radio purposes

  14. goes

    goes is an event-sourcing framework for Go. (by modernice)

  15. asyncapi-codegen

    An AsyncAPI Golang Code generator that generates all Go code from the broker to the application/user. Just plug your application to your favorite message broker!

  16. asyncjobs

    Asynchronous Job Processor

  17. Go-NATS-Streaming-gRPC-PostgreSQL

    Go Nats Streaming gRPC PostgerSQL emails microservice

  18. nq

    Cancellable, Efficient and Reliable Distributed Task Queue in Go (by DumbMachine)

  19. mongodb-nats-connector

    A connector that uses MongoDB's change streams to capture data changes and publishes those changes to NATS JetStream.

  20. nasefa

    Send and receive files using NATS

  21. pulse

    ☁EventBus on Portable Pub/Sub Components☄ (by silverswords)

  22. natsdash

    NatsDash is an intuitive dashboard/GUI for NATS designed to manage and monitor NATS servers. It provides a user-friendly interface to interact with NATS, making it easier to manage subscriptions, publish messages, and work with JetStream streams and consumers.

  23. praktor

    Multi-agent Claude Code orchestrator with Telegram I/O, Docker isolation, swarm patterns, and Mission Control UI

    Project mention: Show HN: Praktor – Multi-agent Claude Code orchestrator with Docker isolation | news.ycombinator.com | 2026-02-26
  24. coro

    NATS auth management platform (by coro-sh)

    Project mention: Ask HN: What Are You Working On? (December 2025) | news.ycombinator.com | 2025-12-14

    I’ve been working on https://github.com/coro-sh/coro, which is an auth management platform for NATS.

    The goal is basically to be a self hosted, open source alternative to Synadia Cloud’s BYON feature.

    The whole project is shipped as a single Go binary with an embedded UI developed with Svelte. Has been a lot of fun to work on!

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 Nats discussion

Log in or Post with

Go Nats related posts

  • Liftbridge – Kafka-style streams in Go, built on NATS

    1 project | news.ycombinator.com | 19 Dec 2025
  • Fivetran to Acquire Census

    3 projects | news.ycombinator.com | 1 May 2025
  • Microservices communication

    3 projects | /r/golang | 9 Dec 2023
  • NATS by Example - Examples of how to use NATS and JetStream in various languages

    1 project | /r/NATS_io | 2 Nov 2023
  • Asyncapi with Go

    1 project | /r/golang | 9 Dec 2022
  • Gufo Liftbridge - the Python asyncio Liftbridge client

    1 project | /r/Python | 8 Dec 2022
  • Cancellable, Efficient and Reliable Distributed Task Queue in Go

    2 projects | /r/golang | 23 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 watermill 9,750
2 connect 8,678
3 NATS 6,634
4 liftbridge 2,788
5 krakend-ce 2,629
6 eventhorizon 1,668
7 spacewave 576
8 nats-top 402
9 nats-surveyor 317
10 nex 310
11 nats-by-example 206
12 remoteAudio 182
13 goes 160
14 asyncapi-codegen 157
15 asyncjobs 130
16 Go-NATS-Streaming-gRPC-PostgreSQL 119
17 nq 93
18 mongodb-nats-connector 61
19 nasefa 49
20 pulse 40
21 natsdash 37
22 praktor 31
23 coro 31

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

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