Search tools, frameworks, libraries, categories and domains
Ultra-lightweight MQTT broker and messaging bus for edge gateways, built on NNG by the EMQ team.
Other tools in the same categories.
eclipse-mosquitto/mosquitto
Lightweight, ubiquitous open-source MQTT broker; the default choice for small deployments and gateways.
emqx/emqx
Highly scalable Erlang MQTT 5 broker and platform with clustering, rule engine and data bridges.
mqttjs/MQTT.js
The standard MQTT client for Node.js and browsers (over WebSockets), supporting MQTT 3.1.1 and 5.
eclipse-paho/paho.mqtt.python
Family of MQTT client libraries for Python, C, Java and more; paho-mqtt is the default Python client.
hivemq/hivemq-community-edition
Java-based open-source edition of the HiveMQ MQTT broker with an extension SDK; enterprise version available.
vernemq/vernemq
Distributed, Erlang-based MQTT broker focused on clustering and high availability.
eclipse-zenoh/zenoh
Pub/sub/query protocol unifying data in motion and at rest from MCU to cloud; an official ROS 2 middleware.
nats-io/nats-server
Lightweight, high-performance messaging with JetStream persistence, KV and object store.
processone/ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)