Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Curated list of MQTT brokers, clients, tools, resources and more.
GitHub stars and default-branch commits for awesome-mqtt/awesome-mqtt.
248 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
Cloud replacement for vacuum robots enabling local-only operation
The Time Series Visualization Tool that you deserve.
The mqtt.org website
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
A client library for the Arduino Ethernet Shield that provides support for MQTT.
High performance, distributed and low latency publish-subscribe platform.
Add-ons for openHAB 1.x
Cortex - Generates interactive API documentation, typed SDKs, and MCP servers from OpenAPI, AsyncAPI, GraphQL, gRPC, OpenRPC, and Markdown.
Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.
Home automation firmware for ESP8266-based devices
Node.js implementation of the HomeKit Accessory Protocol (HAP)
An ultra-lightweight and blazing-fast Messaging Bus/MQTT Broker for Edge & SDV
Java MQTT lightweight broker
Barebone MQTT broker that can run on any stream server, the node way
iOS, macOS, tvOS native ObjectiveC MQTT Client Framework
MQTT 5.0 client library for iOS and macOS written in Swift
A dashboard UI for Node-RED
IoT DC3 — Connect the Physical World to AI. An open-source Industrial IoT Runtime for Physical AI: 36 protocol drivers, edge-to-cloud data delivery, and an MCP tool gateway so AI agents act on devices in a safe, controllable, traceable loop.
Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
MQTT client library for ESP8266
HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
A highly configurable MQTT message router, where the routing targets are notification plugins, primarily written in Python.
A portable MQTT C client for embedded systems and PCs alike.
MQTT Clients and Servers in Go
MQTT client/broker using Python asynchronous I/O
A BLE to MQTT bridge running on an ESP32
The ultimate distributed MQTT broker. Handles 100M+ connections and 10M msg/sec with ease. Built on Kafka to provide industrial-grade persistence and eliminate data loss.
🏡 The Homie Convention: a lightweight MQTT convention for the IoT
Subscribe to a MQTT topic or publish something quickly from the terminal
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
The idiomatic asyncio MQTT client
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
A simple Python script which provides a Bluetooth to MQTT gateway, easily extensible via custom workers. See https://github.com/zewelor/bt-mqtt-gateway/wiki for more information.
A wrapper for the Eclipse Mosquitto™ MQTT client library for PHP.
No description.
MQTT Objective-C client for iOS
MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
Smart home automation with MQTT as the central message bus - Architectural proposal
Python MQTT v5.0 async client
Erlang MQTT 5.0 Client
A web interface for MQTT
🗼 A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT
Bridge between SmartThings and MQTT
MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1