Tools/zeromq/libzmq

ZeroMQ

High-performance async messaging

11.0k+8/wkgrowthC++Mozilla Public License 2.0new this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

ZeroMQ is a messaging library that acts like sockets on steroids, passing messages between processes reliably without a broker. No server to install, no broker to maintain. Just embed it in your app and start sending.

ZeroMQ gives you patterns: pub/sub, request/reply, push/pull, and more. It handles reconnection, message queuing, and load balancing at the library level. Works across TCP, IPC, in-process, and multicast. Bindings exist for basically every language.

Everything is free. MPL-2.0 license. No hosted version, no paid tier. It's a library you link into your code. Solo developers building distributed systems should seriously consider this before reaching for RabbitMQ or Kafka. Small teams benefit from the zero-ops angle: there's no broker to babysit. At scale, though, you'll eventually want the durability and management features that a real broker provides.

The catch: no message persistence. If a consumer is down, messages can be lost. And "brokerless" means YOU are responsible for topology and failure handling.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. ZeroMQ is a C++ library under MPL-2.0. No company sells a hosted version. No enterprise edition.

What You Get

  • Brokerless messaging with multiple patterns (pub/sub, req/rep, push/pull, dealer/router)
  • Cross-transport: TCP, IPC, in-process, multicast
  • Automatic reconnection and message queuing
  • Language bindings for 40+ languages
  • Microsecond latency for in-process messaging

vs Managed Alternatives

  • RabbitMQ: Free self-hosted, or CloudAMQP from $0 (free tier) to $499/mo. Adds persistence and routing.
  • Kafka: Free self-hosted, or Confluent Cloud from $0 to thousands/mo. Adds durability and stream processing.
  • ZeroMQ wins when you don't need persistence and want zero infrastructure.

Fully free library. No broker to pay for. Trade-off is you lose persistence and management tools.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
79/100 · B+
Adoption27/30
Maintenance21/25
Community9/20
License12/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 10,842 starsActive community: 2,475 forks

About

Stars
10,959
Forks
2,487

Explore Further

More tools in the directory