Go Nats

Open-source Go projects categorized as Nats | Edit details

Top 7 Go Nat Projects

  • GitHub repo Benthos

    Fancy stream processing made operationally mundane

    Project mention: What type of software do you write at your workplace? | reddit.com/r/golang | 2022-01-17

    Scalable data streaming systems based on https://www.benthos.dev/

  • GitHub repo NATS

    Golang client for NATS, the cloud native messaging system.

    Project mention: How do I build a text editor like notepad using wails | reddit.com/r/golang | 2021-11-05
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo watermill

    Building event-driven applications the easy way in Go.

    Project mention: Good anti-pattern blog post | reddit.com/r/golang | 2022-01-01

    This blog is just great. I pretty much read the whole of it already. Oh, and you should check their event-driven library https://watermill.io/

  • GitHub repo liftbridge

    Lightweight, fault-tolerant message streams.

    Project mention: Processing billions of events in real time at Twitter | news.ycombinator.com | 2021-11-15

    This is basically an ad for GCP right?

    That said, it looks like Kafka is by far and away the way to handle persistent logs/events at scale. AFAIK a company here in Japan called LINE has all their messaging flowing through a large kafka cluster themselves.

    Wonder if anyone is running large NATS Jetstream[0]/Liftbridge[1] or Pulsar[2] (yahoo runs those) clusters. I guess Pulsar might be #2 in terms of adoption at large scale?

    [0]: https://docs.nats.io/jetstream/jetstream

    [1]: https://liftbridge.io/

    [2]: https://pulsar.apache.org/

  • GitHub repo Go-NATS-Streaming-gRPC-PostgreSQL

    Go Nats Streaming gRPC PostgerSQL emails microservice

    Project mention: Go, NATS, gRPC and PostgreSQL clean architecture microservice with monitoring and tracing 👋 | dev.to | 2021-03-29

    For quering data our microservice has GetByID and Search handlers. Full source code and list of all used tools you can find here 👨‍💻 :) I hope this article is usefully and helpfully, I'll be happy to receive any feedbacks or questions :)

  • GitHub repo pulse

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

    Project mention: Share My design and Code: a cloud event bus based on portable MQs. | reddit.com/r/golang | 2021-03-16

    https://github.com/silverswords/pulse Yeah, the cloud event bus reconstruction that lasted for two weeks (two months) finally worked again. Welcome, all the brothers to add Star [Celebrate].

  • GitHub repo your-connection-deserves-a-name

    Examples and code to assign a name to your MongoDB, MySQL, NATS, Oracle, PostgreSQL, RabbitMQ, and redis connection.

    Project mention: Do you assign a name to your clients when connecting to PostgreSQL? | reddit.com/r/PostgreSQL | 2021-08-12

    Quick addition: I added code examples for Oracle into andygrunwald/your-connection-deserves-a-name in Python and Go + linked one in Java.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

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). The latest post mention was on 2022-01-17.

Go Nats related posts


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

Project Stars
1 Benthos 3,885
2 NATS 3,724
3 watermill 3,632
4 liftbridge 2,193
5 Go-NATS-Streaming-gRPC-PostgreSQL 46
6 pulse 37
7 your-connection-deserves-a-name 24
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.