Your first time on this page? Allow me to give some explanations.
A curated list of MQTT related stuff.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you hobbyquaker & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Barebone MQTT broker that can run on any stream server, the node way
High performance, distributed and low latency publish-subscribe platform.
An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT.
MQTT Broker/Bridge on the ESP8266
MQTT client/broker using Python asynchronous I/O
An MQTT broker written in Go
Embeddable and standalone Kotlin Multiplatform MQTT broker
Java MQTT lightweight broker
Auth plugin for mosquitto.
Nano MQTT Broker - An Ultra-light and Blazing-fast MQTT Broker for IoT Edge
A websockets based MQTT Client for your browser.
An Interactive MQTT packets manipulation shell based on IPython
A Golang MQTT proxy
Diagnostic-oriented MQTT client tool. Supports MQTT 5.0 and 3.1.X protocols, connections to multiple brokers, MQTT operations logs and multiple subscribe widgets with unique/history topic filtering mode. Saves configuration in browser's local cache.
MQTT Web Frontend: Publish, Subscribe and see Topic Status in a comfortable UI
A benchmarking tool for MQTT Servers
MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1
Simple MQTT Client.
Command line tool to remove retained MQTT topics by wildcard
A simple fuzzer for the MQTT protocol
Attacking MQTT systems with Mosquittos (scalability and load testing utilities for MQTT environments)
Fork MQTT traffic from broker A to B like it's potatoes 🥔.
MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
Simple cli tool for recording and replaying MQTT messages.
A simple interactive shell for MQTT, using Spring Shell and Eclipse Paho
Small python TKinter Programm showing all MQTT topics in a tree view.
A small collection of MQTT utilities.
Twitter wall for your MQTT broker
Match a MQTT Topic against Wildcards
Subscribe to a MQTT Topic or publish something quickly from the terminal
Python-based MQTT client command shell
MQTT dissetor for Wireshark
MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client
Open-source MQTT-based IoT dashboard visualization tool. Has full MQTT 5.0 support. Allows easy dashboards sharing. Works with any MQTT broker supporting the WSS protocol.
An AsyncIO asynchronous wrapper around paho-mqtt.
MQTT 5.0 Client Library for iOS and macOS written in Swift
Erlang MQTT v5.0 Client
Python MQTT v5.0 async client
MQTT client/broker using Python asynchronous I/O
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
DEPRECATED : An Elixir library (driver) for clients communicating with MQTT brokers(via the MQTT 3.1.1 protocol).
luamqtt - Pure-lua MQTT v3.1.1 and v5.0 client
Clojure MQTT client
MQTT Client Library for CircuitPython
MQTT Client for iOS written in Swift
A wrapper for the Eclipse Mosquitto™ MQTT client library for PHP.
A portable MQTT C client for embedded systems and PCs alike.
iOS, macOS, tvOS native ObjectiveC MQTT Client Framework
A polymer element that implement a client for the MQTT protocol via WebSocket. It is capable of Publish messages and Subscribe multiple topics.
Polymer elements for MQTT
MQTT protocol library for Rust
MQTT Topic Statistics
dart mqtt client
MQTT Clients and Servers in Go
MQTT implementation in Elixir
MQTT Objective-C client for iOS
pretty print mqtt messages in console
A client library for the Arduino Ethernet Shield that provides support for MQTT.
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
Pure rust mqtt cilent
Small library to connect to a matt broker. Very, very basic.
MQTT client for Delphi
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/.
Logic and scripting engine for smart home automation, based around MQTT
Node.js based script runner for use in MQTT based Smart Home environments
Arduino, grab Onewire Temperature's and publish to a mqtt broker.
An Arduino library to ease the use of the ESP32 in IoT projects
A tiny MQTT-powered dashboard and control center.
A client library for the Arduino Ethernet Shield that provides support for MQTT.
Arduino - RFM69 based sensors and MQTT gateway
Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT
A BLE to MQTT bridge running on an ESP32
Self-assembling Mesh network built around the MQTT protocol supporting OTA
MQTT client library for ESP8266
ESP8266 based bidirectional bridge between MQTT and IR (change MQTT message to IR signal and change received IR signal to MQTT message)
lua scripts to connect esp8266 gpios to mqtt
Firmwares for ESP based Devices
Home automation firmware for ESP8266-based devices
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Alternative firmware for ESP8266 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
MQTT client library for CODESYS, supporting all QoS
Modbus master which publishes via MQTT
MQTT to OPCUA protocol converter/gateway
Asterisk to MQTT Bridge
A SIP monitoring script that publishes incoming calls with CallerID to an MQTT channel
Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu)
Operating-system related data, published to an MQTT broker at fixed intervals.
Execute shell commands triggered by published MQTT messages
Advanced process control via MQTT
Recursively watch a directory for modifications and publish file content to an MQTT broker
Utility reporting system health and status via MQTT
Remotely control Windows through MQTT.
A Nagios/Icinga plugin for testing an MQTT broker
Nagios event broker to MQTT gateway
A Nagios/Icinga module to submit notifications to mqttwarn
MQTT2UbuntuDesktop - 🌉Bridge between MQTT and 🖥️Freedesktop.org Notify-Send desktop notifications (Ubuntu & other distros)🐧 - Send notifications from MQTT directly to your desktop!
MQTT Input Plugin for Graylog
Insert incoming MQTT values into InfluxDB. Follows mqtt-smarthome architecture.
Send MQTT messages to Elasticsearch
Subscribe to MQTT topics and push to Graphite's Carbon server
collectd "Exec" plugin for MQTT
A Python logging handler using MQTT protocol
Store all incoming 🦟MQTT messages on 🍃MongoDB
Smart Home Hardware Interfaces
Aqara (Xiaomi) Gateway to MQTT bridge (I use it for home assistant integration)
Attach Aqara Smart Hubs to MQTT
CAN-Bus to MQTT-Bridge
Interface between Busware CUL and MQTT
Connects to a Domiq Base (LCN) and translate from and to MQTT.
Enocean (TCM310) to MQTT adapter
Evohome2mqtt bridge inspired to the mqtt-smarthome project.
Gateway to control GARDENA Smart system devices through MQTT
Helios EasyControls modbus tcp to mqtt-smarthome daemon
Node.js based Interface between Homematic and MQTT
Bidirectional Interface between homee and MQTT
Script to control TP-Link HS100 & HS110 devices via MQTT
IPCamera alarm to MQTT bridge inspired to the mqtt-smarthome project.
Gateway between KNX bus interfaces and MQTT
MQTT digitalSTROM-Server Bridge
Use MQTT to control HomeKit-enabled devices
Gateway for Loxone™ miniserver to communicate with mqtt broker
Bridge between SmartThings and MQTT
A MQTT-Smarthome bridge between die xiaomi zigbee gateway and your MQTT server.
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
Zwave to Mqtt gateway and Control Panel Web UI. Built using Nodejs, and Vue/Vuetify
Smart Home Integration Software
Home Automation with AngularJS and MQTT on a Raspberry Pi
HomeKit to MQTT bridge 🏡📱
Alternative firmware for Arilux AL-LC0X LED controllers, based on the MQTT protocol and a TLS connection
Control Chromoflex USP3 RGB LED modules via MQTT
Gateway between a Philips Hue bridge and MQTT
A simple ArtNet / DMX Controller with MQTT Interface 💡🎬
Control DMX devices via Art-Net by MQTT. Includes a simple sequencer. 💡🎬
control Sunricher LED devices using MQTT
MQTT Bridge for IKEA TRÅDFRI Light Gateway
Multi-Room Audio based on Airplay/Airtunes with MQTT support
Control your Sony Bravia TV with MQTT.
MQTT client to control BroadLink devices
Make your Chromecast devices discoverable and controllable via MQTT.
🗼 A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT
Bridge between an HTD Lync audio system and MQTT
MQTT addon for Kodi Mediacenter
Interface between LG WebOS Smart TVs and MQTT
An Interface that connects LIRC (Infrared Transceiver) to MQTT.
MQTT features for Mopidy
A Dashcast docker controller using MQTT
Make TiVo DVR remote control available through an mqtt-smarthome style interface.
Bridge between the Onkyo AVR EISCP protocol and MQTT
Sonos mqtt controller. Control your speakers from your mqtt server. mqtt-smarthome insprired.
A simple plugin for XBMC to listen for a particular topic on an MQTT broker, and display a popup message
Publish Measurements from B-Control Energy Manager Smart Meters on MQTT
A MQTT to IRC / IRC to MQTT bridge or bot. Call it what you like.
Subscribe to MQTT topics (with wildcards) and notify pluggable services
A python daemon that uses the Twitter Streaming API to access tweets and republishes them to an MQTT topic.
Bridge between Amazon Alexa and Mqtt
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.
buderus2mqtt is a gateway between a KM200 Buderus internet gateway and MQTT with the https://github.com/mqtt-smarthome topic and payload format.
python script to bring chromecast and mqtt together
Publish dash button presses to a MQTT broker 🔘📡
Publish values from Parrot Flower Power to MQTT
gBridge.io allows you to control (almost) anything with Google Assistant, by translating voice commands to MQTT messages.
A bridge between Haiku smart fans and MQTT.
- A bunch of mosquittos. IoT wiring and notification framework, with an unix style.
kobold2mqtt is a gateway between a Vorwerk Kobold VR200 internet gateway and MQTT with the https://github.com/mqtt-smarthome topic and payload format.
Extract data from Nissan Leaf API and post to mqtt
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
A way to bridge MQTT topics to BLE Gatt characteristics
MQTT Client for android with tasker support
JSON Store with MQTT Interface
Stream images from a connected camera over MQTT, view using Streamlit, record to file and sqlite
Download it on Google Play
A simple service which consumes, transforms and periodically republish json messages on mqtt.
Node.js Controller and MQTT API for Anki Overdrive
Sample code which uses MQTT to control a Parrot AR Drone
Implement a Linux gateway that reads serial port ( USB, serial , bluetooth) commands and transfers to MQTT host. MQTT without ethernet or Wifi on a low cost micocontroller. Don't develop a serial command interface , just use MQTT UI's and features.
Publish MQTT Messages on Snowboy Hotword Detection 🎤
Run speedtest-cli and publish results via MQTT
Connect Ubiquiti UniFi controller to MQTT
Cloud-free control webinterface for vacuum robots
Send configuration from 🦟MQTT to ⚙️ETCD and vice versa
Crouton MQTT IOT Dashboard
A MQTT Topic Tree viewer using the d3 collapsable tree and MQTT over websockets
HelloIoT is a MQTT dashboard application.
HOMR-REACT is a small html5 app that provides simple status displays and switches for smart home applications.
Linear MQTT Dashboard
This is an extension for the MagicMirror² (https://github.com/MichMich/MagicMirror). It provides the ability to subscribe to MQTT topics and display them.
A fast MQTT dashboard application and rule engine framework written in C for Linux, Raspberry Pi and WINDOWS.
A web interface for MQTT
An mqtt exporter for prometheus
SVG "live" dashboard from MQTT
Simple example of plotting live numbered data from a mqtt/websockets topic using highcharts.
A dashboard UI for Node-RED
The Time Series Visualization Tool that you deserve.
Smart home automation with MQTT as the central message bus - Architectural proposal
🏡 The Homie Convention: a lightweight MQTT convention for the IoT