NATS
nats.ioThe Real-Time Communication Fabric for Distributed Applications
Ops & Inframessagingopen-sourcedistributed-systemspub-substreamingedge-computingcloud-native

About
NATS is a high-performance, open-source messaging system designed for building modern distributed systems across cloud, on-premise, edge, and IoT environments. It supports pub/sub, request/reply, and streaming with persistence via JetStream, all through a single lightweight binary with sub-millisecond latency. Official and community clients are available for over 45 programming languages and platforms.
Problem
Building distributed systems requires stitching together multiple specialized messaging, streaming, and state tools, leading to complexity and fragile abstractions.
For
developers and platform engineers building distributed systems across cloud and edge environments
How it works
NATS provides a single binary that unifies pub/sub, request/reply, streaming, key-value, and object storage with minimal resource usage, supporting topology expansion via leaf nodes and superclusters without downtime.
Business model
open-source
Status
launched