Menu
Curated resources for IoT developers

Awesome MQTT

A comprehensive collection of MQTT brokers, tools, clients, libraries, and resources for building IoT applications.

Browse All
27+ Brokers
50+ Clients
35+ Tools
100+ Interfaces

What is MQTT?

MQTT is a lightweight client-server publish/subscribe messaging protocol, optimized for high-latency or unreliable networks. This protocol is a good choice for Internet of Things applications, Telemetry, Sensor Networks, Smart Metering, Home Automation, Messaging and Notification Services.

Community resources — learning, knowledge, and community

Community Resources

Google Groups: MQTT

Official MQTT discussion group

IRC channel #mqtt

Real-time chat on Freenode

mqtt.org

Official MQTT website

MQTT community wiki

Last updated 2026-02-09

Community-maintained wiki with extensive documentation

Public MQTT Brokers

A list of public brokers for testing

Blogs

AWS IoT Blog

Amazon’s IoT and MQTT articles

Ben Hardill

MQTT articles and tutorials

EMQ Blog

Open source MQTT broker blog

HiveMQ Blog

Enterprise MQTT insights

Jan-Piet Mens

IoT and MQTT expert blog

Nick O'Leary

Node-RED creator’s blog

Talks

An Introduction to MQTT

Why HTTP isn’t the King of IoT - Samsung Developer Conference 2017

Einführung in MQTT

Building IoT conference 2016 (German)

Brokers

MQTT broker implementations - the central hub for all MQTT messaging.

Ably

MQTT broker service and protocol adapter

ActiveMQ

Fast Java multiprotocol messaging and Integration Patterns server

Aedes

Last updated 2026-02-11

Barebone MQTT broker that can run on any stream server, the node way

BifroMQ

Java-based high-performance MQTT broker with native multi-tenancy for large-scale IoT

comqtt

Last updated 2026-02-08

Lightweight, high-performance Go MQTT server supporting distributed cluster

EMQ X

Last updated 2026-02-13

Scalable and Reliable Real-time MQTT Messaging Engine for IoT in 5G Era

Emitter

Last updated 2025-03-13

Distributed, scalable publish-subscribe platform with message storage

esp_uMQTT_broker

Last updated 2023-04-15

Basic MQTT Broker on the ESP8266

hbmqtt Broker

Last updated 2022-07-24

Python MQTT broker using asyncio

HiveMQ

Java MQTT Broker supporting MQTT 3.1, 3.1.1 and 5.0. Commercial and open source editions

hrotti

Last updated 2020-12-09

MQTT broker written in Go

KMQTT

Last updated 2025-06-23

Kotlin Multiplatform MQTT broker, both embeddable and standalone

Moquette

Last updated 2026-01-26

Java MQTT lightweight broker

Mosca

Node.js MQTT broker, Standalone or Embedded

Mosquitto

The Open Source MQTT Broker - the most popular choice

Mystique

Last updated 2023-03-07

Extendable MQTT broker in Go with HTTP observability

MyQttHub

Cloud MQTT broker

NanoMQ

Last updated 2026-02-09

Light-weight and Blazing-fast MQTT Broker for IoT Edge platform

RabbitMQ

High performance messaging broker with MQTT Adapter

RobustMQ

Multi-protocol brokers written in Rust

SurgeMQ

High Performance MQTT Server and Client Libraries in Go

tbmq

Last updated 2026-02-13

Open-source, scalable, fault-tolerant broker for millions of IoT devices

Vert.x MQTT Server

Last updated 2026-02-13

Vert.x component for MQTT connections and message exchange

VerneMQ

Apache2 licensed distributed MQTT broker, developed in Erlang

Waterstream

MQTT broker leveraging Apache Kafka as storage and distribution engine

Cloud Services

Managed MQTT services and IoT platforms in the cloud.

Adafruit IO

Data-oriented IoT framework and libraries

Alibaba Cloud IoT

Secure and reliable device communication platform

AWS IoT Core

Managed cloud broker supporting MQTT, MQTT over WSS, HTTPS and LoRaWAN

