ZeroMQ
zeromq.orgAn open-source universal messaging library
Dev Toolsmessagingnetworkingopen-sourcedistributed-systemspub-subconcurrencymessage-queue

About
ZeroMQ is a high-performance, open-source asynchronous messaging library that functions as a concurrency framework. It provides brokerless message queuing with support for multiple transport protocols (TCP, IPC, in-process, multicast, WebSocket) and messaging patterns such as pub/sub, request/reply, and fan-out. It offers bindings for dozens of programming languages and is used in production by companies like Microsoft, Spotify, and Facebook.
Problem
Building inter-process or networked messaging between application components is complex, requiring brokers and heavy configuration.
For
software developers building distributed or concurrent applications
How it works
ZeroMQ provides socket abstractions that carry atomic messages over various transports without a dedicated message broker, enabling scalable asynchronous I/O patterns across many languages.
Business model
open-source
Status
launched