nng
« Back to VersTracker
Description:
Nanomsg-next-generation -- light-weight brokerless messaging
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: messaging networking pubsub distributed-systems ipc
Install: brew install nng
About:
Nng (nanomsg-next-generation) is a lightweight, high-performance messaging library designed for concurrent applications. It implements scalable, bus-like pub/sub and pipeline patterns without a central message broker, ensuring low latency and high throughput. The library provides a simple, modern API that supports multiple transport protocols and is suitable for distributed systems.
Key Features:
  • Brokerless messaging architecture
  • High performance and low latency
  • Cross-platform support (Linux, Windows, macOS)
  • Multiple transport protocols (TCP, IPC, WebSocket)
  • Modern, simple API with bindings for multiple languages
Use Cases:
  • High-frequency trading and financial data distribution
  • IoT device communication and telemetry aggregation
  • Microservices and distributed system interconnects
  • Real-time data streaming and processing pipelines
Alternatives:
  • ZeroMQ – Nng is a spiritual successor to ZeroMQ, offering a more modern API, improved concurrency, and built-in TLS support while maintaining similar brokerless patterns.
  • NATS – NATS typically requires a central server, whereas Nng is truly brokerless and embeddable, making it lighter for edge computing scenarios.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 5:26pm 0 VERSION_BUMP a2c628e8
Jan 5, 2025 8:03am 0 VERSION_BUMP be79994d