Nats Open Source Projects

Browse 121 Nats open source projects, ranked by GitHub stars. Find the most popular Nats tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 121 projects
20,284 stars

nats-io/nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.

Metrics details
Stars20,284
9,801 stars

ThreeDotsLabs/watermill

Building event-driven applications the easy way in Go.

Metrics details
Stars9,801
8,702 stars

benthosdev/benthos

Fancy stream processing made operationally mundane

Metrics details
Stars8,702
6,695 stars

nats-io/nats.go

Golang client for NATS, the cloud native messaging system.

Metrics details
Stars6,695
6,377 stars

moleculerjs/moleculer

:rocket: Progressive microservices framework for Node.js

Metrics details
Stars6,377
5,269 stars

airtai/faststream

FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.

Metrics details
Stars5,269
4,293 stars

hwholiday/learning_tools

Go 学习、Go 进阶、Go 实用工具类、Go DDD 项目落地、Go-kit 、Go-Micro 、Go 推送平台、微服务实践

Metrics details
Stars4,293
3,911 stars

samyk/pwnat

The only tool/technique to punch holes through firewalls/NATs where multiple clients & server can be behind separate NATs without any 3rd party involvement. Pwnat is a newly developed technique, exploiting a property of NAT translation tables, with no 3rd party, port forwarding, DMZ, DNS, router admin requirements, STUN/TURN/UPnP/ICE, or spoofing.

Metrics details
Stars3,911
2,900 stars

juicycleff/ultimate-backend

Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication

Metrics details
Stars2,900
2,808 stars

topfreegames/pitaya

Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.

Metrics details
Stars2,808
2,802 stars

liftbridge-io/liftbridge

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

Metrics details
Stars2,802
2,658 stars

krakend/krakend-ce

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

Metrics details
Stars2,658
2,526 stars

nats-io/nats-streaming-server

NATS Streaming System Server

Metrics details
Stars2,526
2,120 stars

armon/go-socks5

SOCKS5 server in Golang

Metrics details
Stars2,120
1,671 stars

looplab/eventhorizon

Event Sourcing for Go!

Metrics details
Stars1,671
1,606 stars

bobohume/gonet

go分布式服务器,基于内存mmo

Metrics details
Stars1,606
1,515 stars

nats-io/nats.rs

Rust client for NATS, the cloud native messaging system.

Metrics details
Stars1,515
1,431 stars

bitloops/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! ⭐ ^^^

Metrics details
Stars1,431
1,238 stars

nats-io/nats.py

Python3 client for NATS

Metrics details
Stars1,238
1,223 stars

moonlight-stream/Internet-Hosting-Tool

Enable Moonlight streaming from your PC over the Internet with no configuration required

Metrics details
Stars1,223
892 stars

nats-io/nats.rb

Ruby client for NATS, the cloud native messaging system.

Metrics details
Stars892
808 stars

hemerajs/hemera

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

Metrics details
Stars808
807 stars

nats-io/natscli

The NATS Command Line Interface

Metrics details
Stars807
721 stars

ccding/go-stun

A go implementation of the STUN client (RFC 3489 and RFC 5389)

Metrics details
Stars721
707 stars

nats-io/stan.go

NATS Streaming System

Metrics details
Stars707
706 stars

nats-rpc/nrpc

nRPC is like gRPC, but over NATS

Metrics details
Stars706
670 stars

nats-io/nats.java

Java client for NATS

Metrics details
Stars670
665 stars

shijuvar/go-distributed-sys

Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB

Metrics details
Stars665
644 stars

nats-io/k8s

NATS on Kubernetes with Helm Charts

Metrics details
Stars644
642 stars

shijuvar/gokit

Go Examples: From basics to distributed systems

Metrics details
Stars642
601 stars

Accenture/reactive-interaction-gateway

Create low-latency, interactive user experiences for stateless microservices.

Metrics details
Stars601
589 stars

mindreframer/golang-devops-stuff

Metrics details
Stars589
580 stars

aperturerobotics/bifrost

Cross-platform p2p daemon and library with pluggable transports and WebAssembly support.

Metrics details
Stars580
568 stars

nats-io/nats-operator

NATS Operator for Kubernetes (deprecated)

Metrics details
Stars568
516 stars

strukturag/nextcloud-spreed-signaling

Standalone signaling server for Nextcloud Talk.

Metrics details
Stars516
498 stars

nats-io/nats.c

A C client for NATS

Metrics details
Stars498
498 stars

Lancetnik/Propan

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

Metrics details
Stars498
491 stars

nats-io/prometheus-nats-exporter

A Prometheus exporter for NATS metrics

Metrics details
Stars491
480 stars

jitsi/ice4j

A Java implementation of the ICE protocol

Metrics details
Stars480
471 stars

ihippik/wal-listener

PostgreSQL WAL listener

Metrics details
Stars471
465 stars

nats-io/nats.net

Async .NET client for NATS: pub/sub, request/reply, JetStream, KV, Object Store, Services

Metrics details
Stars465
450 stars

openmessaging/benchmark

OpenMessaging Benchmark Framework

Metrics details
Stars450
444 stars

tx7do/kratos-transport

kratos transport layer extension, support: rabbitmq,kafka,rocketmq,activemq,apollo,mcp,tcp,websocket...

Metrics details
Stars444
443 stars

cloudfoundry/gorouter

CF Router

Metrics details
Stars443
428 stars

nats-io/nats.js

JavaScript client for Node.js, Bun, Deno and browser for NATS, the cloud native messaging system

Metrics details
Stars428
406 stars

nats-io/nats-top

A top-like tool for monitoring NATS servers.

Metrics details
Stars406
383 stars

devfacet/natsboard

Dashboard for monitoring NATS (an open source messaging system)

Metrics details
Stars383
380 stars

nats-io/nats.ws

WebSocket NATS

Metrics details
Stars380
375 stars

nats-io/nuid

NATS Unique Identifiers

Metrics details
Stars375
361 stars

rapidloop/vlan-nats

Virtual LAN over NATS

Metrics details
Stars361
323 stars

nats-io/nats-surveyor

NATS Monitoring, Simplified.

Metrics details
Stars323
314 stars

Marcel0Sousa/termux-ngrok

localhost in termux

Metrics details
Stars314
311 stars

synadia-io/nex

The NATS execution engine

Metrics details
Stars311
290 stars

nats-io/stan.js

Node.js client for NATS Streaming

Metrics details
Stars290
285 stars

sphqxe/NATS-WebUI

A WebUI for NATS Server

Metrics details
Stars285
279 stars

begmaroman/go-micro-boilerplate

The boilerplate of the GoLang application with a clear microservices architecture.

Metrics details
Stars279
273 stars

nats-io/nats.ex

Elixir client for NATS, the cloud native messaging system. https://nats.io

Metrics details
Stars273
273 stars

jflyup/nat_traversal

travel across kinds of NATs, including symmetric NATs

Metrics details
Stars273
263 stars

marceloboeira/voik

♒︎ [WIP] An experimental ~distributed~ commit-log

Metrics details
Stars263
256 stars

webmakaka/Microservices-with-Node-JS-and-React

[Stephen Grider] Microservices with Node JS and React [ENG, 2020]

Metrics details
Stars256
1-60 of 121 projects
Get A Weekly Email With Trending Nats Projects
Stay updated on Nats plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.