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.
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
The Time Series Visualization Tool that you deserve.
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.
High performance, distributed and low latency publish-subscribe platform.
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
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 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 wrapper for the Eclipse Mosquitto™ MQTT client library for PHP.
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
MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1
HomeKit to MQTT bridge 🏡📱
Raspberry Pi MQTT Monitor gathers system information and sends it to a MQTT server.
Kotlin Multiplatform MQTT client & embeddable and standalone broker
An Arduino library to ease the use of the ESP32 in IoT projects
Stream images from a connected camera over MQTT, view using Streamlit, record to file and sqlite
MQTT client to control BroadLink devices
Vert.x MQTT
Universal BLE Smart Scale bridge. Captures body composition from Renpho, Xiaomi & 20+ others, syncs to Garmin Connect, Strava, MQTT (Home Assistant), InfluxDB, Webhooks, Ntfy & local files (CSV/JSONL). Headless CLI for Raspberry Pi, Linux, macOS & Windows.
Alternative firmware for Arilux AL-LC0X LED controllers, based on the MQTT protocol and a TLS connection
Utility reporting system health and status via MQTT
luamqtt - Pure-lua MQTT v3.1.1 and v5.0 client
gBridge.io allows you to control (almost) anything with Google Assistant, by translating voice commands to MQTT messages.
Expose all events from an Amcrest device to an MQTT broker
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
MQTT client library for CODESYS, supporting all QoS