0MQ ist ein schlanker Messaging-Kernel. Er erweitert die Socket-Schnittstellen mit Funktionen, die traditionell von speziellen Middleware-Produkten bereitgestellt werden (Abstraktion von asynchronen Nachrichtenwarteschlangen, mehrere Messaging-Muster, Nachrichtenfilterung, einfacher Zugriff auf mehrere Transportprotokolle, usw.). Er erreicht eine Gesamtlatenz von 30 Mikrosekunden und über 3 Millionen Nachrichten pro Sekunde. Er kann mit C, C++, Python und Java genutzt werden. (non)