chumak
Pure Erlang implementation of ZMTP 3.1, licensed under MPLv2. Strives to follow the latest spec of the ZeroMQ protocol.
Features:
- ZMTP 3.1
- Backwards compatible with ZMTP 3.0
- Resource property
- Erlang examples
- CurveZMQ security support (version 1.2.0 or later)
https://github.com/chovencorp/chumak
ezmq
https://github.com/zeromq/ezmq
ezmq implements the ØMQ protocol in 100% pure Erlang. Still incomplete.
Features:
- ZMTP 1.0 and ZMTP 2.0
Todo:
- documentation
- identity support
- send queue improvements
- high water marks for send queue
erlang-czmq
https://github.com/gar1t/erlang-czmq
erlang-czmq is an Erlang port wrote on top of czmq. The API mirrors that of CZMQ with all functions being available through the czmqmodule.
Features:
- Provides a canonical CZMQ interface from Erlang
- Safe: bugs, errors, assertion failures in CZMQ must not crash Erlang
- Reasonably performant
erlzmq2
erlzmq2 is NIF based binding.
The NIF based version demonstrated to be much faster than the erlzmq, although erlzmq received more testing.
http://github.com/zeromq/erlzmq2
Build instructions and documentation can be found on the documentation page.
erlzmq
erlzmq is port based binding.
http://github.com/zeromq/erlzmq
Erlang port works only with 2.1 or later version of ØMQ.
For most up to date documentation see: http://zeromq.github.com/erlzmq .