Find MQTT brokers, clients, and tools. For startup founders, with 2.4k+ GitHub stars.
2,364 stars276 forksQuality 8/10Updated 7/1/2026100% free ยท open source
What it does
Awesome-mqtt is a curated list of MQTT brokers, clients, tools, and resources that helps startup founders find suitable components for their IoT projects.
Install / run
Since awesome-mqtt is a GitHub repository and not a typical installable tool, the first step is to navigate to its GitHub page at https://github.com/awesome-mqtt/awesome-mqtt
When to use it
โขWhen building an IoT application that requires real-time communication between devices
โขWhen searching for a suitable MQTT broker to manage device connections
โขWhen looking for libraries or tools to implement MQTT protocol in your project
Quick start
1Browse the README.md file to understand the structure of the curated list
2Explore the 'MQTT Brokers' section for options like HiveMQ, Mosquitto, or EMQX
3Check the 'MQTT Clients' section for libraries in your preferred programming language, such as Paho for Python or Java
4Visit the 'Tools' section for additional utilities like MQTT explorers or testing tools
5Consider contributing to the repository by submitting a pull request with new MQTT resources
Ready-to-paste prompt
To find an MQTT broker with a free plan, navigate to the 'MQTT Brokers' section of the awesome-mqtt repository and look for brokers marked as having a free tier, such as HiveMQ
Heads up: A specific gotcha for first-time users is that some listed MQTT brokers or tools might require authentication or have usage limits, so it's essential to review the documentation for each component before integrating it into your project
Saves to your device
Topics
awesome
awesome-list
internet-of-things
list
mqtt
smarthome
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.