zeromq
« Back to VersTracker
Description:
High-performance, asynchronous messaging library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @zeromq  |  formulae.brew.sh
Category: Networking
Tags: messaging networking distributed-systems mq sockets
Install: brew install zeromq
About:
ZeroMQ (also known as ØMQ) is a high-performance asynchronous messaging library designed for distributed and concurrent applications. It provides a message queue, but allows you to design patterns such as pub/sub, push/pull, and request/reply without a dedicated message broker. Its main value proposition is delivering low-latency, scalable communication with a simple socket-based API.
Key Features:
  • Brokerless, peer-to-peer architecture
  • Asynchronous I/O for high throughput
  • Multiple messaging patterns (pub/sub, push/pull, req/rep)
  • Cross-language bindings and platform support
Use Cases:
  • Microservices communication
  • High-frequency data streaming
  • Distributed system coordination
Alternatives:
  • RabbitMQ – Broker-based, easier management UI but higher overhead
  • NATS – Lightweight pub/sub, simpler protocol but fewer patterns
  • Kafka – Durable log-based streaming, higher throughput but more complexity
Version History
Detected Version Rev Change Commit