EMQX is a high-performance MQTT broker and IoT messaging platform with clustering, security controls, a SQL rules engine, and integrations to databases and event systems.

16.7k stars2.5k forkslast commit Actively maintained
Hosted MQTT message broker service for IoT and real-time messaging. Provides managed MQTT servers with TLS/authentication, WebSocket support, persistence, monitoring, and integrations so devices and applications can publish/subscribe without running broker infrastructure.
EMQX is a high-performance MQTT broker and IoT messaging platform with clustering, security controls, a SQL rules engine, and integrations to databases and event systems.

16.7k stars2.5k forkslast commit Actively maintained
Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

11.2k stars2.6k forkslast commit Actively maintained
ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

6.7k stars1.5k forkslast commit Actively maintained
VerneMQ is a high-performance, distributed MQTT broker for scalable, highly available IoT and M2M messaging, with clustering, TLS, WebSockets, plugins, and integrations.

3.6k stars429 forksApache-2.0last commit Actively maintained
Containerized MQTT management solution bundling a Mosquitto broker with a web UI for ACLs, dynamic security, client management, monitoring and cloud bridges.
491 stars31 forksApache-2.0last commit Actively maintained
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 5 of 5 shipped a commit in the last six months. Licences in this list: Apache-2.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Messaging & Event Streaming (Brokers/Queues).