ZeroMQ
Hacker ApprovedMessaging library in Developer tools
Developers recommend it for fast, well-documented message passing between processes, languages and machines, and call it mature and easy to use.
13 people recommended ZeroMQ in Hacker News comments, 2 had mixed feelings and 1 criticized it, November 2025 to October 2026.
Summary written by Claude from 19 comments.
16 people gave an opinion
- recommend it
- 13
- mixed feelings
- 2
- warn against or regret it
- 1
The record
Recommended in 5 of 12 months
In 11 different threads.
- November 2025: not recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
Why it carries the badge
- 13 people recommend itNeeds 10 or more, met.
- 13 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 5 of 12 monthsNeeds 4 or more, met.
- Recommended in 11 threadsNeeds 5 or more, met.
- The biggest thread supplies 15% of its recommendersNeeds half or less, met.
The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works
What people say about it
Reasons grouped from a sample of 19 of the 21 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Fast, mature and easy to use
“It's fast, well documented, easy to use, and very mature software”
Comment from 11 Jan 2026 in “Worst of Breed Software” “found myself wondering why it had such an air of quality”
Comment from 22 Jul 2026 in “Ten Steps Towards Happiness” “how stable libzmq and most of its bindings are”
Comment from 30 Apr 2026 in “The Zig project's rationale for their firm anti-AI contribution policy” Language-independent message passing
“I like using sockets (usually ZeroMQ) for this stuff because then it's completely language independent”
Comment from 31 Jul 2026 in “JEP 401: Value Objects (Preview) merged to OpenJDK master” “The framework uses ZeroMQ for binary messaging (sub-millisecond routing overhead”
Comment from 15 Dec 2025 in “Show HN: I made a human-in-the-loop system for tuning LLMs in beta” “ZMQ and the like have basically solved message passing”
Comment from 12 Apr 2026 in “How Complex is my Code?” Flexible patterns like ROUTER-DEALER
“I cannot praise the use of ROUTER-DEALER !! What a GREAT pattern for sending large chunks of data without waiting for a reply for each.”
Comment from 2 Dec 2025 in “You want microservices, but do you need them?” “It’s not as nice as having it build directly into the language but it does support more flexible patterns.”
Comment from 8 Jan 2026 in “An Honest Review of Go” Simple connections between components
“literally everything I was spending a lot of (my own free) time was handled in like four lines of ZeroMQ.”
Comment from 11 Jan 2026 in “Worst of Breed Software” “ZMQ made it easy to connect the remote threads to the centralized coordinator.”
Comment from 8 Dec 2025 in “IBM to acquire Confluent”
What people said
19 of the 21 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.
“It worked fine, we had no issue with it.”
“solved all my perf issues”
“I like using sockets (usually ZeroMQ) for this stuff because then it's completely language independent”
“very tasteful efforts of its main author, Martin Sustrik”
“found myself wondering why it had such an air of quality”
“I really love ZeroMQ. Wish more people will use it.”
“how stable libzmq and most of its bindings are”
“Since local sockets are easier and faster I'm safe deleting the more complex code”
“ZMQ and the like have basically solved message passing”
“Just replace it with zeromq with curvemq.”
“It's fast, well documented, easy to use, and very mature software”
“literally everything I was spending a lot of (my own free) time was handled in like four lines of ZeroMQ.”
“It’s not as nice as having it build directly into the language but it does support more flexible patterns.”
“The author of ZMQ had an article about regretting not using C over C++.”
“I thought zmq was unmaintained now”
“The framework uses ZeroMQ for binary messaging (sub-millisecond routing overhead”
“ZMQ made it easy to connect the remote threads to the centralized coordinator.”
“I cannot praise the use of ROUTER-DEALER !! What a GREAT pattern for sending large chunks of data without waiting for a reply for each.”
“I personally think ZeroMQ is severely underutilized. Fixes so many problems.”
Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.