Azure IoT Hub

Secure and reliable communication between IoT application and devices

CloudAMQP

Hosted AMQP brokers with MQTT support

CloudMQTT

Hosted message broker optimized for IoT

flespi

Free and secure cloud MQTT broker with private namespaces

Google Cloud IoT

Cloud managed MQTT service from Google

HiveMQ Cloud

Cloud managed MQTT service from HiveMQ

Platforms

Complete IoT platforms with MQTT support.

mainflux

Device management, data aggregation, analytics and more. Linux Foundation supported

thingsboard

Device management, data collection, processing, and visualization for IoT

Tools

Development, testing, debugging, and monitoring tools for MQTT.

hivemq-mqtt-web-client

Last updated 2023-07-27

Browser-based MQTT client using websockets

IoT-Testware

Conformance test suites with fuzzing and performance testing

MIMIC MQTT Simulator

Simulate up to 100,000 MQTT clients per server

moxy

Last updated 2019-03-19

Golang MQTT proxy for monitoring and troubleshooting

mqtt-admin

Last updated 2021-06-29

Web based MQTT frontend

mqtt-client

Last updated 2025-08-01

Simple MQTT Client command line (Python)

mqtt-forget

Last updated 2018-02-25

Remove retained MQTT topics by wildcard

mqtt-fuzz

Last updated 2022-03-21

Simple fuzzer for the MQTT protocol

mqtt-malaria

Last updated 2021-08-18

Scalability and load testing utilities for MQTT

mqtt-mirror

Last updated 2023-10-18

Mirror MQTT traffic from one broker to another

mqtt_monitor

Last updated 2022-05-04

Lightweight console monitor for mqtt topics

mqtt_recorder

Last updated 2025-06-29

CLI tool for recording and replaying MQTT messages

mqtt-spy

Java based MQTT frontend with scripting support

mqtt-stats

Last updated 2023-07-13

Subscriber client to monitor MQTT Topic Statistics

mqtt-studio

Practical MQTT Tool with innovative UI for developers

mqtt_tree

Last updated 2025-11-10

Display all Topics in an expandable tree view

mqtt-wall

Last updated 2020-12-08

Subscription-only web client - like Twitter wall for MQTT

mqtt-wildcard

Last updated 2018-05-09

Node.js Module to match MQTT Topics against wildcards

MQTT Board

Last updated 2023-02-12

Open-source diagnostic-oriented MQTT client tool

MQTT CLI

Last updated 2026-02-10

Command line interface supporting MQTT 5.0 and 3.1.1

MQTT Explorer

Visualize MQTT topics in a hierarchy - a MQTT swiss-army knife

MQTT.fx

MQTT Client written in Java based on Eclipse Paho with scripting

MQTTInspector

Last updated 2023-12-28

General MQTT testing app for iOS

MQTTLens

Google Chrome MQTT client application

MQTT TUI

Last updated 2026-01-31

Simple lightweight terminal based MQTT monitor and publisher

mqttcli

Last updated 2023-12-29

MQTT Client for shell scripting

MQTTX

Last updated 2026-02-03

Cross-platform MQTT desktop client for macOS, Linux, and Windows

Python MQTT Client Shell

Last updated 2019-08-23

Interactive console shell for MQTT client operations

SimpleMQTT

Slack app to send messages to MQTT brokers

VSMQTT

Last updated 2025-12-31

Simple MQTT client integrated in Visual Studio Code

Clients

MQTT client libraries for various programming languages.

Multi-Platform

Eclipse Paho

Open source clients for C, C++, Java, Python, JavaScript, Go, C#, Rust, Android and Embedded

mosquitto-clients

mosquitto_pub and mosquitto_sub CLI clients with libmosquitto

Python

aiomqtt

Last updated 2026-02-10

The idiomatic asyncio MQTT client.

gmqtt

Last updated 2024-11-22

Python MQTT v5.0 client (asyncio-based)

hbmqtt Client

Last updated 2022-07-24

