awesome-mqtt
github.com/awesome-mqtt/awesome-mqtt ↗Curated list of MQTT brokers, clients, tools, resources and more.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me location tracking resources from awesome-mqtt"
Installation instructions →What's inside
Brokers
- Ably
MQTT broker service and protocol adapter.
- ActiveMQ
A fast Java multiprotocol messaging and Integration Patterns server.
- Aedes
Barebone MQTT broker that can run on any stream server, the node way.
- Bevywise MQTTRoute
MQTTRoute is an extendable & Scalable MQTT Broker with customizable UI, flexible storage & security options for all IoT / IIoT Implementation.
- BifroMQ
Java-based high-performance MQTT broker with native multi-tenancy for large-scale IoT.
- comqtt
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster.
Cloud
- Adafruit IO
Data-oriented IoT framework and libraries.
- Alibaba Cloud IoT Platform
Provides secure and reliable communication between devices and the IoT Platform which allows you to manage a large number of devices on a single IoT Platform.
- AWS IoT Core
Managed cloud broker service supporting MQTT, MQTT over WSS, HTTPS and LoRaWAN.
- Azure IoT Hub
Enable highly secure and reliable communication between your IoT application and the devices it manages. Azure IoT Hub provides a cloud-hosted solution backend to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning.
- CloudAMQP
Hosted AMQP brokers with MQTT support.
- CloudMQTT
Hosted message broker for the Internet of Things. Perfectly configured and optimized message queues for IoT, ready in seconds.
Interfaces
- ADSBiqLocation Tracking
Authenticated retained-delta aircraft state over MQTT WebSockets for bounded IoT and location-aware integrations.
- agi-mqttTelephony, PBX
Interface between Asterisk and MQTT.
- airrohr2mqttSmart Home Hardware Interfaces
Air quality monitoring integration.
- airtunes2mqttHome Entertainment
MQTT controlled Multi-Room Audio with Airplay/Airtunes Devices.
- AlexaMqttBridgeMisc
Bridge between Amazon Alexa and MQTT.
- amcrest2mqttSmart Home Hardware Interfaces
Amcrest doorbell to MQTT bridge. Uses Home Assistant's MQTT discovery protocol.
Clients
- aiomqttPython
The idiomatic asyncio MQTT client.
- ballerina-mqttBallerina
Ballerina MQTT client based on paho-mqtt.
- CocoaMQTTSwift
MQTT for iOS and macOS written with Swift.
- delphi-mqttDelphi
MQTT server and client components.
- emqttcErlang or Elixir
Asynchronous Erlang MQTT Client.
- gmqttPython
Python MQTT v5.0 client (asyncio-based).
Community Resources
- A list of public brokers
- Amazon AWS IoT BlogBlogs
- An Introduction to MQTT: Why HTTP isn't the King of the Internet of ThingsTalks
Shinji Kim, Robert Bird - Akamai, Samsung Developer Conference 2017.
- Ben HardillBlogs
- Einführung in MQTTTalks
Dominik Obermaier & Jens Deters,
- EMQBlogs
Visualization, Dashboards
- awtSCADA
Industrial SCADA/HMI system with MQTT support (plus IEC 61850, OPC UA, Modbus TCP). Runs from a single HTML file in any browser, zero installation. 53 function blocks, 65 graphic elements, real-time trends.
- Crouton
A dashboard that taps into your IOT network, using only MQTT and JSON.
- d3-MQTT-Topic-Tree
A MQTT Topic Tree viewer using the d3 collapsible tree and MQTT over websockets.
- Feezal
Dashboard editor powered by Web Components and MQTT.
- HelloIoT
MQTT client and dashboard application.
- HOMR-REACT
A configurable MQTT Visualization.
Tools
- dsh-mqtt
MQTT protocol driver and long-running agent worker gateway for DeepSeek Harness, enabling remote clients to submit, steer, cancel, and observe agent work.
- hivemq-mqtt-web-client
Browser-based MQTT client that utilizes MQTT over websockets.
- homie-home-assistant-discovery
Node.js CLI and library that maps Homie MQTT metadata to Home Assistant MQTT discovery payloads.
- imqtt
Interactive MQTT packet manipulation shell based on IPython.
- IoT-Testware
The Eclipse IoT-Testware is a collection of conformance test suites for IoT protocols enriched with additional tools for fuzzing and performance testing.
- LabOverWire
Visual diagram editor for designing MQTT topologies, built with Rust (WebAssembly) and TypeScript. Features live in-browser simulation, code generation, and AsyncAPI export.
Platforms
- ForestHub
Edge AI agent platform; its open-source runtime
- IoT DC3
Fully open-source, distributed industrial IoT platform built on Spring Cloud, with 28 built-in protocol drivers (including MQTT), AI-powered operations via Spring AI, and microservice architecture. (
- Iotellect
Low-code IoT/IIoT platform for industrial automation, SCADA, BMS and remote monitoring. Supports MQTT, OPC-UA, Modbus and 100+ protocols with visual development tools and edge-cloud integration.
- mainflux
Device management, data aggregation, data management, data analytics,connectivity and message routing and event management. Supported by Linux Software Foundation.
Showing a sample of 325 resources. View the full list on GitHub →