Nanomsg is a project implemented by the author (or one of the authors) of ZeroMQ as its "successor". Differences include
- Implemented in C (the author has a post on why using C++ for ZeroMQ was a mistake)
- MIT licensed (as opposed to LGPL)
- IOCP on Windows (much faster)
- Reduced buffer copies
- Worker thread model
- architectural and functional improvements