Python MQTT client using asyncio

MiniMQTT

Last updated 2025-10-20

MQTT Client Library for CircuitPython

JavaScript

mqtt-wrapper

Polymer Element that wraps Elements and links to MQTT topics

MQTT.js

MQTT client for Node.js

Vert.x Client

Last updated 2026-02-13

Vert.x component for MQTT connections

Java

hivemq-mqtt-client

Last updated 2026-02-10

High-performance Java MQTT client library for MQTT 5.0 and 3.1.1

C# / .NET

HiveMQtt

Last updated 2026-02-13

MQTT 5.0 compliant .NET client

MQTTnet

Last updated 2026-02-07

MQTT client and broker .NET implementations

C / C++

MQTT-C

Last updated 2024-05-12

Portable MQTT C client for embedded systems and PCs

mqtt_cpp

Last updated 2026-02-12

MQTT client for C++14 based on Boost.Asio

wolfMQTT

MQTT client in C for embedded use with SSL/TLS support

Go

go-mqtt

Last updated 2021-07-02

MQTT client for Go

MQTT for Go

Last updated 2023-12-08

MQTT Clients, Servers and Load Testers in Go

Other Languages

ballerina-mqtt

Last updated 2025-03-16

Ballerina MQTT client based on paho-mqtt

CocoaMQTT

Last updated 2025-05-12

MQTT for iOS and macOS written in Swift

delphi-mqtt

Last updated 2020-03-29

MQTT server and client components.

emqttc

Last updated 2025-12-06

Asynchronous Erlang MQTT Client

luamqtt

Last updated 2025-06-20

Pure-lua MQTT v3.1.1 and v5.0 client

Machine Head

Last updated 2023-10-14

Clojure MQTT Client

Moscapsule

Last updated 2021-05-04

MQTT Client for iOS written in Swift.

Mosquitto-PHP

Last updated 2023-10-03

A wrapper for the Mosquitto MQTT client library for PHP.

MQTT-Client-Framework

Last updated 2023-09-12

iOS, macOS, tvOS native ObjectiveC MQTT Client

mqtt-rs

Last updated 2024-03-13

MQTT protocol library for Rust

mqtt.dart

Last updated 2019-01-22

Dart MQTT client.

mqtt_lua

MQTT Client library for the Lua language.

MQTTKit

Last updated 2020-12-18

MQTT Objective-C client for iOS.

ruby-mqtt

Last updated 2025-10-29

Pure Ruby gem that implements the MQTT protocol

rumqtt

Last updated 2020-03-05

Fast, lock free pure Rust MQTT client

tcl-mqtt

Last updated 2023-02-10

Small library to connect to a MQTT broker. Very, very basic, and not maintained.

Scripting

Script runners and automation tools for MQTT.

mqtt-scripts

Last updated 2021-03-14

Node.js based script runner

Node-RED

A visual tool for wiring the Internet of Things

Interfaces

Bridges and gateways connecting MQTT to various hardware and software systems.

Makers & ESP

Basecamp

Last updated 2020-01-10

An Arduino library to ease the use of the ESP32 in IoT projects. See c’t Magazin 2’2018 (German).

deskmate

Last updated 2020-12-12

Hackable & portable MQTT-powered mini dashboard

ESP32-BLE2MQTT

Last updated 2025-08-16

BLE to MQTT bridge with GATT characteristics as topics

ESP8266MQTTMesh

Last updated 2025-02-22

MQTT over mesh WiFi integrated library for ESP8266.

esp_mqtt

Last updated 2020-12-22

MQTT client library for ESP8266

ESPEasy

Turns ESP into a multifunction sensor device for home automation (HA) solutions with web-based configuration.

ESPHome

Builds ESP8266/ESP32 firmware from concise YAML descriptions, uploads to and manages flashed devices.

Espurna

Last updated 2025-12-05

Home automation firmware for ESP8266-based devices with rich web UI and ≈120 devices supported out of the box.

HomeGenie Mini

