Track Awesome Mqtt Updates Weekly
A curated list of MQTT related stuff. :sparkles:
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 hobbyquaker/awesome-mqtt · ⭐ 2.3K · 🏷️ Miscellaneous
Jan 05 - Jan 11, 2026
Community Resources
Blogs
Brokers
- ActiveMQ - A fast Java multiprotocol messaging and Integration Patterns server.
- hbmqtt Broker (⭐819) - Python MQTT broker using asyncio.
- Mosca - Node.js MQTT broker, which can be used Standalone or Embedded in another Node.js application.
- Mosquitto - "The" Open Source MQTT Broker.
- RobustMQ - Multi-protocol brokers written in Rust.
- Vert.x MQTT Server (⭐205) - Vert.x component to handle connections, communication and messages exchange with remote MQTT clients.
Cloud
- AWS IoT Core - Managed cloud broker service supporting MQTT, MQTT over WSS, HTTPS and LoRaWAN.
- CloudAMQP - Hosted AMQP brokers with MQTT support.
Tools
- mqtt-spy - Java based MQTT frontend. Supports scripting.
- VSMQTT (⭐17) - Simple MQTT client integrated in Visual Studio Code.
Multi-Platform
- Paho - Open source client implementations for C,C++, Java, Python, JavaScript, GoLang, C#, Rust, Android and Embedded (Arduino/mbed).
- mosquitto-clients - mosquitto_pub and mosquitto_sub CLI clients for most operating systems and libmosquitto for integration.
Python
- hbmqtt Client (⭐819) - Python MQTT client using asyncio.
JavaScript
- Vert.x Client (⭐205) - Vert.x component that provides methods for connecting/disconnecting to a broker, publishing messages and subscribing to topics.
Ballerina
- ballerina-mqtt (⭐105) - Ballerina MQTT client based on paho-mqtt.
DotNET
- HiveMQtt (⭐85) - MQTT 5.0 compliant secure client with automatic back pressure management and TCP & WebSocket transport support.
Delphi
- delphi-mqtt (⭐161) - MQTT server and client components.
GoLang
- go-mqtt (⭐8) - MQTT client.
- MQTT for Go (⭐827) - MQTT Clients, Servers and Load Testers in Go.
Lua
- mqtt_lua - MQTT Client library for the Lua language.
Operating System / Firmwares for ESP based Devices
- updates2mqtt - Check for Docker image updates and publish to MQTT, in structure to support Home Assistant's automated Updates and Discovery.
Monitoring / Firmwares for ESP based Devices
- mqttwarn - Route and transform MQTT notifications, with 70+ built-in adapters for databases, messaging and other notification sinks.
- snmp2mqtt - Python based SNMP v2 and v3 bridge to MQTT, active project in late 2025.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- airrohr2mqtt - Air quality monitoring integration.
- coe2mqtt - Bi-directional CAN Bus to MQTT.
- fronius2mqtt - MQTT integration for Fronius SolarAPI.
Smart Home Integration Software / Firmwares for ESP based Devices
- Home Assistant - Home Automation system with native MQTT support, and the world's largest non-commercial Open Source project.
- FHEM - Includes a MQTT module since V5.6.
- knx2mqtt - Telegram bi-directional integration as alternative to HomeAssistant's built-in support.
Misc / Firmwares for ESP based Devices
- mqtt-tasker (⭐1) - Android Tasker mqtt plugin.
Security, Encryption / Firmwares for ESP based Devices
- Let's Encrypt Mosquitto Docker Container - Easier TLS certificate management for brokers.
- mqttsa (⭐51) - Broker mis-configuration detection for cyber protection.
Nov 08 - Nov 14, 2021
Brokers
- NanoMQ (⭐2.4k) - A light-weight and Blazing-fast MQTT Broker for IoT Edge platform.
Tools
- mqtt_monitor (⭐9) - Simple and lightweight console moniotor for mqtt topics, with eye-candies, in python 3.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- can2mqtt (⭐100) - CAN-Bus - MQTT Bridge (also works vice versa).
- gardena2mqtt (⭐12) - Docker Gateway to control GARDENA Smart system devices (Sileno mower, Irrigation Control, etc.) through MQTT.
- zwavejs2mqtt (⭐1.2k) - Zwave to Mqtt gateway and Control Panel Web UI.
Misc / Firmwares for ESP based Devices
- serial2mqtt (⭐146) - A Linux gateway to connect low-cost microcontrollers only with a serial port to MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- MYHELLOIOT - MQTT dashboard application.
- PlotJuggler (⭐5.6k) - Visualize time series (from sources such as: MQTT, Websockets, ZeroMQ, UDP, etc., supports data formats such as JSON, CBOR, BSON, Message Pack, etc.). It is a fast, powerful and intuitive cross-platform tool.
Mar 01 - Mar 07, 2021
Tools
- MQTT TUI (⭐607) - Simple lightweight terminal based MQTT monitor and publisher.
Telephony, PBX / Firmwares for ESP based Devices
- sms2mqtt (⭐65) - Docker Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu).
Misc / Firmwares for ESP based Devices
- chrome2mqtt (⭐22) - Python program to enable MQTT control endpoints for chromecasts (both audio and video).
Visualization, Dashboards / Firmwares for ESP based Devices
- MQTT-Tiles (⭐110) - MQTT-based IoT dashboard visualization tool. Allows easy dashboards sharing. Works with any MQTT broker supporting the WSS protocol.
Jan 04 - Jan 10, 2021
Community Resources
Brokers
- Ably - MQTT broker service and protocol adapter.
Cloud
- HiveMQ Cloud - Cloud managed MQȚT service.
Tools
- mqtt_recorder (⭐34) - Simple cli tool for recording and replaying MQTT messages.
Makers
- deskmate (⭐68) - A hackable & portable MQTT-powered mini dashboard and control center.
Makers / ESP
- mqtt-ir-transceiver (⭐145) - ESP8266 based bidirectional gateway between MQTT and IR. Use with PlatformIO.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- aqara2mqtt (⭐6) - Attach Aqara Smart Hubs to MQTT.
Nov 16 - Nov 22, 2020
Community Resources
Talks
- Einführung in MQTT - Dominik Obermaier & Jens Deters, Building IoT conference 2016 (German).
Makers / ESP
- mqtt-with-micropython - Connect to MQTT with micropython and wipy/others (ESP32 inside).
Makers / Firmwares for ESP based Devices
- OpenMQTTGateway (⭐3.9k) - MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale compatibility, SMS & LORA.
Smart Home Integration Software / Firmwares for ESP based Devices
- homekit2mqtt (⭐357) - Interface between HAP-NodeJS (⭐2.7k) and MQTT. Control MQTT connected devices with Siri or HomeKit Apps.
Oct 26 - Nov 01, 2020
Brokers
- Waterstream - MQTT broker leveraging Apache Kafka as its own storage and distribution engine.
Tools
- mqtt-mirror (⭐42) - Mirror MQTT traffic from one broker to another. Available as a CLI tool, Helm chart or Docker image.
Misc / Firmwares for ESP based Devices
- MQTT Joystick Controller (⭐8) - Open Source Android app that lets you control everything with your smartphone. Download it from Google Play.
Aug 24 - Aug 30, 2020
Brokers
- KMQTT (⭐272) - Kotlin Multiplatform MQTT broker, both embeddable and standalone.
Misc / Firmwares for ESP based Devices
- mqtt-transformer (⭐15) - A simple service which consumes, transforms and periodically republish json messages on MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt-prometheus-message-exporter (⭐21) - A small service which will convert mqtt messages to prometheus metrics.
Jun 22 - Jun 28, 2020
Misc / Firmwares for ESP based Devices
- MQTT.Cool - A web gateway that optimizes any MQTT broker when sending real-time data to web clients with automatic throttling.
Visualization, Dashboards / Firmwares for ESP based Devices
- MQTT.Cool Test Client - A web interface for testing interaction between MQTT.Cool and any MQTT broker.
Mar 09 - Mar 15, 2020
Brokers
- Aedes (⭐1.9k) - Barebone MQTT broker that can run on any stream server, the node way.
Visualization, Dashboards / Firmwares for ESP based Devices
- MQTT-Hyperdash (⭐10) - A universal independent MQTT Dashboard for Linux/Raspberry Pi.
Feb 10 - Feb 16, 2020
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt-unifi-protect-bridge (⭐24) - Adding motion-status from UniFi Protect Cameras to MQTT.
Feb 03 - Feb 09, 2020
Cloud
- Adafruit IO - Data-oriented IoT framework and libraries.
Python
- MiniMQTT (⭐81) - MQTT Client Library for CircuitPython.
Misc / Firmwares for ESP based Devices
- mqtt-camera-streamer (⭐250) - Stream images from a connected camera over MQTT & view using Streamlit.
Jan 27 - Feb 02, 2020
Cloud
- 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.
- 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.
- flespi - Free and secure cloud MQTT broker with private namespaces, MQTT 3.1.1 and MQTT 5.0 support and gorgeous limits.
Dart
- mqtt.dart (⭐51) - Dart MQTT client.
Rust
- rumqtt (⭐204) - A fast, lock free pure Rust MQTT client.
Makers / ESP
- ESP32-BLE2MQTT (⭐749) - BLE to MQTT bridge, exposes BLE GATT characteristics as MQTT topics for bidirectional communication.
- ESP8266MQTTMesh (⭐265) - MQTT over mesh WiFi integrated library for ESP8266.
- esp_mqtt (⭐1.2k) - MQTT client library for ESP8266.
- nodemcu-gpiomqtt (⭐10) - Lua script to connect ESP8266 GPIOs to MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- ipcam2mqtt (⭐26) - A small FTP server to receive movement images from ipcameras and turn them into MQTT alerts.
Misc / Firmwares for ESP based Devices
- AlexaMqttBridge (⭐108) - Bridge between Amazon Alexa and MQTT.
- buderus2mqtt (⭐18) - Bridge between Buderus KM200 internet gateway and MQTT.
- kobold2mqtt (⭐2) - Bridge between Vorwerk Kobold Vr200 internet gateway and MQTT.
- leaf-python-mqtt (⭐27) - Extract data from Nissan Leaf API and post to MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt2highcharts (⭐62) - Plotting live numbered data from a subscribed MQTT topic using Highcharts.
Security, Encryption / Firmwares for ESP based Devices
- Teserakt E4 - End-to-end encryption and key management for MQTT and other M2M protocols – Open-source and paid plans.
Jan 20 - Jan 26, 2020
Cloud
- CloudMQTT - Hosted message broker for the Internet of Things. Perfectly configured and optimized message queues for IoT, ready in seconds.
- Google Cloud IoT - Cloud managed MQTT service.
Makers / Firmwares for ESP based Devices
- ESPEasy - Turns ESP into a multifunction sensor device for HA solutions with web-based configuration.
- ESPHome - Builds ESP8266/ESP32 firmware from concise YAML descriptions, uploads to and manages flashed devices.
- Espurna (⭐3k) - HA firmware for ESP8266-based devices with rich web UI and ≈120 devices supported out of the box.
- Sonoff-Tasmota (⭐24k) - Firmware for ESP8266 devices with web-based configuration. ≈500 devices supported (not only Sonoffs).
- WiFi-IoT - ESP8266/ESP32 firmware builder. Partly in Russian. Free features are limited.
Dec 16 - Dec 22, 2019
Brokers
- EMQ X (⭐16k) - Scalable and Reliable Real-time MQTT Messaging Engine for IoT in 5G Era.
Tools
- MQTT.fx - MQTT Client written in Java based on Eclipse Paho. Supports scripting.
- MQTTX (⭐4.7k) - Cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows.
Makers
- Basecamp (⭐257) - An Arduino library to ease the use of the ESP32 in IoT projects. See c't Magazin 2'2018 (German).
Smart Home Integration Software / Firmwares for ESP based Devices
- Domoticz - Home Automation system with MQTT support.
Smart Metering / Firmwares for ESP based Devices
- bcontrol2mqtt (⭐3) - Publish measurements from TQ Energy Manager / Busch-Jäger Energy Monitor to MQTT.
Misc / Firmwares for ESP based Devices
- MQTT2ETCD (⭐2) - MQTT-ETCD gateway: PUT keys on ETCD through MQTT, and watch ETCD key changes on MQTT topics.
Visualization, Dashboards / Firmwares for ESP based Devices
- Crouton (⭐295) - A dashboard that taps into your IOT network, using only MQTT and JSON.
Sep 30 - Oct 06, 2019
Brokers
- HiveMQ - Java MQTT Broker that supports MQTT 3.1, 3.1.1 and 5.0. Commercial and open source editions available.
Tools
- hivemq-mqtt-web-client (⭐361) - Browser-based MQTT client that utilizes MQTT over websockets. Direct Link
- MQTT CLI (⭐354) - A command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1.
Python
- aiomqtt (⭐55) - Async Python MQTT client based on paho-mqtt.
Java
- hivemq-mqtt-client (⭐1k) - High-performance Java MQTT client library with different API flavours for MQTT 5.0 and 3.1.1.
Aug 19 - Aug 25, 2019
Tools
- SimpleMQTT - A Slack app to send messages from Slack to MQTT brokers with slash commands.
Erlang or Elixir
- emqttc (⭐428) - Asynchronous Erlang MQTT Client.
Delphi
- TMQTTClient (⭐24) - MQTT Client Library for Delphi. Alpha and long term unmaintained.
Swift
- CocoaMQTT (⭐1.7k) - MQTT for iOS and macOS written with Swift.
May 20 - May 26, 2019
DotNET
- MQTTnet (⭐4.9k) - MQTT client and broker .NET implementations.
Monitoring / Firmwares for ESP based Devices
- mqtt2notifysend (⭐14) - Subscribe to a topic and show notifications from MQTT messages on Ubuntu & other notify-send compatible Linux distros.
Logging / Firmwares for ESP based Devices
- mqtt2mongodb (⭐18) - Subscribe to MQTT topics and insert into MongoDB.
May 13 - May 19, 2019
Platforms
- mainflux - Device management, data aggregation, data management, data analytics,connectivity and message routing and event management. Supported by Linux Software Foundation.
- thingsboard - Device management, data collection, processing, event management, and visualization for your IoT projects.
Tools
- MIMIC MQTT Simulator - Simulate up to 100,000 MQTT clients per server for development/testing/deployment of IoT applications.
Python
- gmqtt (⭐436) - Python MQTT v5.0 client (asyncio-based).
Lua
- luamqtt (⭐175) - Pure-lua MQTT v3.1.1 and v5.0 client.
Apr 08 - Apr 14, 2019
Brokers
- Moquette (⭐2.4k) - Java MQTT lightweight broker.
Tools
- mqtt-malaria (⭐267) - Scalability and load testing utilities for MQTT environments.
Messaging / Firmwares for ESP based Devices
- mqttwarn (⭐975) - Subscribe to MQTT topics (with wildcards) and notify pluggable services.
Smart Home Integration Software / Firmwares for ESP based Devices
- Homegear - Built in MQTT support.
Visualization, Dashboards / Firmwares for ESP based Devices
- d3-MQTT-Topic-Tree (⭐98) - A MQTT Topic Tree viewer using the d3 collapsible tree and MQTT over websockets.
Mar 25 - Mar 31, 2019
Tools
- MQTT Explorer - Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.
Misc / Firmwares for ESP based Devices
- Valetudo (⭐8.4k) - Xiaomi (Roborock) Vacuum Robots Firmware with MQTT and Webinterface.
Mar 04 - Mar 10, 2019
Tools
- mqtt-stats (⭐11) - Subscriber client to monitor MQTT Topic Statistics.
Feb 25 - Mar 03, 2019
Tools
- mqtt_tree (⭐6) - Displays all Topics in an expandable tree, helps to get an overview if you have a lot of clients publishing. (python, tkinter)
Feb 11 - Feb 17, 2019
Industry / Firmwares for ESP based Devices
- spicierModbus2mqtt (⭐67) - Modbus master which publishes register values via MQTT.
Jan 28 - Feb 03, 2019
Brokers
- MyQttHub - Cloud MQTT broker.
- SurgeMQ - High Performance MQTT Server and Client Libraries in Go.
Industry / Firmwares for ESP based Devices
- OPC Router - MQTT Gateway (publisher/subscriber) with various plug-ins (OPC UA Bridge, SQL Bridge, REST Bridge, SAP Bridge).
Location Tracking / Firmwares for ESP based Devices
- OwnTracks - Location tracking and geofencing for MQTT.
Jan 14 - Jan 20, 2019
Brokers
- hrotti (⭐126) - A MQTT broker written in Go.
Tools
- 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.
- MQTT Board (⭐101) - Open-source diagnostic-oriented MQTT client tool.
- mqttcli (⭐124) - MQTT Client for shell scripting.
- MQTTInspector (⭐69) - A general MQTT testing app for iOS (iPhone and iPad).
- MQTTLens - A Google Chrome application, which connects to a MQTT broker and is able to subscribe and publish to MQTT topics.
JavaScript
- MQTT.js - MQTT client for Node.js.
Erlang or Elixir
- mqttex (⭐46) - MQTT implementation in Elixir.
C or C++
- mqtt_cpp (⭐475) - MQTT client for C++14 based on Boost.Asio.
Clojure
- Machine Head (⭐79) - A Clojure MQTT Client.
Objective-C
- MQTTKit (⭐461) - MQTT Objective-C client for iOS.
Swift
- Moscapsule (⭐275) - MQTT Client for iOS written in Swift.
Operating System / Firmwares for ESP based Devices
- mqttlauncher (⭐188) - Execute shell commands triggered by published MQTT messages.
Logging / Firmwares for ESP based Devices
- mqttcollect (⭐22) - A collectd "Exec" plugin for MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt2homekit (⭐39) - Roughly the opposite of homekit2mqtt (⭐357): Control your HomeKit-enabled devices with MQTT and without Siri or iPhone.
Smart Home Integration Software / Firmwares for ESP based Devices
- Home.Pi (⭐190) - Based on MQTT.
Home Entertainment / Firmwares for ESP based Devices
- kodi2mqtt (⭐89) - Interface between a Kodi media center instance and MQTT.
- MQTT-DashCast-Docker (⭐5) - MQTT Docker to launch DashCast session on Chromecast.
Misc / Firmwares for ESP based Devices
- bt-mqtt-gateway (⭐559) - Easily extensible Bluetooth to MQTT gateway, currently supports: EQ3 smart thermostat, Xiaomi Mi Scale, Linak Desk, MySensors and Xiaomi Mi Flora plant sensor.
Visualization, Dashboards / Firmwares for ESP based Devices
- node-red-dashboard (⭐1.4k) - A dashboard UI for Node-RED.
Oct 22 - Oct 28, 2018
Misc / Firmwares for ESP based Devices
- snowboy2mqtt (⭐6) - Publish MQTT Messages on Snowboy Hotword Detection.
Oct 08 - Oct 14, 2018
Industry / Firmwares for ESP based Devices
- CODESYS-MQTT (⭐133) - A MQTT client for CODESYS PLC.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- knx-mqtt-bridge (⭐40) - Bridges KNX and MQTT using the knx.js library.
Sep 17 - Sep 23, 2018
Misc / Firmwares for ESP based Devices
- gBridge (⭐170) - Control (almost) any smart home device, any smart home software, with Google Assistant. Therefore, it transforms actions received from Google by voice commands to MQTT messages.
Sep 10 - Sep 16, 2018
Brokers
- Mystique (⭐24) - An extendable MQTT broker written in Go, with HTTP capabilities for observability. Implements MQTT v3.1.1.
Aug 20 - Aug 26, 2018
Tools
- mqtt-client (⭐17) - Simple MQTT Client command line (Python) (use paho lib).
Aug 13 - Aug 19, 2018
Security, Encryption / Firmwares for ESP based Devices
- MQTT-PWN (⭐425) - IoT Broker penetration-testing and security assessment operations.
Jul 09 - Jul 15, 2018
Lighting / Firmwares for ESP based Devices
- sunricher-wifi-mqtt (⭐18) - Control Sunricher LED devices using MQTT.
Jun 25 - Jul 01, 2018
Telephony, PBX / Firmwares for ESP based Devices
- sip2mqtt (⭐44) - A SIP monitoring script that publishes incoming calls with CallerID to MQTT.
May 21 - May 27, 2018
Talks
- An Introduction to MQTT: Why HTTP isn't the King of the Internet of Things - Shinji Kim, Robert Bird - Akamai, Samsung Developer Conference 2017.
Lighting / Firmwares for ESP based Devices
- Arilux_AL-LC0X (⭐189) - This is an alternative firmware for Arilux LED controllers which uses MQTT.
May 14 - May 20, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mcsMQTT - Plug-in for HS3 (HomeSeer).
May 07 - May 13, 2018
Tools
- moxy (⭐23) - A Golang MQTT proxy providing useful output traces to monitor and troubleshoot your MQTT communications.
- mqtt-shell (⭐17) - A simple interactive shell for MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- homeeToMqtt (⭐13) - Bidirectional Interface between homee and MQTT.
Apr 30 - May 06, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- zigbee2mqtt (⭐14k) - Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge/gateway.
Apr 23 - Apr 29, 2018
Brokers
- Emitter (⭐4k) - A distributed, scalable and fault-tolerant publish-subscribe messaging platform based on MQTT protocol and featuring message storage.
Apr 02 - Apr 08, 2018
C or C++
- MQTT-C (⭐870) - A portable MQTT C client for embedded systems and PCs alike.
Mar 26 - Apr 01, 2018
Architecture, Convention / Firmwares for ESP based Devices
- The Homie Convention (⭐740) - A lightweight MQTT convention for the IoT.
Mar 19 - Mar 25, 2018
JavaScript
- mqtt-wrapper - Polymer Element that wraps other Elements and links them to MQTT topics.
Logging / Firmwares for ESP based Devices
- mqtt2elasticsearch (⭐3) - Send MQTT messages to Elasticsearch.
Mar 05 - Mar 11, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- xiaomi2mqtt (⭐27) - Bridge between the Xiaomi Smart Home Gateway Aquara and a MQTT server.
Feb 26 - Mar 04, 2018
Blogs
Misc / Firmwares for ESP based Devices
- node-mqtt-for-anki-overdrive (⭐63) - Node.js Controller and MQTT API for Anki Overdrive.
- parrot-sample (⭐18) - Sample code which uses MQTT to control a Parrot AR Drone.
Feb 05 - Feb 11, 2018
Misc / Firmwares for ESP based Devices
- speedtest2mqtt (⭐15) - Run speedtest-cli and publish results via MQTT.
Jan 22 - Jan 28, 2018
Misc / Firmwares for ESP based Devices
- unifi2mqtt (⭐74) - Publish connected clients from Ubiquiti Unifi to MQTT.
Jan 01 - Jan 07, 2018
Home Entertainment / Firmwares for ESP based Devices
- sonos2mqtt (⭐77) - A bridge between Sonos and MQTT.
Nov 13 - Nov 19, 2017
Home Entertainment / Firmwares for ESP based Devices
- mopidy-mqtt (⭐23) - MQTT features for Mopidy.
Nov 06 - Nov 12, 2017
Objective-C
- MQTT-Client-Framework (⭐1.9k) - iOS, macOS, tvOS native ObjectiveC MQTT Client Framework.
Oct 23 - Oct 29, 2017
Tools
- mqtt-utils (⭐12) - A collection of MQTT utilities.
- mqtt-wildcard (⭐14) - Node.js Module to match a MQTT Topic against wildcards.
C or C++
- wolfMQTT - A client implementation of the MQTT written in C for embedded use. It supports SSL/TLS via the wolfSSL library.
TCL
- tcl-mqtt (⭐5) - Small library to connect to a MQTT broker. Very, very basic, and not maintained.
Makers
- arduinoTemps2mqtt (⭐14) - Arduino sketch, grab One-wire Temperature's and publish to a MQTT broker.
Monitoring / Firmwares for ESP based Devices
- notify-by-mqtt (⭐16) - A Nagios/Icinga notification module which wraps data into JSON and fires it off to an MQTT broker.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- helios2mqtt (⭐7) - A daemon for syncing a helios easy controls system like my KWL EC 220D to MQTT.
- node-lox-mqtt-gateway (⭐27) - Gateway for Loxone™ mini server to communicate with MQTT broker.
Home Entertainment / Firmwares for ESP based Devices
- mqtt2tivoremote (⭐4) - Make TiVo DVR remote control available through an MQTT smarthome style interface.
Misc / Firmwares for ESP based Devices
- homely (⭐17) - Collection of Go daemons for connecting Domoticz and other stuff.
Oct 16 - Oct 22, 2017
Tools
- mqtt-forget (⭐10) - Command line tool to remove retained MQTT topics by wildcard.
Visualization, Dashboards / Firmwares for ESP based Devices
- MMM-mqtt (⭐16) - This is an extension for the MagicMirror². It provides the ability to subscribe to MQTT topics and display them.
Oct 09 - Oct 15, 2017
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- HS100toMQTT (⭐16) - Gateway between TPLink HS100/HS110 and MQTT.
Home Entertainment / Firmwares for ESP based Devices
- htd2mqtt (⭐3) - Bridge between an HTD Lync audio system and MQTT.
Misc / Firmwares for ESP based Devices
- mqttclpro (⭐107) - MQTT Client with tasker integration Android app.
Sep 25 - Oct 01, 2017
Monitoring / Firmwares for ESP based Devices
- nag2mqtt (⭐7) - Nagios event broker to MQTT gateway.
Sep 18 - Sep 24, 2017
Misc / Firmwares for ESP based Devices
- mqttDB (⭐26) - A JSON store with MQTT interface.
Sep 04 - Sep 10, 2017
Operating System / Firmwares for ESP based Devices
- WinThing (⭐102) - Remotely control Windows through MQTT.
Aug 07 - Aug 13, 2017
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- domiqtt (⭐2) - Connects to a Domiq Base (LCN) and translate from and to MQTT.
Misc / Firmwares for ESP based Devices
- miflora-mqtt-daemon (⭐626) - Linux service to send Xiaomi Mi Flora plant sensor data to an MQTT broker.
Jul 31 - Aug 06, 2017
Lighting / Firmwares for ESP based Devices
- MQTT DMX Controller (⭐71) - DMX Controller with MQTT support.
- mqtt-dmx-sequencer (⭐26) - Headless counterpart to MQTT DMX Controller - use scenes and sequences exported from the MQTT DMX Controller and control them via MQTT.
Home Entertainment / Firmwares for ESP based Devices
- broadlink-mqtt (⭐235) - MQTT client to control BroadLink RM devices.
Jul 24 - Jul 30, 2017
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- smartthings-mqtt-bridge (⭐375) - Bridge between SmartThings and MQTT.
Jul 10 - Jul 16, 2017
Blogs
Brokers
- esp_uMQTT_broker (⭐308) - A basic MQTT Broker on the ESP8266.
Jun 12 - Jun 18, 2017
Blogs
Lighting / Firmwares for ESP based Devices
- hue2mqtt.js (⭐30) - Interface between the Philips Hue bridge and MQTT.
Misc / Firmwares for ESP based Devices
- mqtt2ble (⭐26) - A way to bridge MQTT topics to BLE Gatt characteristics.
Visualization, Dashboards / Firmwares for ESP based Devices
- Linear MQTT Dashboard (⭐54) - Easy, customizable control panel - MQTT-client.
May 22 - May 28, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- HelloIoT (⭐108) - MQTT client and dashboard application.
May 15 - May 21, 2017
Operating System / Firmwares for ESP based Devices
- psmqtt (⭐177) - Utility reporting system health and status via MQTT.
Lighting / Firmwares for ESP based Devices
- chromoflex2mqtt (⭐2) - Control Chromoflex USP3 RGB LED modules via MQTT.
Home Entertainment / Firmwares for ESP based Devices
- bravia2mqtt (⭐14) - Control your Sony Bravia TV with MQTT.
- mqtt2atlonamatrix (⭐0) - Control Atlona HDMI matrix switches with MQTT.
- yamaha-avr2mqtt (⭐10) - A simple adapter for connection Yamaha AVR to MQTT.
Misc / Firmwares for ESP based Devices
- dashbutton2mqtt (⭐16) - Publish Amazon Dash Button presses to MQTT.
- flowerpower2mqtt (⭐7) - Publish measurements from Parrot Flower Power plant sensors to MQTT.
- haiku2mqtt (⭐9) - A bridge between Haiku smart fans and MQTT.
- wlan-thermo-mqtt-addon - Addon for a popular DIY barbecue thermometer.
May 01 - May 07, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- HOMR-REACT (⭐18) - A configurable MQTT Visualization.
Apr 10 - Apr 16, 2017
Logging / Firmwares for ESP based Devices
- graylog-plugin-mqtt (⭐13) - MQTT Input Plugin for Graylog.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- hm2mqtt.js (⭐21) - Interface between EQ-3's Homematic line of smarthome devices and MQTT. Supports Homematic IP.
Apr 03 - Apr 09, 2017
Lighting / Firmwares for ESP based Devices
- TRADFRI2MQTT (⭐83) - MQTT Bridge for IKEA TRÅDFRI Light Gateway.
Mar 20 - Mar 26, 2017
Rust
- mqtt-rs (⭐184) - MQTT protocol library for Rust.
Mar 06 - Mar 12, 2017
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- aqara-mqtt (⭐88) - Aqara (Xiaomi) Gateway to MQTT bridge.
Visualization, Dashboards / Firmwares for ESP based Devices
- MQTT Dash - Android App: With the app you can create dashboards for your MQTT enabled IoT Smart Home devices and applications.
Feb 06 - Feb 12, 2017
Home Entertainment / Firmwares for ESP based Devices
- harmony-api (⭐399) - A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT.
Jan 30 - Feb 05, 2017
Scripting
- Node-RED - A visual tool for wiring the Internet of Things.
Makers
- MySensors - Arduino NRF24L01 based sensor network with support for an MQTT gateway.
Smart Home Integration Software / Firmwares for ESP based Devices
- openHAB - Includes a MQTT binding (⭐3.4k).
Jan 09 - Jan 15, 2017
Logging / Firmwares for ESP based Devices
- mqtthandler (⭐22) - A Python logging handler module for MQTT.
Dec 26 - Jan 01, 2016
Home Entertainment / Firmwares for ESP based Devices
- chromecast-mqtt-connector (⭐45) - Control your Google Chromecast devices using MQTT.
Dec 05 - Dec 11, 2016
Tools
- Wireshark-MQTT (⭐92) - MQTT dissector for Wireshark.
Nov 21 - Nov 27, 2016
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- Evohome2mqtt (⭐8) - MQTT Interface for the Honeywell Evohome system.
Aug 29 - Sep 04, 2016
Tools
- mqtt-wall (⭐43) - Subscription only web-based client – like Twitter wall for MQTT.
Jul 18 - Jul 24, 2016
Tools
- imqtt (⭐21) - Interactive MQTT packet manipulation shell based on IPython.
- Python MQTT Client Shell (⭐55) - Text console-based, interactive shell for exercising various tasks associated with MQTT client communications.
Jun 13 - Jun 19, 2016
Operating System / Firmwares for ESP based Devices
- mqttpc (⭐9) - Control processes via MQTT. Ability to send signals via MQTT and to publish stdout/stderr or pipe MQTT payloads into stdin.
- mqttwatchdir (⭐41) - Recursively watch a directory for modifications and publish file content to an MQTT broker.
May 16 - May 22, 2016
Brokers
- RabbitMQ - High performance messaging broker with MQTT Adapter.
JavaScript
- mqtt-elements (⭐27) - Polymer elements for MQTT.
PHP
- Mosquitto-PHP (⭐541) - A wrapper for the Mosquitto MQTT client library for PHP.
Scripting
- mqtt-scripts (⭐61) - Node.js based script runner.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- knx2mqtt (⭐49) - Interface between the KNX home automation standard and MQTT.
Smart Home Integration Software / Firmwares for ESP based Devices
- pimatic - MQTT plugin included.
Home Entertainment / Firmwares for ESP based Devices
- lgtv2mqtt (⭐107) - Interface between LG WebOS Smart TVs and MQTT.
- VLC MQTT Module - Control VLC via MQTT.
- xbmc2mqtt (⭐4) - A simple plugin for XBMC to listen for a particular topic on an MQTT broker, and display a popup message.
May 02 - May 08, 2016
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt-svg-dash (⭐64) - Subscribe to MQTT, extract JSON from a message and make lights blink on an SVG page.
Mar 28 - Apr 03, 2016
Brokers
- VerneMQ - Apache2 licensed distributed MQTT broker, developed in Erlang.
Jan 18 - Jan 24, 2016
Tools
- mqtt-admin (⭐128) - Web based MQTT frontend. Direct Link.
Makers
- RFM69-MQTT-client (⭐81) - Arduino RFM69 based sensors and MQTT gateway.
Industry / Firmwares for ESP based Devices
- mqtt2opcua (⭐89) - Bi Directional MQTT to OPCUA Bridge.
Jan 11 - Jan 17, 2016
Community Resources
Tools
- mqtt-benchmark (⭐122) - A benchmarking tool for MQTT Servers.
- mqtt-fuzz (⭐81) - A simple fuzzer for the MQTT protocol.
Ruby
- ruby-mqtt (⭐554) - Pure Ruby gem that implements the MQTT protocol.
Makers
- xbee2mqtt (⭐23) - XBee to MQTT gateway.
Telephony, PBX / Firmwares for ESP based Devices
- agi-mqtt (⭐34) - Interface between Asterisk and MQTT.
- fritz2mqtt (⭐8) - Connect FRITZ!Box to MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt-dss-bridge (⭐5) - MQTT digitalSTROM-Server Bridge.
Smart Home Integration Software / Firmwares for ESP based Devices
- ioBroker - Includes a MQTT adapter (⭐56).
Home Entertainment / Firmwares for ESP based Devices
- lirc2mqtt (⭐23) - Send and receive infrared via LIRC.
Messaging / Firmwares for ESP based Devices
- mqtt-irc-bot (⭐23) - A MQTT to IRC / IRC to MQTT bridge or bot.
Architecture, Convention / Firmwares for ESP based Devices
- mqtt-smarthome (⭐448) - Smart home automation with MQTT as the central message bus - Architectural proposal.
Oct 26 - Nov 01, 2015
Scripting
- logic4mqtt (⭐17) - Java based Logic and scripting engine for use with MQTT. Uses Java's general scripting interface, so scripts can be written in a multitude of languages like JavaScript, Groovy etc.
Makers
- rpi2mqtt (⭐23) - Connect a RaspberryPis GPIOs and 1-Wire Temperature Sensors to MQTT.
Makers / ESP
- pubsubclient (⭐4k) - A client library for the Arduino Ethernet Shield that provides support for MQTT.
Operating System / Firmwares for ESP based Devices
- mqtt-os-status (⭐18) - Operating-system related data, published to an MQTT broker at fixed intervals.
Monitoring / Firmwares for ESP based Devices
- check-mqtt (⭐66) - A Nagios/Icinga plugin for checking connectivity to an MQTT broker.
Logging / Firmwares for ESP based Devices
- influx4mqtt (⭐38) - Subscribe to MQTT topics and insert into InfluxDB.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- cul2mqtt (⭐9) - Interface between Busware CUL (868MHz RF-Devices like ELV FS20, HMS, EM, etc.) and MQTT.
- eno2mqtt (⭐10) - Interface between an Enocean USB300 (TCM310) adapter and MQTT.
Home Entertainment / Firmwares for ESP based Devices
- airtunes2mqtt (⭐52) - MQTT controlled Multi-Room Audio with Airplay/Airtunes Devices.
- onkyo2mqtt (⭐37) - Interface between Onkyo AVR's EISCP network remote protocol and MQTT. Uses the onkyo-eiscp library.
Messaging / Firmwares for ESP based Devices
- twitter-to-mqtt (⭐16) - A python daemon that uses the Twitter Streaming API to access tweets and republishes them to an MQTT topic.
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt-panel (⭐439) - A web interface for MQTT.