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
Sep 11, 2024 11:15am 1 VERSION_BUMP 135ac6e1
Oct 9, 2023 11:50pm 0 VERSION_BUMP ffa61bd9
Sep 18, 2023 4:25am 0 VERSION_BUMP 05f8feda