Smart device firmware for ESP8266/ESP32 supporting remote monitoring and controlling via MQTT with end-to-end encryption. The firmware is open source and it can be uploaded to the ESP device directly from the website.

mqtt-ir-transceiver

Last updated 2020-11-17

ESP8266 based bidirectional gateway between MQTT and IR. Use with PlatformIO.

mqtt-with-micropython

Connect to MQTT with micropython and wipy/others (ESP32 inside).

MySensors

Arduino NRF24L01 sensor network with MQTT gateway

nodemcu-gpiomqtt

Last updated 2018-04-17

Lua script to connect ESP8266 GPIOs to MQTT.

OpenMQTTGateway

Last updated 2026-02-12

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.

pubsubclient

Last updated 2024-08-14

Arduino Ethernet Shield MQTT client library

Sonoff-Tasmota

Last updated 2026-02-13

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.

ESP Firmwares

ESPEasy

Turn ESP into multifunction sensor for home automation

ESPHome

Build ESP8266/ESP32 firmware from YAML descriptions

Espurna

Last updated 2025-12-05

Home automation firmware with rich web UI and ~120 devices supported

OpenMQTTGateway

Last updated 2026-02-12

MQTT gateway for 433mhz, IR, BLE, Mi Flora, and more

Tasmota

Last updated 2026-02-13

Firmware for ESP8266 devices with web config. 500+ devices supported

Smart Home Hardware

airrohr2mqtt

Air quality monitoring integration.

amcrest2mqtt

Last updated 2023-04-22

Amcrest doorbell to MQTT bridge. Uses Home Assitant’s MQTT discovery protocol.

aqara-mqtt

Last updated 2021-03-13

Aqara (Xiaomi) Gateway to MQTT bridge

aqara2mqtt

Last updated 2018-09-28

Attach Aqara Smart Hubs to MQTT.

Bambuddy

Last updated 2026-02-13

Self-hosted management tool for Bambu Lab 3D printers using MQTT, with real-time monitoring, scheduling, and Home Assistant integration

can2mqtt

Last updated 2026-02-03

CAN-Bus - MQTT Bridge (also works vice versa).

coe2mqtt

Bi-directional CAN Bus to MQTT.

domiqtt

Last updated 2024-10-21

Connects to a Domiq Base (LCN) and translate from and to MQTT.

Evohome2mqtt

Last updated 2021-03-17

MQTT Interface for the Honeywell Evohome system.

fronius2mqtt

MQTT integration for Fronius SolarAPI.

gardena2mqtt

Last updated 2025-11-24

Docker Gateway to control GARDENA Smart system devices (Sileno mower, Irrigation Control, etc.) through MQTT.

helios2mqtt

Last updated 2026-01-06

A daemon for syncing a helios easy controls system like my KWL EC 220D to MQTT.

hm2mqtt.js

Last updated 2019-01-06

Homematic to MQTT interface with Homematic IP support

homeeToMqtt

Last updated 2022-09-20

Bidirectional Interface between homee and MQTT.

HS100toMQTT

Last updated 2021-04-25

Gateway between TPLink HS100/HS110 and MQTT.

ipcam2mqtt

Last updated 2022-04-08

A small FTP server to receive movement images from ipcameras and turn them into MQTT alerts.

knx-mqtt-bridge

Last updated 2025-11-16

Bridges KNX and MQTT using the knx.js library.

mcsMQTT

Plug-in for HS3 (HomeSeer).

mqtt-unifi-protect-bridge

Last updated 2024-10-18

Adding motion-status from UniFi Protect Cameras to MQTT.

node-lox-mqtt-gateway

Last updated 2020-02-03

Gateway for Loxone™ mini server to communicate with MQTT broker.

smartthings-mqtt-bridge

Last updated 2025-11-16

Bridge between SmartThings and MQTT.

xiaomi2mqtt

Last updated 2020-04-17

Xiaomi Smart Home Gateway Aquara to MQTT

zigbee2mqtt

Last updated 2026-02-11

Use Zigbee devices without vendor bridges (Xiaomi/TRADFRI/Hue)

