Nats

Open-source projects categorized as Nats

Top 23 Nat Open-Source Projects

  • Benthos

    Fancy stream processing made operationally mundane

  • Project mention: Ask HN: Who is hiring? (December 2023) | news.ycombinator.com | 2023-12-01
  • watermill

    Building event-driven applications the easy way in Go.

  • Project mention: Microservices communication | /r/golang | 2023-12-09

    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.

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

    Lightweight, fault-tolerant message streams.

  • Project mention: Kafka alternatives | /r/apachekafka | 2023-05-22
  • 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.

  • Project mention: 5 Ways to Improve Your API Reliability | dev.to | 2023-07-25

    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.

  • eventhorizon

    Event Sourcing for Go!

  • SaaSHub

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

    SaaSHub logo
  • 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! ⭐ ^^^

  • Project mention: My take on using the MVVM pattern and CQRS with React. Let me know what you think! | /r/SoftwareEngineering | 2023-08-03
  • nats.rs

    Rust client for NATS, the cloud native messaging system.

  • nats.py

    Python3 client for NATS

  • Project mention: Revolutionizing Real-Time Alerts with AI, NATs and Streamlit | dev.to | 2024-02-18

    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.

  • Hemera

    🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/

  • NATS client

    Java client for NATS

  • bifrost

    Cross-platform p2p daemon and library with pluggable transports and WebAssembly support. (by aperturerobotics)

  • Project mention: Bifrost: A peer-to-peer communications engine with pluggable transports | news.ycombinator.com | 2023-10-22

    Disagree :) 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...

  • Propan

    Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker

  • Project mention: FastStream: Python's framework for Efficient Message Queue Handling | dev.to | 2023-10-16

    Later, 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.

  • nats-top

    A top-like tool for monitoring NATS servers.

  • nats-surveyor

    NATS Monitoring, Simplified.

  • remoteAudio

    Audio streaming application for Amateur Radio purposes

  • nats-by-example

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

  • Project mention: NATS by Example - Examples of how to use NATS and JetStream in various languages | /r/NATS_io | 2023-11-02
  • goes

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

  • Go-NATS-Streaming-gRPC-PostgreSQL

    Go Nats Streaming gRPC PostgerSQL emails microservice

  • nq

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

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

  • Project mention: AsyncAPI Codegen, a code generator from AsyncAPI spec v2 and v3. | dev.to | 2024-03-06

    This post is about an open-source tool that I’m currently writing here.

  • asyncjobs

    Asynchronous Job Processor

  • SaaSHub

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

    SaaSHub logo
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).

Nats related posts

  • 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
  • On Efficiently Partitioning a Topic in Apache Kafka

    3 projects | news.ycombinator.com | 22 May 2022
  • Plugins vs Microservices

    1 project | /r/golang | 1 Nov 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com