FindSoftware

NATS

Messaging server that routes messages between applications and services by subject, with optional persistence through JetStream.

NATS is a messaging server that routes messages between applications and services by subject. Applications connect to it with a client library, then publish to subjects and subscribe to them. The server is a single Go binary, and clustering, leaf nodes, MQTT and WebSocket are configuration on that same process. JetStream adds optional persistence. The project documents installs with Docker, Homebrew, an install script and release binaries from GitHub.

Identity

Status
Active
Maintainer
NATS Authors1
Maintained by
Community1
First release
20146

Rendering and deploy

Runs as
Always on4
Install with
docker5

Releases

Current major version
26
Last release
2026-10-266

Adoption

GitHub stars
20,9902
Contributors
2272

Why these figures do not compare

Sources

  1. 2026-11-03: links, Maintainer, Maintained by, Categories, License model
    nats.io
  2. 2026-11-03: links, Written in, License, GitHub stars, Contributors
    github.com/nats-io/nats-server
  3. 2026-11-03: links
    docs.nats.io
  4. 2026-11-03: Runtime, Runs as
    docs.nats.io/concepts/what-is-nats
  5. 2026-11-03: Install with
    docs.nats.io/concepts/getting-started/
  6. 2026-11-03: Current major version, Last release, First release
    github.com/nats-io/nats-server/releases

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON