← back

category

MQTT brokers

Route MQTT messages between devices and services.

Side by side

MQTT brokers
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
EMQX17kOtherSource availableYesErlang6.3.12026-10-06
Eclipse Mosquitto11kOtherOpen sourceYesCv2.1.22026-10-04
VerneMQ3.6kApache-2.0Open sourceYesErlang2.2.12026-10-06
NanoMQ2.6kMITOpen sourceYesC0.25.62026-10-06
Mochi MQTT1.9kMITOpen sourceYesGov2.7.92026-09-08
HiveMQ Community Edition1.2kApache-2.0Open sourceYesJava2026.52026-10-01

6 tools

EMQX

The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles

Language
Erlang
Licence
Other
Stars
17k
Latest
6.3.1
Last push
2026-10-06
VerneMQ

A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!

Language
Erlang
Licence
Apache-2.0
Stars
3.6k
Latest
2.2.1
Last push
2026-10-06
NanoMQ

An ultra-lightweight and blazing-fast Messaging Bus/MQTT Broker for Edge & SDV

Language
C
Licence
MIT
Stars
2.6k
Latest
0.25.6
Last push
2026-10-06
Mochi MQTT

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub

Language
Go
Licence
MIT
Stars
1.9k
Latest
v2.7.9
Last push
2026-09-08
HiveMQ Community Edition

HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform

Language
Java
Licence
Apache-2.0
Stars
1.2k
Latest
2026.5
Last push
2026-10-01

What these tools replace