zwavejs2mqtt

Last updated 2026-02-11

Z-Wave to MQTT gateway with Control Panel Web UI

Smart Home Integration Software

Domoticz

Home automation system with MQTT support

FHEM

Includes a MQTT module since V5.6.

Home Assistant

Home automation with native MQTT - world’s largest non-commercial Open Source project

Homegear

Built-in MQTT support

HomeGenie

Supports remote controlling and monitoring via MQTT with end-to-end encryption.

homekit2mqtt

Last updated 2022-02-04

Control MQTT devices with Siri or HomeKit Apps

ioBroker

Home automation with MQTT adapter

knx2mqtt

Telegram bi-directional integration as alternative to HomeAssistant’s built-in support.

openHAB

Home automation with MQTT binding

openLuup

Last updated 2025-02-02

A pure-Lua open-source emulation of the Vera Luup home automation environment with MQTT.

pimatic

MQTT plugin included.

More Bridges & Gateways

airtunes2mqtt

Last updated 2018-11-26

MQTT controlled Multi-Room Audio with Airplay/Airtunes Devices.

AlexaMqttBridge

Last updated 2019-01-13

Bridge between Amazon Alexa and MQTT.

anpr2mqtt

Listen for images on file server, analyze and create Home Assistant entities via MQTT Discovery.

Arilux_AL-LC0X

Last updated 2019-08-09

This is an alternative firmware for Arilux LED controllers which uses MQTT.

bravia2mqtt

Last updated 2023-01-12

Control your Sony Bravia TV with MQTT.

broadlink-mqtt

Last updated 2024-05-27

MQTT client to control BroadLink RM devices.

bt-mqtt-gateway

Last updated 2023-10-26

Easily extensible Bluetooth to MQTT gateway, currently supports: EQ3 smart thermostat, Xiaomi Mi Scale, Linak Desk, MySensors and Xiaomi Mi Flora plant sensor.

buderus2mqtt

Last updated 2023-01-03

Bridge between Buderus KM200 internet gateway and MQTT.

check-mqtt

Last updated 2026-02-11

A Nagios/Icinga plugin for checking connectivity to an MQTT broker.

chrome2mqtt

Last updated 2025-09-20

Python program to enable MQTT control endpoints for chromecasts (both audio and video).

chromecast-mqtt-connector

Last updated 2024-03-15

Control your Google Chromecast devices using MQTT.

CODESYS-MQTT

Last updated 2023-11-29

A MQTT client for CODESYS PLC.

gBridge

Last updated 2022-10-10

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.

graylog-plugin-mqtt

Last updated 2024-05-06

MQTT Input Plugin for Graylog.

harmony-api

Last updated 2020-04-14

A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT.

homely

Last updated 2021-11-11

Collection of Go daemons for connecting Domoticz and other stuff.

hue2mqtt.js

Last updated 2020-01-01

Philips Hue bridge to MQTT interface

influx4mqtt

Last updated 2021-05-02

Subscribe to MQTT topics and insert into InfluxDB.

kobold2mqtt

Last updated 2022-12-07

Bridge between Vorwerk Kobold Vr200 internet gateway and MQTT.

kodi2mqtt

Last updated 2021-03-07

Kodi media center to MQTT interface

leaf-python-mqtt

Last updated 2018-08-02

Extract data from Nissan Leaf API and post to MQTT.

lgtv2mqtt

Last updated 2023-01-17

Interface between LG WebOS Smart TVs and MQTT.

lirc2mqtt

Last updated 2020-01-07

Send and receive infrared via LIRC.

miflora-mqtt-daemon

Last updated 2024-05-23

Linux service to send Xiaomi Mi Flora plant sensor data to an MQTT broker.

mopidy-mqtt

Last updated 2023-12-14

MQTT features for Mopidy.

MQTT DMX Controller

Last updated 2019-06-13

DMX Controller with MQTT support.

MQTT Joystick Controller

Last updated 2020-04-27

Open Source Android app that lets you control everything with your smartphone. Download it from Google Play.

