Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Pure Java ZeroMQ
branch: master

This branch is 30 commits behind zeromq:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src Rename xterminated into xpipeTerminated to follow libzmq
.gitignore Issue #176 - Remove build.xml ant file
AUTHORS Add ZBeacon implementation Fix mislabeling issue
COPYING cleanup license contents
COPYING.LESSER cleanup license contents Port JeroMQ to be based on libzmq 3.2.5
pom.xml Remove redundant encoding entry


Pure Java implementation of libzmq (

Build Status


  • based on libzmq 3.2.5
  • ZMTP/2.0 (
  • tcp:// protocol and inproc:// is compatible with zeromq
  • ipc:// protocol works only between jeromq (uses tcp:// internally)
  • not too bad performance compared to zeromq
  • exactly same develope experience with zeromq and jzmq

Not supported Features

  • ipc:// protocol with zeromq. Java doesn't support UNIX domain socket.
  • pgm:// protocol. Cannot find a pgm Java implementation

Extended Features

Contribution Process

This project uses the C4 process for all code changes. "Everyone, without distinction or discrimination, SHALL have an equal right to become a Contributor under the terms of this contract."


Add it to your Maven project's pom.xml:


    <!-- for the latest SNAPSHOT -->

    <!-- If you can't find the latest snapshot -->

Using ANT

To generate an ant build file from pom.xml, issue the following command:

mvn ant:ant

Also please refer the Wiki

Something went wrong with that request. Please try again.