A Synadia curated list of awesome NATS resources!
The must haves
- NATS Server - The only binary you need to run single server, clusters, super-clusters and leaf nodes
- NATS CLI - CLI for managing, interacting, benchmarking and debugging NATS
- Official Docs - Official NATS documentation page
- Synadia Website - Official Synadia website
- NATS By Example - An evolving collection of runnable, cross-client reference examples for NATS
- Synadia Youtube Channel - Growing list of videos NATS, covering wide variety of topics
- NATS.fm - Podcast dedicated to NATS, hosted by David Gee and Byron Ruth
- Java NATS examples - Collection of Java (and Kotlin) examples
List of all NATS clients - the officially supported and community driven.
List of clients with support for all features of most recent NATS releases.
- Go
- Rust
- Java
- Python
- C
- .NET.v2 - A new async & modern .NET client
- Deno
- Node
- WebSocket - Websocket JavaScript client for the Browser
Officially supported clients that may miss some features
Community driven clients
- Tcl
- Crystal - most up to date Crystal client
- PHP - with support for Core NATS, JetStream and KV
- Dart
- Pascal
Anisble rules for provisioning NATS on servers:
Tools useful when working with NATS in Kubernetes ecosystem.
- NATS Helm Charts - Helm charts for NATS, NACK, Surveyor and others
- NACK - NATS controllers and CRDs for Kubernetes
- Surveyor - Simplified NATS observability
- Prometheus NATS exporter - Export NATS Server metrics to Prometheus
- NATS dashboard - GUI for real-time monitoring of nats-server (exposes Core NATS plus JetStream information)
- NATS Alerts - basic set of Prometheus alerts for NATS
- Flink - Flink Connector
- Spark - Spark connector
- Kafka - Kafka bridge
- Redis - Redis connector
- Dapr - Dapr KV and JetSteram integration
- MongoDB
- Debezium - Debezium to JetStream built-in the Debezium server
- Marmot - A distributed SQLite replicator built on top of NATS
- Nqlite - Lightweight relational database using SQLite as the storage engine and NATS Jetstream for replication and persistence
Contributions welcome! Read the contribution guidelines first.