mqtt-camera-streamer

Last updated 2024-08-12

Stream images from a connected camera over MQTT & view using Streamlit.

MQTT-DashCast-Docker

Last updated 2018-03-07

MQTT Docker to launch DashCast session on Chromecast.

mqtt-transformer

Last updated 2025-02-19

A simple service which consumes, transforms and periodically republish json messages on MQTT.

MQTT.Cool

A web gateway that optimizes any MQTT broker when sending real-time data to web clients with automatic throttling.

mqtt2elasticsearch

Last updated 2018-03-24

Send MQTT messages to Elasticsearch.

MQTT2ETCD

Last updated 2019-11-08

MQTT-ETCD gateway: PUT keys on ETCD through MQTT, and watch ETCD key changes on MQTT topics.

mqtt2mongodb

Last updated 2021-08-01

Subscribe to MQTT topics and insert into MongoDB.

mqtt2notifysend

Last updated 2021-11-20

Subscribe to a topic and show notifications from MQTT messages on Ubuntu & other notify-send compatible Linux distros.

mqtt2opcua

Last updated 2022-01-14

Bi Directional MQTT to OPCUA Bridge.

mqtt2tivoremote

Last updated 2020-06-02

Make TiVo DVR remote control available through an MQTT smarthome style interface.

mqttclpro

Last updated 2020-03-14

MQTT Client with tasker integration Android app.

mqttDB

Last updated 2018-05-30

A JSON store with MQTT interface.

mqtthandler

Last updated 2022-07-25

A Python logging handler module for MQTT.

mqttlauncher

Last updated 2024-11-16

Execute shell commands triggered by published MQTT messages.

mqttpc

Last updated 2023-09-05

Control processes via MQTT. Ability to send signals via MQTT and to publish stdout/stderr or pipe MQTT payloads into stdin.

mqttwarn

Last updated 2026-01-28

Use with carbon plugin.

mqttwarn

Route and transform MQTT notifications with 70+ adapters

mqttwatchdir

Last updated 2018-12-06

Recursively watch a directory for modifications and publish file content to an MQTT broker.

node-mqtt-for-anki-overdrive

Last updated 2018-09-10

Node.js Controller and MQTT API for Anki Overdrive.

notify-by-mqtt

Last updated 2022-09-13

A Nagios/Icinga notification module which wraps data into JSON and fires it off to an MQTT broker.

onkyo2mqtt

Last updated 2021-03-30

Interface between Onkyo AVR’s EISCP network remote protocol and MQTT. Uses the onkyo-eiscp library.

OPC Router

MQTT Gateway (publisher/subscriber) with various plug-ins (OPC UA Bridge, SQL Bridge, REST Bridge, SAP Bridge).

OwnTracks

Location tracking and geofencing for MQTT

psmqtt

Last updated 2026-01-28

Utility reporting system health and status via MQTT.

rpi-mqtt-monitor

Last updated 2026-01-09

The easiest way to track your Raspberry Pi or Ubuntu computer system health and performance in Home Assistant via MQTT.

serial2mqtt

Last updated 2025-09-22

A Linux gateway to connect low-cost microcontrollers only with a serial port to MQTT.

sip2mqtt

Last updated 2021-01-26

A SIP monitoring script that publishes incoming calls with CallerID to MQTT.

sms2mqtt

Last updated 2025-11-24

Docker Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu).

snmp2mqtt

Python based SNMP v2 and v3 bridge to MQTT, active project in late 2025.

snowboy2mqtt

Last updated 2018-10-25

Publish MQTT Messages on Snowboy Hotword Detection.

sonos2mqtt

Last updated 2025-02-25

Bridge between Sonos and MQTT

spicierModbus2mqtt

Last updated 2025-07-24

Modbus master which publishes register values via MQTT.

sunricher-wifi-mqtt

Last updated 2022-01-04

Control Sunricher LED devices using MQTT.

TRADFRI2MQTT

Last updated 2020-10-12

