Command Palette

Search for a command to run...

position in category
#3

High-performance messaging system for distributed applications, from cloud to edge. Supports pub/sub, request/reply, and streaming with optional persistence via JetStream, all in a single binary with minimal footprint and sub-millisecond latency.

Trusted by enterprises such as VMware, Mastercard, Ericsson, and GitLab. Differentiates from traditional message brokers by unifying messaging and streaming in one connective layer, with many-to-many communication and subject-based addressing instead of host-based discovery. Offers 45+ official and community client libraries and hundreds of millions of downloads.

Key capabilities:

  • Pub/sub, request/reply, and queue groups in a single system
  • JetStream for at-least-once delivery and durable streaming
  • Leaf nodes and superclusters for hybrid cloud and edge topologies
  • Official clients for Go, Rust, JavaScript, Python, Java, C#, Elixir, and more
  • Key-value and object storage built on the same infrastructure

Common applications: microservices communication, event streaming, IoT and edge telemetry, command-and-control systems, and service mesh patterns. Suits teams building dynamic, loosely coupled services that need to scale across regions or move workloads to the edge without changing client code.

GitHub Repositories
83
-8.8%
Trending down this week
Removed in 8 repos