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 23 Nat Open-Source 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.
-
ultimate-backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ddd-hexagonal-cqrs-es-eda
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
-
Hemera
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
-
bifrost
Cross-platform p2p daemon and library with pluggable transports and WebAssembly support. (by aperturerobotics)
-
Propan
Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker
-
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!
-
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: My take on using the MVVM pattern and CQRS with React. Let me know what you think! | /r/SoftwareEngineering | 2023-08-03
The code segment in the main() function in the backend.py file demonstrates the integration of NATS for even-driven messaging, continuous weather monitoring, and alerting. We use the nats.py library to integrate NATS within Python code. First, we establish a connection to the NATs server running in Docker at nats://localhost:4222.
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: FastStream: Python's framework for Efficient Message Queue Handling | dev.to | 2023-10-16Later, we discovered Propan, a library created by Nikita Pastukhov, which solved similar problems but for RabbitMQ. Recognizing the potential for collaboration, we joined forces with Nikita to build a unified library that could work seamlessly with both Kafka and RabbitMQ. And that's how FastStream came to be—a solution born out of the need for simplicity and efficiency in microservices development.
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.
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
-
On Efficiently Partitioning a Topic in Apache Kafka
-
Plugins vs Microservices
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source Nat projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Benthos | 7,586 |
2 | watermill | 6,756 |
3 | NATS | 5,161 |
4 | liftbridge | 2,536 |
5 | ultimate-backend | 2,510 |
6 | krakend-ce | 1,750 |
7 | eventhorizon | 1,544 |
8 | ddd-hexagonal-cqrs-es-eda | 1,086 |
9 | nats.rs | 942 |
10 | nats.py | 810 |
11 | Hemera | 804 |
12 | NATS client | 539 |
13 | bifrost | 518 |
14 | Propan | 466 |
15 | nats-top | 331 |
16 | nats-surveyor | 201 |
17 | remoteAudio | 153 |
18 | nats-by-example | 136 |
19 | goes | 118 |
20 | Go-NATS-Streaming-gRPC-PostgreSQL | 97 |
21 | nq | 91 |
22 | asyncapi-codegen | 72 |
23 | asyncjobs | 71 |
Sponsored