MQTT Bridge for IKEA TRÅDFRI Light Gateway.

unifi2mqtt

Last updated 2020-08-07

Publish connected clients from Ubiquiti Unifi to MQTT.

updates2mqtt

Check for Docker image updates and publish to MQTT, in structure to support Home Assistant’s automated Updates and Discovery.

Valetudo

Last updated 2026-02-11

Xiaomi (Roborock) Vacuum Robots Firmware with MQTT

VLC MQTT Module

Control VLC via MQTT.

WinThing

Last updated 2021-04-13

Remotely control Windows through MQTT.

wlan-thermo-mqtt-addon

Addon for a popular DIY barbecue thermometer.

Visualization & Dashboards

Dashboard and visualization tools for MQTT data.

Crouton

Last updated 2021-06-07

Dashboard that taps into your IOT network using MQTT and JSON

d3-MQTT-Topic-Tree

Last updated 2020-10-20

A MQTT Topic Tree viewer using the d3 collapsible tree and MQTT over websockets.

HelloIoT

Last updated 2021-06-17

MQTT client and dashboard application

Linear MQTT Dashboard

Last updated 2020-08-31

Easy, customizable control panel - MQTT-client

MMM-mqtt

Last updated 2021-02-10

This is an extension for the MagicMirror². It provides the ability to subscribe to MQTT topics and display them.

MQTT Dash

Android app for IoT dashboards

MQTT-Hyperdash

Last updated 2022-02-09

Universal MQTT Dashboard for Linux/Raspberry Pi

mqtt-panel

Last updated 2026-01-01

Web interface for MQTT

mqtt-prometheus-message-exporter

Last updated 2021-12-28

A small service which will convert mqtt messages to prometheus metrics.

MQTT-Tiles

Last updated 2025-03-28

IoT dashboard visualization tool with easy sharing

MQTT.Cool Test Client

A web interface for testing interaction between MQTT.Cool and any MQTT broker.

MYHELLOIOT

MQTT dashboard application.

node-red-dashboard

Last updated 2025-08-07

Dashboard UI for Node-RED

PlotJuggler

Last updated 2026-02-04

Time series visualization from MQTT, WebSockets, and more

Architecture & Convention

Standards and architectural patterns for MQTT implementations.

mqtt-smarthome

Last updated 2022-02-04

Smart home automation with MQTT as the central message bus

The Homie Convention

Last updated 2026-02-12

A lightweight MQTT convention for the IoT

Security & Encryption

Security tools and encryption solutions for MQTT.

Let's Encrypt Mosquitto

Docker container for easier TLS certificate management

MQTT-PWN

Last updated 2024-08-09

IoT Broker penetration-testing and security assessment

mqttsa

Last updated 2024-03-26

Broker mis-configuration detection for cyber protection

Teserakt E4

End-to-end encryption and key management for MQTT

Graveyard illustration — archived or unmaintained projects

Graveyard

Archived or unmaintained projects that haven't been updated in over 8 years. Kept for reference only.

agi-mqtt

Last updated 2014-04-28

Interface between Asterisk and MQTT.

arduinoTemps2mqtt

Last updated 2015-07-26

Arduino sketch, grab One-wire Temperature’s and publish to a MQTT broker.

bcontrol2mqtt

Last updated 2018-02-05

Publish measurements from TQ Energy Manager / Busch-Jäger Energy Monitor to MQTT.

chromoflex2mqtt

Last updated 2015-12-05

Control Chromoflex USP3 RGB LED modules via MQTT.

cul2mqtt

Last updated 2018-02-05

Interface between Busware CUL (868MHz RF-Devices like ELV FS20, HMS, EM, etc.) and MQTT.

dashbutton2mqtt

Last updated 2018-01-05

Publish Amazon Dash Button presses to MQTT.

eno2mqtt

Last updated 2016-05-20

Interface between an Enocean USB300 (TCM310) adapter and MQTT.

flowerpower2mqtt

Last updated 2018-01-05

Publish measurements from Parrot Flower Power plant sensors to MQTT.

