Track Awesome Mqtt Updates Daily
A curated list of MQTT related stuff. :sparkles:
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 hobbyquaker/awesome-mqtt · ⭐ 1.8K · 🏷️ Miscellaneous
Nov 13, 2021
Broker
- NanoMQ (⭐572) - A light-weight and Blazing-fast MQTT Broker for IoT Edge platform.
Clients
- mqtt_monitor (⭐6) - simple and lightweight console moniotor for mqtt topics, with eye-candies, in python 3.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- can2mqtt (⭐42) - CAN-Bus - MQTT Bridge (also works vice versa).
- gardena2mqtt (⭐4) - Docker Gateway to control GARDENA Smart system devices (Sileno mower, Irrigation Control, etc.) through MQTT.
- zwavejs2mqtt (⭐618) - Zwave to Mqtt gateway and Control Panel Web UI.
Misc / Firmwares for ESP based Devices
- serial2mqtt (⭐87) - A Linux gateway to connect low-cost microcontrollers only with a serial port to MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- MYHELLOIOT - MYHELLOIOT is a MQTT dashboard application inspired in my other MQTT project HelloIoT.
- PlotJuggler (⭐3.1k) - PlotJuggler is a tool to 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 06, 2021
Tools
- MQTT TUI (⭐93) - Simple lightweight terminal based MQTT monitor and publisher.
- VSMQTT - Simple MQTT client integrated in Visual Studio Code.
- MQTT-Tiles (⭐62) - MQTT-based IoT dashboard visualization tool. Allows easy dashboards sharing. Works with any MQTT broker supporting the WSS protocol.
Telephony, PBX / Firmwares for ESP based Devices
- sms2mqtt (⭐17) - Docker Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu).
Misc / Firmwares for ESP based Devices
- chrome2mqtt (⭐18) - Python program to enable MQTT control endpoints for chromecasts (both audio and video).
Dec 28, 2020
Community Resources
Broker
- Ably - MQTT broker service and protocol adapter
Cloud
- HiveMQ Cloud - HiveMQ Cloud is a fully managed MQTT platform that connects IoT devices to any IoT cloud platform. A cloud native IoT messaging platform that simplifies reliable and scalable IoT device connectivity.
Tools
- mqtt_recorder (⭐14) - Simple cli tool for recording and replaying MQTT messages.
Makers
- deskmate (⭐55) - A hackable & portable MQTT-powered mini dashboard and control center.
Makers / ESP
- mqtt-ir-transceiver (⭐140) - ESP8266 based bidirectional gateway between MQTT and IR. Use with PlatformIO.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- aqara2mqtt (⭐4) - Attach Aqara Smart Hubs to MQTT.
Nov 14, 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 (⭐2.7k) - 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 (⭐316) - Interface between HAP-NodeJS (⭐2.6k) and MQTT. Control MQTT connected devices with Siri or HomeKit Apps.
Oct 25, 2020
Broker
- Waterstream - MQTT broker leveraging Apache Kafka as its own storage and distribution engine.
Tools
- mqtt-mirror (⭐30) - 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 (⭐6) - Open Source Android app that lets you control everything with your smartphone. Download it from Google Play.
Aug 23, 2020
Broker
- KMQTT (⭐54) - Kotlin Multiplatform MQTT broker, both embeddable and standalone.
Logging / Firmwares for ESP based Devices
- mqtt2graphite (⭐71) - Archived! Instead use mqttwarn (⭐890) with carbon (⭐890) plugin.
Misc / Firmwares for ESP based Devices
- mqtt-transformer (⭐7) - A simple service which consumes, transforms and periodically republish json messages on MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt-prometheus-message-exporter (⭐17) - A small service which will convert mqtt messages to prometheus metrics.
Jun 20, 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 06, 2020
Broker
- Aedes (⭐1.5k) - Barebone MQTT broker that can run on any stream server, the node way.
Visualization, Dashboards / Firmwares for ESP based Devices
- MQTT-Hyperdash (⭐8) - A universal independent MQTT Dashboard for linux/Raspberry Pi.
Feb 06, 2020
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt-unifi-protect-bridge (⭐18) - Adding motion-status from UniFi Protect Cameras to MQTT.
Jan 30, 2020
Cloud
- Adafruit IO - Adafruit IO is the easiest way to connect your project to the internet. You can easily connect your project to Adafruit IO with your device-of-choice by using your programming language of choice (we have lots of libraries) and control or monitor over the internet. Data stored with Adafruit IO is yours to manage and control.
Clients
- MiniMQTT (⭐43) - MQTT Client Library for CircuitPython
Misc / Firmwares for ESP based Devices
- mqtt-camera-streamer (⭐173) - Stream images from a connected camera over MQTT & view using Streamlit
Jan 24, 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.
- AWS IoT Core - AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely. With AWS IoT Core, your applications can keep track of and communicate with all your devices, all the time, even when they aren’t connected.
- 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.
- IBM WATSON - With Watson, you can bring AI tools and apps to your data wherever it resides – whether it's on IBM Cloud, AWS, Azure, Google, or your own private cloud platform.
Clients
- mqtt.dart (⭐47) - Dart MQTT client.
- rumqtt (⭐200) - A fast, lock free pure Rust MQTT client.
Makers / ESP
- ESP32-BLE2MQTT (⭐521) - BLE to MQTT bridge, exposes BLE GATT characteristics as MQTT topics for bidirectional communication.
- ESP8266MQTTMesh (⭐253) - MQTT over mesh WiFi integrated library for ESP8266
- esp_mqtt (⭐1.1k) - 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 (⭐23) - A small FTP server to receive movement images from ipcameras and turn them into MQTT alerts.
Misc / Firmwares for ESP based Devices
- AlexaMqttBridge (⭐86) - Bridge between Amazon Alexa and MQTT.
- buderus2mqtt (⭐15) - Bridge between Buderus KM200 internet gateway and MQTT.
- kobold2mqtt (⭐1) - Bridge between Vorwerk Kobold Vr200 internet gateway and MQTT.
- leaf-python-mqtt (⭐22) - Extract data from Nissan Leaf API and post to MQTT.
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt2highcharts (⭐58) - 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 13, 2020
Broker
- Mosquitto - "The" Open Source MQTT Broker.
- Free test server hosted by the Eclipse Foundation.
- Authorization Plugin in Go (⭐360) supports many types of logins.
- Let's Encrypt Mosquitto Docker Container makes it easy to encrypt.
Cloud
- CloudMQTT - Hosted message broker for the Internet of Things. Perfectly configured and optimized message queues for IoT, ready in seconds.
- EMQ X MQTT Cloud - A secure, reliable MQTT cloud service with best pratices from EMQ team.
- Google Cloud IoT - Google Cloud IoT is a complete set of tools to connect, process, store, and analyze data both at the edge and in the cloud. The platform consists of scalable, fully-managed cloud services; an integrated software stack for edge/on-premises computing with machine learning capabilities for all your IoT needs.
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 (⭐2.8k) - HA firmware for ESP8266-based devices with rich web UI and ≈120 devices supported out of the box
- Sonoff-Tasmota (⭐19k) - 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 13, 2019
Broker
- EMQ X (⭐11k) - Scalable and Reliable Real-time MQTT Messaging Engine for IoT in 5G Era.
Tools
- MQTT.fx - MQTT.fx is a MQTT Client written in Java based on Eclipse Paho. Supports scripting.
- MQTTX (⭐2.2k) - MQTTX is a cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows.
Makers
- Basecamp (⭐251) - An Arduino library to ease the use of the ESP32 in IoT projects. See c't Magazin 2'2018 (German).
Logging / Firmwares for ESP based Devices
- mqtt-firebase - A CLI tool for subscribing to MQTT topics and dumping them to a firebase firestore DB.
Smart Home Integration Software / Firmwares for ESP based Devices
- Domoticz - Domoticz beta supports MQTT.
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 (⭐286) - A dashboard that taps into your IOT network, using only MQTT and JSON.
Sep 25, 2019
Broker
- 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 (⭐335) - Browser-based MQTT client that utilizes MQTT over websockets. Direct Link
- MQTT CLI (⭐218) - A command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1.
Clients
- aiomqtt (⭐54) - Async Python MQTT client based on paho-mqtt.
- hivemq-mqtt-client (⭐604) - High-performance Java MQTT client library with different API flavours for MQTT 5.0 and 3.1.1.
Aug 17, 2019
Clients
- CocoaMQTT (⭐1.4k) - MQTT for iOS and OS X written with Swift.
- emqttc (⭐332) - Asynchronous Erlang MQTT Client.
- TMQTTClient (⭐19) - MQTT Client Library for Delphi.
Smart Home Integration Software / Firmwares for ESP based Devices
- control-freak - IDE for IoT & friends. Built in MQTT support.
Aug 13, 2019
Tools
- SimpleMQTT - A Slack app to send messages from Slack to MQTT brokers with slash commands.
May 17, 2019
Clients
- MQTTnet (⭐3.1k) - MQTT client and broker implementations in .NET.
May 14, 2019
Monitoring / Firmwares for ESP based Devices
- mqtt2notifysend (⭐9) - 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 (⭐15) - Subscribe to MQTT topics and insert into MongoDB.
May 07, 2019
Platforms
- mainflux - device management, data aggregation, data management, data analytics,connectivity and message routing and event management. Supported by Linux Software Foundation. Core analytics
- thingsboard - Device management, data collection, processing, event management, and visualization for your IoT projects.
Clients
- gmqtt (⭐301) - Python MQTT v5.0 client (asyncio-based).
- luamqtt (⭐119) - Pure-lua MQTT v3.1.1 and v5.0 client.
- MIMIC MQTT Simulator - Simulate up to 100,000 MQTT clients per server for development/testing/deployment of IoT applications.
Apr 02, 2019
Messaging / Firmwares for ESP based Devices
- mqttwarn (⭐890) - Subscribe to MQTT topics (with wildcards) and notify pluggable services.
Visualization, Dashboards / Firmwares for ESP based Devices
- d3-MQTT-Topic-Tree (⭐94) - A MQTT Topic Tree viewer using the d3 collapsible tree and MQTT over websockets.
Apr 01, 2019
Broker
- Moquette (⭐2k) - Java MQTT lightweight broker.
Tools
- mqtt-malaria (⭐260) - scalability and load testing utilities for MQTT environments.
Smart Home Integration Software / Firmwares for ESP based Devices
- Homegear has build in MQTT support.
Mar 23, 2019
Misc / Firmwares for ESP based Devices
- Valetudo (⭐3.6k) - Xiaomi (Roborock) Vacuum Robots Firmware with MQTT and Webinterface.
Mar 21, 2019
Tools
- MQTT Explorer - Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.
Feb 25, 2019
Clients
- mqtt-stats (⭐6) - Subscriber client to monitor MQTT Topic Statistics
Feb 22, 2019
Tools
- mqtt_tree (⭐5) - Displays all Topics in an expandable tree, helps to get an overview if you have a lot of clients publishing. (python, tkinter)
Feb 09, 2019
Industry / Firmwares for ESP based Devices
- spicierModbus2mqtt (⭐35) - Modbus master which publishes register values via MQTT.
Jan 23, 2019
Visualization, Dashboards / Firmwares for ESP based Devices
- IoT OnOff - Configurable iOS/Android app.
Jan 22, 2019
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)
Jan 21, 2019
Broker
- MyQttHub - Cloud MQTT broker.
- SurgeMQ - High Performance MQTT Server and Client Libraries in Go.
Location tracking / Firmwares for ESP based Devices
- OwnTracks - Location tracking and geofencing for MQTT.
Jan 12, 2019
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 (⭐80) - Open-source diagnostic-oriented MQTT client tool.
Jan 09, 2019
Broker
- hrotti (⭐124) - A MQTT broker written in Go.
Tools
- mqttcli (⭐101) - MQTT Client for shell scripting.
- MQTTInspector (⭐67) - 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.
Clients
- Machine Head (⭐63) - A Clojure MQTT Client.
- Moscapsule (⭐268) - MQTT Client for iOS written in Swift.
- mqtt_cpp (⭐336) - MQTT client for C++14 based on Boost.Asio.
- mqtt_lua - MQTT Client library for the Lua language.
- mqtt-client (⭐13) - A Polymer Web Component that implements a MQTT client (uses Paho mqttws31.js).
- MQTT.js - MQTT client for Node.js.
- mqtt (⭐756) - MQTT Clients, Servers and Load Testers in Go.
- mqttex (⭐46) - MQTT implementation in Elixir.
- MQTTKit (⭐458) - MQTT Objective-C client for iOS.
Operating System / Firmwares for ESP based Devices
- mqttlauncher (⭐172) - Execute shell commands triggered by published MQTT messages.
Logging / Firmwares for ESP based Devices
- mqttcollect (⭐20) - A collectd "Exec" plugin for MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt2homekit (⭐27) - Roughly the opposite of homekit2mqtt (⭐316): Control your HomeKit-enabled devices with MQTT and without Siri or iPhone.
Smart Home Integration Software / Firmwares for ESP based Devices
- Home.Pi (⭐193) is based on MQTT.
Home Entertainment / Firmwares for ESP based Devices
- kodi2mqtt (⭐78) - Interface between a Kodi media center instance and MQTT.
- MQTT-DashCast-Docker (⭐4) - MQTT Docker to launch DashCast session on Chromecast.
Misc / Firmwares for ESP based Devices
- bt-mqtt-gateway (⭐494) - Easily extensible Bluetooth to MQTT gateway, currently supports: EQ3 smart thermostat, Xiaomi Mi Scale, Linak Desk, MySensors and Xiaomi Mi Flora plant sensor.
- Tasker (Automation for Android) MQTT Publisher Plugin.
Visualization, Dashboards / Firmwares for ESP based Devices
- node-red-dashboard (⭐1.1k) - A dashboard UI for Node-RED.
Oct 25, 2018
Misc / Firmwares for ESP based Devices
- snowboy2mqtt (⭐6) - Publish MQTT Messages on Snowboy Hotword Detection.
Oct 14, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- knx-mqtt-bridge (⭐28) - ridges KNX and MQTT using the knx.js library.
Oct 11, 2018
Industry / Firmwares for ESP based Devices
- CODESYS-MQTT (⭐69) - A MQTT client for CODESYS PLC
Sep 18, 2018
Misc / Firmwares for ESP based Devices
- gBridge (⭐162) - gBridge allows you to 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 13, 2018
Broker
- Mystique (⭐20) - An extendable MQTT broker written in Go, with HTTP capabilities for observability. Implements MQTT v3.1.1.
Aug 21, 2018
Tools
- mqtt-client (⭐13) - A Simple MQTT Client command line (Python) (use paho lib)
Aug 16, 2018
Tools
- MQTT-PWN (⭐237) - MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
Jul 14, 2018
Lighting / Firmwares for ESP based Devices
- sunricher-wifi-mqtt (⭐15) - control Sunricher LED devices using MQTT.
Jul 01, 2018
Telephony, PBX / Firmwares for ESP based Devices
- sip2mqtt (⭐33) - A SIP monitoring script that publishes incoming calls with CallerID to MQTT.
May 25, 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.
May 21, 2018
Lighting / Firmwares for ESP based Devices
- Arilux_AL-LC0X (⭐196) - This is an alternative firmware for Arilux LED controllers which uses MQTT.
May 16, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mcsMQTT - Plug-in for HS3 (HomeSeer).
May 08, 2018
Tools
- moxy (⭐23) - A Golang MQTT proxy providing useful output traces to monitor and troubleshoot your MQTT communications.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- homeeToMqtt (⭐10) - Bidirectional Interface between homee and MQTT.
May 07, 2018
Tools
- mqtt-shell (⭐16) - A simple interactive shell for MQTT.
May 05, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- zigbee2mqtt (⭐8.6k) - Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge/gateway.
Apr 26, 2018
Broker
- Emitter (⭐3.4k) - A distributed, scalable and fault-tolerant publish-subscribe messaging platform based on MQTT protocol and featuring message storage.
Apr 06, 2018
Clients
- MQTT-C (⭐544) - A portable MQTT C client for embedded systems and PCs alike.
Smart Home Integration Software / Firmwares for ESP based Devices
- Home Assistant has a MQTT component.
Mar 27, 2018
Architecture, Convention / Firmwares for ESP based Devices
- The Homie Convention (⭐647) - A lightweight MQTT convention for the IoT.
Mar 24, 2018
Clients
- mqtt-wrapper - Polymer Element that wraps other Elements and links them to MQTT topics.
Logging / Firmwares for ESP based Devices
- mqtt2elasticsearch (⭐2) - Send MQTT messages to Elasticsearch.
Mar 07, 2018
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- xiaomi2mqtt (⭐26) - bridge between the Xiaomi Smart Home Gateway Aquara and a MQTT server.
Mar 02, 2018
Blogs
Misc / Firmwares for ESP based Devices
- node-mqtt-for-anki-overdrive (⭐51) - Node.js Controller and MQTT API for Anki Overdrive.
- parrot-sample (⭐19) - Sample code which uses MQTT to control a Parrot AR Drone.
Feb 07, 2018
Misc / Firmwares for ESP based Devices
- speedtest2mqtt (⭐14) - Run speedtest-cli and publish results via MQTT.
Jan 26, 2018
Misc / Firmwares for ESP based Devices
- unifi2mqtt (⭐66) - Publish connected clients from Ubiquiti Unifi to MQTT.
Jan 05, 2018
Home Entertainment / Firmwares for ESP based Devices
- sonos2mqtt (⭐53) - A bridge between Sonos and MQTT.
Nov 19, 2017
Home Entertainment / Firmwares for ESP based Devices
- mopidy-mqtt (⭐21) - MQTT features for Mopidy.
Nov 12, 2017
Clients
- MQTT-Client-Framework (⭐1.8k) - iOS, OSX, tvOS native ObjectiveC MQTT Client Framework.
Oct 24, 2017
Community Resources
Broker
- Mosca - Mosca is a node.js MQTT broker, which can be used Standalone or Embedded in another Node.js application.
Tools
- mqtt-utils (⭐12) - A collection of MQTT utilities.
- mqtt-wildcard (⭐13) - Node.js Module to match a MQTT Topic against wildcards.
Clients
- Paho - Open source client implementations (C/C++, Java, Python, Javascript, Go, C#).
- tcl-mqtt (⭐5) - Small library to connect to a MQTT broker. Very, very basic.
- wolfMQTT - A client implementation of the MQTT written in C for embedded use. It supports SSL/TLS via the wolfSSL library.
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 (⭐14) - 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 (⭐5) - 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 (⭐3) - Make TiVo DVR remote control available through an MQTT smarthome style interface.
Misc / Firmwares for ESP based Devices
- homely (⭐15) - Collection of Go daemons for connecting Domoticz and other stuff.
Oct 21, 2017
Clients
- Hulaaki (⭐114) - An Elixir library for clients communicating with MQTT brokers.
Oct 19, 2017
Tools
- mqtt-forget (⭐10) - Command line tool to remove retained MQTT topics by wildcard.
Oct 18, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- MMM-mqtt (⭐14) - This is an extension for the MagicMirror². It provides the ability to subscribe to MQTT topics and display them.
Oct 09, 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 (⭐90) - MQTT Client with tasker integration Android app.
Oct 01, 2017
Monitoring / Firmwares for ESP based Devices
- nag2mqtt (⭐6) - Nagios event broker to MQTT gateway.
Sep 23, 2017
Misc / Firmwares for ESP based Devices
- mqttDB (⭐23) - A JSON store with MQTT interface.
Sep 10, 2017
Operating System / Firmwares for ESP based Devices
- WinThing (⭐101) - Remotely control Windows through MQTT.
Aug 11, 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 (⭐532) - Linux service to send Xiaomi Mi Flora plant sensor data to an MQTT broker.
Aug 03, 2017
Home Entertainment / Firmwares for ESP based Devices
- broadlink-mqtt (⭐198) - MQTT client to control BroadLink RM devices.
Aug 01, 2017
Lighting / Firmwares for ESP based Devices
- MQTT DMX Controller (⭐48) - DMX Controller with MQTT support.
- mqtt-dmx-sequencer (⭐18) - Headless counterpart to MQTT DMX Controller (⭐18) - use scenes and sequences exported from the MQTT DMX Controller and control them via MQTT.
Jul 27, 2017
Clients
- Vert.x MQTT (⭐151) - Vert.x component that provides methods for connecting/disconnecting to a broker, publishing messages and subscribing to topics.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- smartthings-mqtt-bridge (⭐364) - Bridge between SmartThings and MQTT.
Jul 15, 2017
Blogs
Broker
- esp_uMQTT_broker (⭐257) - A basic MQTT Broker on the ESP8266.
Jun 17, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- Linear MQTT Dashboard (⭐52) - Easy, customizable control panel - MQTT-client.
Jun 14, 2017
Blogs
Lighting / Firmwares for ESP based Devices
- hue2mqtt.js (⭐26) - 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.
May 28, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- HelloIoT (⭐94) - HelloIoT is a MQTT client and dashboard application.
May 17, 2017
Operating System / Firmwares for ESP based Devices
- psmqtt (⭐131) - 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 (⭐15) - Control your Sony Bravia TV with MQTT.
- mqtt2atlonamatrix (⭐0) - Control Atlona HDMI matrix switches with MQTT.
- yamaha-avr2mqtt (⭐8) - 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 05, 2017
Visualization, Dashboards / Firmwares for ESP based Devices
- HOMR-REACT (⭐16) - A configurable MQTT Visualization.
Apr 21, 2017
Lighting / Firmwares for ESP based Devices
- h801/mqtt (⭐36) - Alternative firmware for the H801 LED dimmer that uses MQTT as a control channel.
Apr 13, 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 (⭐20) - Interface between EQ-3's Homematic line of smarthome devices and MQTT. Supports Homematic IP.
Apr 08, 2017
Lighting / Firmwares for ESP based Devices
- TRADFRI2MQTT (⭐79) - MQTT Bridge for IKEA TRÅDFRI Light Gateway.
Mar 24, 2017
Clients
- mqtt-rs (⭐162) - MQTT protocol library for Rust.
Mar 10, 2017
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- aqara-mqtt (⭐85) - 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 10, 2017
Home Entertainment / Firmwares for ESP based Devices
- harmony-api (⭐379) - A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT.
Feb 05, 2017
Smart Home Integration Software / Firmwares for ESP based Devices
- Node-RED - A visual tool for wiring the Internet of Things, has native MQTT Support.
- openHAB has a MQTT binding (⭐3.5k).
Feb 04, 2017
Makers
- MySensors - Arduino NRF24L01 based sensor network with support for an MQTT gateway
Jan 15, 2017
Logging / Firmwares for ESP based Devices
- mqtthandler (⭐19) - A Python logging handler module for MQTT.
Dec 27, 2016
Home Entertainment / Firmwares for ESP based Devices
- chromecast-mqtt-connector (⭐40) - Control your Google Chromecast devices using MQTT.
Dec 10, 2016
Tools
- Wireshark-MQTT (⭐88) - MQTT dissector for Wireshark.
Nov 23, 2016
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- Evohome2mqtt (⭐8) - MQTT Interface for the Honeywell Evohome system.
Sep 04, 2016
Tools
- mqtt-wall (⭐40) - Subscription only web-based client – like Twitter wall for MQTT.
Jul 21, 2016
Tools
- imqtt (⭐21) - Interactive MQTT packet manipulation shell based on IPython.
Jul 18, 2016
Tools
- Python MQTT Client Shell (⭐44) - a text console-based, interactive shell for exercising various tasks associated with MQTT client communications.
Jun 16, 2016
Operating System / Firmwares for ESP based Devices
- mqttpc (⭐10) - Control processes via MQTT. Ability to send signals via MQTT and to publish stdout/stderr or pipe MQTT payloads into stdin.
- mqttwatchdir (⭐33) - Recursively watch a directory for modifications and publish file content to an MQTT broker.
May 16, 2016
Broker
- ActiveMQ - A fast Java multiprotocol messaging and Integration Patterns server.
- RabbitMQ - RabbitMQ offers a MQTT Adapter.
Clients
- Mosquitto-PHP (⭐493) - A wrapper for the Mosquitto MQTT client library for PHP.
- mqtt-elements (⭐24) - Polymer elements for MQTT.
Scripting
- mqtt-scripts (⭐49) - Node.js based script runner.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- knx2mqtt (⭐36) - Interface between the KNX home automation standard and MQTT.
Smart Home Integration Software / Firmwares for ESP based Devices
- FHEM has a MQTT module since V5.6.
- pimatic has a MQTT plugin.
Home Entertainment / Firmwares for ESP based Devices
- lgtv2mqtt (⭐89) - Interface between LG WebOS Smart TVs and MQTT.
- VLC MQTT Module - Control VLC via MQTT.
- xbmc2mqtt (⭐5) - A simple plugin for XBMC to listen for a particular topic on an MQTT broker, and display a popup message.
May 06, 2016
Visualization, Dashboards / Firmwares for ESP based Devices
- mqtt-svg-dash (⭐57) - Subscribe to MQTT, extract JSON from a message and make lights blink on an SVG page.
Apr 02, 2016
Broker
- VerneMQ - an Apache2 licensed distributed MQTT broker, developed in Erlang.
Jan 20, 2016
Tools
- mqtt-admin (⭐119) - Web based MQTT frontend. Direct Link.
Jan 18, 2016
Makers
- RFM69-MQTT-client (⭐82) - Arduino RFM69 based sensors and MQTT gateway.
Industry / Firmwares for ESP based Devices
- mqtt2opcua (⭐71) - Bi Directional MQTT to OPCUA Bridge.
Jan 17, 2016
Community Resources
Clients
- hbmqtt (⭐766) - Python MQTT client using asyncio.
- ruby-mqtt (⭐497) - Pure Ruby gem that implements the MQTT protocol.
Tools
- mqtt-benchmark (⭐121) - A benchmarking tool for MQTT Servers.
- mqtt-fuzz (⭐66) - A simple fuzzer for the MQTT protocol.
- mqtt-spy - Java based MQTT frontend. Supports scripting.
Makers
- xbee2mqtt (⭐23) - XBee to MQTT gateway.
Telephony, PBX / Firmwares for ESP based Devices
- agi-mqtt (⭐34) - Interface between Asterisk and MQTT.
- fritz2mqtt (⭐7) - Connect FRITZ!Box to MQTT.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- mqtt-dss-bridge (⭐4) - MQTT digitalSTROM-Server Bridge.
Smart Home Integration Software / Firmwares for ESP based Devices
- ioBroker has a MQTT adapter (⭐40).
Home Entertainment / Firmwares for ESP based Devices
- lirc2mqtt (⭐23) - Send and receive infrared via LIRC.
Messaging / Firmwares for ESP based Devices
- mqtt-irc-bot (⭐19) - A MQTT to IRC / IRC to MQTT bridge or bot.
Architecture, Convention / Firmwares for ESP based Devices
- mqtt-smarthome (⭐405) - Smart home automation with MQTT as the central message bus - Architectural proposal.
Oct 25, 2015
Makers
- pubsubclient (⭐3.4k) - A client library for the Arduino Ethernet Shield that provides support for MQTT.
- rpi2mqtt (⭐21) - Connect a RaspberryPis GPIOs and 1-Wire Temperature Sensors to MQTT.
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.
Operating System / Firmwares for ESP based Devices
- mqtt-os-status (⭐17) - Operating-system related data, published to an MQTT broker at fixed intervals.
Monitoring / Firmwares for ESP based Devices
- check-mqtt (⭐55) - A Nagios/Icinga plugin for checking connectivity to an MQTT broker.
Logging / Firmwares for ESP based Devices
- influx4mqtt (⭐34) - Subscribe to MQTT topics and insert into InfluxDB.
Smart Home Hardware Interfaces / Firmwares for ESP based Devices
- cul2mqtt (⭐10) - Interface between Busware CUL (868MHz RF-Devices like ELV FS20, HMS, EM, ...) and MQTT.
- eno2mqtt (⭐9) - Interface between an Enocean USB300 (TCM310) adapter and MQTT.
Home Entertainment / Firmwares for ESP based Devices
- airtunes2mqtt (⭐47) - MQTT controlled Multi-Room Audio with Airplay/Airtunes Devices.
- onkyo2mqtt (⭐29) - 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 (⭐17) - 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 (⭐373) - A web interface for MQTT.