workflowstacks
founder-resource

awesome-mqtt: IoT Resources

Find MQTT brokers, clients, and tools. For startup founders, with 2.4k+ GitHub stars.
2,371 stars278 forksHealth Score 8/10Updated 7/13/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
  1. 1Browse the README.md file to understand the structure of the curated list
  2. 2Explore the 'MQTT Brokers' section for options like HiveMQ, Mosquitto, or EMQX
  3. 3Check the 'MQTT Clients' section for libraries in your preferred programming language, such as Paho for Python or Java
  4. 4Visit the 'Tools' section for additional utilities like MQTT explorers or testing tools
  5. 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
How awesome-mqtt: IoT Resources works
Codeflow
Free to inspect

Awesome-mqtt: IoT Resources is a documents-only repository (2 doc files) — something you read, not something you run. There is nothing to install. Last commit this month, CC0-1.0 license.

Size
Documents only
2 documents · 11 min skim
Setup
Nothing to install
A guide / curated list. Just read it and follow the links.
Runs on
Nowhere — you read it
A reading resource, not a program.
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
What's in each folder
.github/CI / automation (GitHub Actions)1 files
READMECI checksCC0-1.0 licenseUpdated this month
Quick Actions
Details
Creator
awesome-mqtt
Category
founder-resource
Published
10/25/2015

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.