fritz2mqtt

Last updated 2017-12-28

Connect FRITZ!Box to MQTT.

haiku2mqtt

Last updated 2018-01-05

A bridge between Haiku smart fans and MQTT.

Home.Pi

Last updated 2015-04-08

Based on MQTT.

HOMR-REACT

Last updated 2017-04-18

A configurable MQTT Visualization.

htd2mqtt

Last updated 2016-10-30

Bridge between an HTD Lync audio system and MQTT.

imqtt

Last updated 2016-08-05

Interactive MQTT packet manipulation shell based on IPython

knx2mqtt

Last updated 2015-09-16

KNX home automation to MQTT interface

logic4mqtt

Last updated 2016-02-29

Java based Logic and scripting engine for MQTT

mqtt-benchmark

Last updated 2012-03-16

Benchmarking tool for MQTT Servers

mqtt-dmx-sequencer

Last updated 2018-01-05

Headless counterpart to MQTT DMX Controller - use scenes and sequences exported from the MQTT DMX Controller and control them via MQTT.

mqtt-dss-bridge

Last updated 2015-09-24

MQTT digitalSTROM-Server Bridge.

mqtt-elements

Last updated 2016-10-28

Polymer elements for MQTT

mqtt-irc-bot

Last updated 2015-11-01

A MQTT to IRC / IRC to MQTT bridge or bot.

mqtt-os-status

Last updated 2014-04-07

Operating-system related data, published to an MQTT broker at fixed intervals.

mqtt-shell

Last updated 2013-07-10

Simple interactive shell for MQTT

mqtt-svg-dash

Last updated 2013-04-22

Subscribe to MQTT, extract JSON from a message and make lights blink on an SVG page.

mqtt-tasker

Last updated 2016-12-29

Android Tasker mqtt plugin.

mqtt-utils

Last updated 2013-10-20

A collection of MQTT utilities

mqtt2atlonamatrix

Last updated 2018-01-05

Control Atlona HDMI matrix switches with MQTT.

mqtt2ble

Last updated 2016-12-13

A way to bridge MQTT topics to BLE Gatt characteristics.

mqtt2highcharts

Last updated 2016-09-17

Plotting live numbered data from a subscribed MQTT topic using Highcharts.

mqtt2homekit

Last updated 2018-01-05

Roughly the opposite of homekit2mqtt: Control your HomeKit-enabled devices with MQTT and without Siri or iPhone.

mqttcollect

Last updated 2016-06-13

A collectd “Exec” plugin for MQTT.

mqttex

Last updated 2015-05-14

MQTT implementation in Elixir

nag2mqtt

Last updated 2017-10-01

Nagios event broker to MQTT gateway.

parrot-sample

Last updated 2017-09-27

Sample code which uses MQTT to control a Parrot AR Drone.

RFM69-MQTT-client

Last updated 2017-01-25

Arduino RFM69 based sensors and MQTT gateway.

rpi2mqtt

Last updated 2018-01-05

Connect RaspberryPi GPIOs and 1-Wire sensors to MQTT

speedtest2mqtt

Last updated 2018-02-09

Run speedtest-cli and publish results via MQTT.

TMQTTClient

Last updated 2015-11-11

MQTT Client Library for Delphi. Alpha and long term unmaintained.

twitter-to-mqtt

Last updated 2012-12-19

A python daemon that uses the Twitter Streaming API to access tweets and republishes them to an MQTT topic.

Wireshark-MQTT

Last updated 2015-09-04

MQTT dissector for Wireshark

xbee2mqtt

Last updated 2016-02-04

XBee to MQTT gateway.

xbmc2mqtt

Last updated 2015-03-17

A simple plugin for XBMC to listen for a particular topic on an MQTT broker, and display a popup message.

yamaha-avr2mqtt

Last updated 2015-12-29

A simple adapter for connection Yamaha AVR to MQTT.

Want to contribute?

This list is maintained by the community. If you know of a great MQTT resource that's missing, please contribute on GitHub!

Contribute on GitHub