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
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
A highly configurable MQTT message router, where the routing targets are notification plugins, primarily written in Python.
MQTT client/broker using Python asynchronous I/O
A BLE to MQTT bridge running on an ESP32
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
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.
MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
Python MQTT v5.0 async client
Raspberry Pi MQTT Monitor gathers system information and sends it to a MQTT server.
Crouton MQTT IOT Dashboard
Attacking MQTT systems with Mosquittos (scalability and load testing utilities for MQTT environments)
Stream images from a connected camera over MQTT, view using Streamlit, record to file and sqlite
MQTT client to control BroadLink devices
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.
Execute shell commands triggered by published MQTT messages
Utility reporting system health and status via MQTT
Expose all events from an Amcrest device to an MQTT broker
The 30 MB open-source edge AI agent runtime. Run AI agents offline on Linux (Raspberry Pi, Jetson). GPIO, UART, MQTT as first-class nodes. Industrial protocols (OPC-UA, Modbus) on the roadmap.
Aqara (Xiaomi) Gateway to MQTT bridge (I use it for home assistant integration)
MQTT Client Library for CircuitPython
A simple fuzzer for the MQTT protocol
Modbus master which publishes via MQTT
A Nagios/Icinga plugin for testing an MQTT broker
A tool to assist IoT developers in securing MQTT-based IoT deployments
Make your Chromecast devices discoverable and controllable via MQTT.
Recursively watch a directory for modifications and publish file content to an MQTT broker
Simple cli tool for recording and replaying MQTT messages.
A self-hostable MQTT dashboard/explorer for IoT developers.
MQTT features for Mopidy
No description.
A Python logging handler using MQTT protocol
python script to bring chromecast and mqtt together
An Interactive MQTT packets manipulation shell based on IPython
Store all incoming 🦟MQTT messages on 🍃MongoDB
Simple MQTT Client.
Gateway to control GARDENA Smart system devices through MQTT
pretty print mqtt messages in console
MQTT bridge for Huawei solar inverters (SUN2000/3000/5000) → Home Assistant
Small python TKinter Programm showing all MQTT topics in a tree view.
A Dashcast docker controller using MQTT
Send configuration from 🦟MQTT to ⚙️ETCD and vice versa
Python toolkit for discovering, monitoring, and controlling Tasmota devices via MQTT with CLI utilities and ready-to-use multi-arch Docker images