Projects / 0MQ


The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialized messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.

Operating Systems

Recent releases

  •  18 Dec 2011 12:01

    Release Notes: Based on community consensus, this release reverts a number of features introduced in version 3.0. The major reason for these changes is improving backward compatibility with 0MQ 2.1.x. Development of the 0MQ 3.0.x series will be discontinued, and users are encouraged to upgrade to 3.1.

    •  12 Jul 2011 16:05

      Release Notes: The API has been made more POSIX-like. Subscription forwarding: instead of filtering on the consumer, the subscription is moved as far as possible towards the publisher, and filtering is done there. The sockopts ZMQ_RCVTIMEO/ZMQ_SNDTIMEO allow you to set the timeouts for blocking send/recv calls.

      •  21 Mar 2011 10:11

        Release Notes: OpenPGM is smoothly integrated now. Several major bugs in message delivery were fixed. Random junk in the distribution has been removed. Some missing man pages were added.

        •  06 Mar 2011 09:38

          Release Notes: Several memory leaks were fixed. OpenPGM is working again.

          •  23 Feb 2011 14:34

            Release Notes: This a stable release with several important bug fixes over 2.1.0 and no major functionality changes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.