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. Learn more →
Top 22 Go Nat Projects
-
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.
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
-
bifrost
Cross-platform p2p daemon and library with pluggable transports and WebAssembly support. (by aperturerobotics)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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!
-
mongodb-nats-connector
A connector that uses MongoDB's change streams to capture data changes and publishes those changes to NATS JetStream.
-
your-connection-deserves-a-name
Examples and code to assign a name to your MongoDB, MySQL, NATS, Oracle, PostgreSQL, RabbitMQ, and redis connection.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I’ve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.
Project mention: High-Performance server for NATS.io, the cloud and edge native messaging system | news.ycombinator.com | 2023-07-21
KrakenD: A high-performance open-source API Gateway. It helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
Project mention: Bifrost: A peer-to-peer communications engine with pluggable transports | news.ycombinator.com | 2023-10-22Disagree :) Having a `examples/` or `demo/` directory is already good enough, and this repository even has one of those too! https://github.com/aperturerobotics/bifrost/tree/master/exam...
One of the examples seems relatively easy to grasp if you're a web developer, about how to do HTTP forwarding: https://github.com/aperturerobotics/bifrost/blob/master/exam...
Project mention: NATS by Example - Examples of how to use NATS and JetStream in various languages | /r/NATS_io | 2023-11-02
Project mention: AsyncAPI Codegen, a code generator from AsyncAPI spec v2 and v3. | dev.to | 2024-03-06This post is about an open-source tool that I’m currently writing here.
In an effort to provide actual persistent storage out of the box, the babyapi/storage package uses madflojo/hord to support a variety of key-value store backends. Additionally, babyapi/storage provides helper functions for initializing the hord client for Redis or file-based storage.
Go Nats related posts
-
Microservices communication
-
NATS by Example - Examples of how to use NATS and JetStream in various languages
-
Asyncapi with Go
-
Gufo Liftbridge - the Python asyncio Liftbridge client
-
Cancellable, Efficient and Reliable Distributed Task Queue in Go
-
Plugins vs Microservices
-
Share My design and Code: a cloud event bus based on portable MQs.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Nat projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Benthos | 7,617 |
2 | watermill | 6,777 |
3 | NATS | 5,180 |
4 | liftbridge | 2,535 |
5 | krakend-ce | 1,765 |
6 | eventhorizon | 1,546 |
7 | bifrost | 521 |
8 | nats-top | 332 |
9 | nats-surveyor | 203 |
10 | remoteAudio | 153 |
11 | nats-by-example | 139 |
12 | goes | 120 |
13 | Go-NATS-Streaming-gRPC-PostgreSQL | 97 |
14 | nq | 91 |
15 | asyncapi-codegen | 74 |
16 | asyncjobs | 71 |
17 | nasefa | 46 |
18 | pulse | 42 |
19 | mongodb-nats-connector | 41 |
20 | your-connection-deserves-a-name | 28 |
21 | hord | 15 |
22 | natsdedup | 4 |
Sponsored