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-04-16

Community-maintained wiki with extensive documentation

Public MQTT Brokers

A list of public brokers for testing

Blogs — reading, writing, and learning

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-10-20

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

Bevywise MQTTRoute

MQTTRoute is an extendable & Scalable MQTT Broker with customizable UI, flexible storage & security options for all IoT / IIoT Implementation.

BifroMQ

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

comqtt

Last updated 2026-10-21

Lightweight, high-performance Go MQTT server supporting distributed cluster

Eclipse Amlen

Last updated 2026-10-23

A scalable, secure, easy to use message broker that can be used for IoT, web and mobile use-cases. Open-sourced from IBM MessageSight.

Emitter

Last updated 2026-04-29

Distributed, scalable publish-subscribe platform with message storage

EMQ X

Last updated 2026-10-23

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

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

Keel MQTT Gateway

Last updated 2026-10-17

Distributed, cloud-native MQTT broker in Go built on mochi-mqtt, using Raft for strongly-consistent session ownership and ACL, with a gossip-backed routing table (Olric).

KMQTT

Last updated 2025-06-23

Kotlin Multiplatform MQTT broker, both embeddable and standalone

Moquette

Last updated 2026-10-10

Java MQTT lightweight broker

Mosca

Node.js MQTT broker, Standalone or Embedded

Mosquitto

The Open Source MQTT Broker - the most popular choice

mqtt5

Last updated 2026-10-24

Async MQTT v5.0 broker in Rust with TCP, TLS, WebSocket, and QUIC transport, plus authentication, ACL, bridging, and session persistence.

MyQttHub

Cloud MQTT broker

Mystique

Last updated 2023-03-07

Extendable MQTT broker in Go with HTTP observability

NanoMQ

Last updated 2026-10-21

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-10-22

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

TrailMQ

Last updated 2026-09-19

Self-hosted MQTT broker with policy enforcement and a reviewable record of broker decisions, for regulated and industrial systems.

VerneMQ

Apache2 licensed distributed MQTT broker, developed in Erlang

Vert.x MQTT Server

Last updated 2026-10-21

Vert.x component for MQTT connections and message exchange

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

CrystalMQ

Fully Managed Cloud MQTT Broker for large scale deployments.

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.

ForestHub

Edge AI agent platform; its open-source runtime edge-agents orchestrates AI agents on Linux edge gateways with MQTT as a first-class workflow transport, running offline with local SLMs alongside cloud LLMs.

IoT DC3

Last updated 2026-10-23

Fully open-source, distributed industrial IoT platform built on Spring Cloud, with 28 built-in protocol drivers (including MQTT), AI-powered operations via Spring AI, and microservice architecture. (Docs)

Iotellect

Low-code IoT/IIoT platform for industrial automation, SCADA, BMS and remote monitoring. Supports MQTT, OPC-UA, Modbus and 100+ protocols with visual development tools and edge-cloud integration.

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.

Cortex

Last updated 2026-10-06

Generates interactive documentation, typed SDKs, and MCP servers from AsyncAPI definitions, including MQTT APIs.

dsh-mqtt

Last updated 2026-10-22

MQTT protocol driver and long-running agent worker gateway for DeepSeek Harness, enabling remote clients to submit, steer, cancel, and observe agent work.

hivemq-mqtt-web-client

Last updated 2023-07-27

Browser-based MQTT client using websockets

homie-home-assistant-discovery

Last updated 2026-10-07

Node.js CLI and library that maps Homie MQTT metadata to Home Assistant MQTT discovery payloads.

IoT-Testware

Conformance test suites with fuzzing and performance testing

LabOverWire

Visual diagram editor for designing MQTT topologies, built with Rust (WASM) and TypeScript. Features live in-browser simulation, code generation, and AsyncAPI export.

LazyMQTT

Last updated 2026-10-22

A fast, terminal-UI MQTT client written in Rust — inspired by MQTT Explorer, but keyboard-driven and living in your terminal.

Mer-cli

Last updated 2026-07-03

A high-performance IoT data generator written in Rust. Supports MQTT, HTTP, and TCP for simulating realistic sensor payloads with Handlebars templates.

MIMIC MQTT Simulator

Simulate up to 100,000 MQTT clients per server

mockd

Last updated 2026-09-17

Multi-protocol mock server with a built-in MQTT broker supporting QoS 0-2, retained messages, topic patterns, and device simulation for IoT development and testing.

MockForge

Last updated 2026-10-24

Open-source multi-protocol mock server written in Rust with a built-in MQTT 3.1.1/5.0 broker for testing, alongside HTTP, gRPC, GraphQL, WebSocket, Kafka and AMQP mocks.

MQTT Board

Last updated 2026-06-21

Open-source diagnostic-oriented MQTT client tool

MQTT CLI

Last updated 2026-10-24

Command line interface supporting MQTT 5.0 and 3.1.1

MQTT Commander for iOS

Native iPhone and iPad client with a live topic tree, topic board, JSON inspection, and a 13-stage Connection Doctor. Supports MQTT 3.1.1 and 5.0 over TCP, TLS, mTLS and WebSocket.

MQTT Explorer

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

MQTT TUI

Last updated 2026-10-23

Simple lightweight terminal based MQTT monitor and publisher

mqtt-client

Last updated 2025-08-01

Simple MQTT Client command line (Python)

mqtt-fuzz

Last updated 2022-03-21

Simple fuzzer for the MQTT protocol

mqtt-mirror

Last updated 2026-09-05

Mirror MQTT traffic from one broker to another

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.fx

MQTT Client written in Java based on Eclipse Paho with scripting

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_tree

Last updated 2025-11-10

Display all Topics in an expandable tree view

Mqttable

A desktop MQTT workbench for traffic inspection, replay, load testing, fault injection, and PCAP analysis.

mqttcli

Last updated 2026-04-13

MQTT Client for shell scripting

mqttcommander

Last updated 2026-02-26

A console-based MQTT client and commander, especially useful for IoT, Tasmota, and Node-RED setups.

MQTTForge

Last updated 2026-10-12

Test console that builds a broker’s topics into a live tree, shows every frame on the wire, and publishes by hand. Desktop app for macOS, Windows and Linux, or a single Docker image.

MQTTInspector

Last updated 2023-12-28

General MQTT testing app for iOS

mqttkit

Last updated 2026-07-27

Elysia-style application framework for MQTT on Bun and TypeScript. Compose broker adapters, ordered middleware, typed topic routes, MQTT 5 RPC, and AsyncAPI 3.0 docs with new MqttApp().use(...).

MQTTLens

Google Chrome MQTT client application

mqttv5

Last updated 2026-10-24

Unified MQTT v5.0 CLI for publishing, subscribing, running a broker, and benchmarking with multi-transport support.

MQTTX

Last updated 2026-10-23

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

RunMQTT MQTT Topic ACL Linter

Browser-based, local-only validator for MQTT topic-filter ACLs that checks wildcard breadth, tenant boundaries, publish/subscribe direction, placeholders, and overlapping rules. Source and method.

SimpleMQTT

Slack app to send messages to MQTT brokers

Spitfire

Self-hosted distributed load testing platform with a web UI; simulates thousands of MQTT devices (QoS 0/1/2 publish, subscribe, request-reply) alongside HTTP, Kafka and other protocols. Commercial, with a free edition.

VSMQTT

Last updated 2026-09-28

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-04-23

The idiomatic asyncio MQTT client.

gmqtt

Last updated 2026-10-08

Python MQTT v5.0 client (asyncio-based)

hbmqtt Client

Last updated 2022-07-24

Python MQTT client using asyncio

MiniMQTT

Last updated 2026-05-19

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-10-21

Vert.x component for MQTT connections

Java

hivemq-mqtt-client

Last updated 2026-10-23

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

C# / .NET

HiveMQtt

Last updated 2026-10-19

MQTT 5.0 compliant .NET client

MQTTnet

Last updated 2026-09-30

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

MQTT for Go

Last updated 2023-12-08

MQTT Clients, Servers and Load Testers in Go

mqttv5

Last updated 2026-10-22

MQTT v5 client with allocation-free PUBLISH decoding, session resume, file-backed QoS 1/2 persistence and multi-broker failover.

Other Languages

AimDB

Last updated 2026-10-24

Typed, versioned data contracts over MQTT from no_std microcontrollers (Embassy) to the cloud (Tokio), with schema migrations at the hub.

ballerina-mqtt

Last updated 2026-10-20

Ballerina MQTT client based on paho-mqtt

CocoaMQTT

Last updated 2026-09-08

MQTT for iOS and macOS written in Swift

emqttc

Last updated 2026-09-10

Asynchronous Erlang MQTT Client

luamqtt

Last updated 2026-07-05

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

Machine Head

Last updated 2023-10-14

Clojure MQTT Client

Moscapsule

Last updated 2026-08-14

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-typed-client

Last updated 2026-07-28

Type-safe async MQTT client built on rumqttc, with derive macros for typed topics, automatic (de)serialization, and tree-based message routing.

mqtt5

Last updated 2026-10-24

Complete async MQTT v5.0 client and broker library for Rust with TCP, TLS, WebSocket, and QUIC support.

mqtt_lua

MQTT Client library for the Lua language.

ruby-mqtt

Last updated 2026-05-08

Pure Ruby gem that implements the MQTT protocol

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 2026-06-02

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

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.

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 2026-10-11

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-with-micropython

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

MySensors

Arduino NRF24L01 sensor network with MQTT gateway

OpenMQTTGateway

Last updated 2026-10-19

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 2026-06-10

Arduino Ethernet Shield MQTT client library

Sonoff-Tasmota

Last updated 2026-10-24

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 2026-10-11

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

OpenMQTTGateway

Last updated 2026-10-19

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

Tasmota

Last updated 2026-10-24

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.

Bambuddy

Last updated 2026-10-24

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

ble-scale-sync

Last updated 2026-10-23

BLE-to-MQTT bridge for smart scales (23 brands) with Home Assistant auto-discovery. Reads weight + impedance, calculates body composition, publishes all 11 metrics with LWT and display precision. Website.

can2mqtt

Last updated 2026-05-03

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

coe2mqtt

Bi-directional CAN Bus to MQTT.

cul2mqtt

Last updated 2026-09-10

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

domiqtt

Last updated 2026-05-28

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

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-02-28

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

hm2mqtt.js

Last updated 2026-10-22

Homematic to MQTT interface with Homematic IP support

homeeToMqtt

Last updated 2022-09-20

Bidirectional Interface between homee and MQTT.

huABus

Last updated 2026-10-19

Home Assistant application (Add-on) and MQTT bridge for Huawei solar inverters (SUN2000/3000/5000).

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 2026-09-13

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.

smartthings-mqtt-bridge

Last updated 2025-11-16

Bridge between SmartThings and MQTT.

zigbee2mqtt

Last updated 2026-10-24

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

zwavejs2mqtt

Last updated 2026-10-23

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.

she - smart home engine

Last updated 2026-10-20

Scriptable smart home automation engine with AI assistance.

shopsavvy-mqtt

Last updated 2026-04-03

MQTT bridge that publishes product price data with Home Assistant MQTT discovery support.

More Bridges & Gateways

ADSBiq

Authenticated retained-delta aircraft state over MQTT WebSockets for bounded IoT and location-aware integrations.

anpr2mqtt

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

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.

ccusage-mqtt

Last updated 2026-06-13

Publishes Claude Code (Anthropic’s AI coding agent) usage telemetry to MQTT with Home Assistant auto-discovery. 15 sensors, mood classifier.

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 2026-08-26

Control your Google Chromecast devices using MQTT.

CODESYS-MQTT

Last updated 2023-11-29

A MQTT client for CODESYS PLC.

fritz2mqtt

Last updated 2026-08-20

Connect FRITZ!Box to MQTT.

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.

homely

Last updated 2021-11-11

Collection of Go daemons for connecting Domoticz and other stuff.

influx4mqtt

Last updated 2026-08-30

Subscribe to MQTT topics and insert into InfluxDB.

kobold2mqtt

Last updated 2022-12-07

Bridge between Vorwerk Kobold Vr200 internet gateway and MQTT.

lgtv2mqtt

Last updated 2026-10-15

Interface between LG WebOS Smart TVs and MQTT.

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-camera-streamer

Last updated 2024-08-12

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

mqtt-transformer

Last updated 2026-07-24

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 2026-08-30

Send MQTT messages to Elasticsearch.

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.

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 2026-08-30

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-10-22

Use with carbon plugin.

mqttwarn

Route and transform MQTT notifications with 70+ adapters

mqttwarn

Route and transform MQTT notifications, with 70+ built-in adapters for databases, messaging and other notification sinks.

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.

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-09-21

Utility reporting system health and status via MQTT.

QuIXI

Last updated 2026-08-10

Bridge between the Ixian decentralized P2P network and MQTT/REST. Enables encrypted peer-to-peer messaging for IoT devices with post-quantum security (ML-KEM + AES-256 + ChaCha20).

rpi-mqtt-monitor

Last updated 2026-06-26

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.

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.

SolidPing

Last updated 2026-10-25

Uptime monitoring with an MQTT broker check that connects (optional TLS and auth), publishes a message on a topic and waits for it to come back, recording connect and round-trip times. Also HTTP, TCP, DNS and many other check types, self-hosted or hosted.

sonos2mqtt

Last updated 2026-09-18

Bridge between Sonos and MQTT

speedtest2mqtt

Last updated 2026-08-30

Run speedtest-cli and publish results via 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.

unifi2mqtt

Last updated 2026-10-15

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-10-24

Xiaomi (Roborock) Vacuum Robots Firmware with MQTT

VLC MQTT Module

Control VLC via MQTT.

wlan-thermo-mqtt-addon

Addon for a popular DIY barbecue thermometer.

yamaha-avr2mqtt

Last updated 2026-03-01

A simple adapter for connection Yamaha AVR to MQTT.

Visualization & Dashboards

Dashboard and visualization tools for MQTT data.

awtSCADA

Last updated 2026-06-08

Industrial SCADA/HMI system with MQTT support (plus IEC 61850, OPC UA, Modbus TCP). Runs from a single HTML file in any browser, zero installation. 53 function blocks, 65 graphic elements, real-time trends.

Feezal

Last updated 2026-10-24

Dashboard editor powered by Web Components and MQTT.

MQTT Dash

Android app for IoT dashboards

mqtt-dashboard

Last updated 2026-10-24

Self-hostable MQTT dashboard/explorer with drag-and-drop panels like cron, button, log and topic browser to help interact and monitor MQTT topics

MQTT-Hyperdash

Last updated 2022-02-09

Universal MQTT Dashboard for Linux/Raspberry Pi

mqtt-panel

Last updated 2026-04-11

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 2026-10-14

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-10-15

Time series visualization from MQTT, WebSockets, and more

ZigDash

Free, open-source Material 3 MQTT dashboard for Android, built for Zigbee2MQTT with automatic device discovery.

Architecture & Convention

Standards and architectural patterns for MQTT implementations.

mqtt-smarthome

Last updated 2026-10-24

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

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
Graveyard illustration — archived or unmaintained projects

Graveyard

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

agi-mqtt

Last updated 2014-04-28

Interface between Asterisk and MQTT.

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.

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.

arduinoTemps2mqtt

Last updated 2015-07-26

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

Arilux_AL-LC0X

Last updated 2019-08-09

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

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).

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.

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.

dashbutton2mqtt

Last updated 2018-01-05

Publish Amazon Dash Button presses to MQTT.

delphi-mqtt

Last updated 2020-03-29

MQTT server and client components.

deskmate

Last updated 2020-12-12

Hackable & portable MQTT-powered mini dashboard

eno2mqtt

Last updated 2016-05-20

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

esp_mqtt

Last updated 2020-12-22

MQTT client library for ESP8266

Evohome2mqtt

Last updated 2021-03-17

MQTT Interface for the Honeywell Evohome system.

flowerpower2mqtt

Last updated 2018-01-05

Publish measurements from Parrot Flower Power plant sensors to MQTT.

go-mqtt

Last updated 2021-07-02

MQTT client for Go

haiku2mqtt

Last updated 2018-01-05

A bridge between Haiku smart fans and MQTT.

harmony-api

Last updated 2020-04-14

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

HelloIoT

Last updated 2021-06-17

MQTT client and dashboard application

Home.Pi

Last updated 2015-04-08

Based on MQTT.

HOMR-REACT

Last updated 2017-04-18

A configurable MQTT Visualization.

hrotti

Last updated 2020-12-09

MQTT broker written in Go

HS100toMQTT

Last updated 2021-04-25

Gateway between TPLink HS100/HS110 and MQTT.

htd2mqtt

Last updated 2016-10-30

Bridge between an HTD Lync audio system and MQTT.

hue2mqtt.js

Last updated 2020-01-01

Philips Hue bridge to MQTT interface

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

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.

Linear MQTT Dashboard

Last updated 2020-08-31

Easy, customizable control panel - MQTT-client

lirc2mqtt

Last updated 2020-01-07

Send and receive infrared via LIRC.

logic4mqtt

Last updated 2016-02-29

Java based Logic and scripting engine for MQTT

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.

moxy

Last updated 2019-03-19

Golang MQTT proxy for monitoring and troubleshooting

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-admin

Last updated 2021-06-29

Web based MQTT frontend

mqtt-benchmark

Last updated 2012-03-16

Benchmarking tool for MQTT Servers

MQTT-DashCast-Docker

Last updated 2018-03-07

MQTT Docker to launch DashCast session on Chromecast.

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-forget

Last updated 2018-02-25

Remove retained MQTT topics by wildcard

mqtt-ir-transceiver

Last updated 2020-11-17

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

mqtt-irc-bot

Last updated 2015-11-01

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

mqtt-malaria

Last updated 2021-08-18

Scalability and load testing utilities for MQTT

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

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.dart

Last updated 2019-01-22

Dart MQTT client.

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.

MQTT2ETCD

Last updated 2019-11-08

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

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.

mqtt2mongodb

Last updated 2021-08-01

Subscribe to MQTT topics and insert into MongoDB.

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.

mqttcollect

Last updated 2016-06-13

A collectd “Exec” plugin for MQTT.

mqttDB

Last updated 2018-05-30

A JSON store with MQTT interface.

mqttex

Last updated 2015-05-14

MQTT implementation in Elixir

MQTTKit

Last updated 2020-12-18

MQTT Objective-C client for iOS.

mqttwatchdir

Last updated 2018-12-06

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

nag2mqtt

Last updated 2017-10-01

Nagios event broker to MQTT gateway.

node-lox-mqtt-gateway

Last updated 2020-02-03

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

node-mqtt-for-anki-overdrive

Last updated 2018-09-10

Node.js Controller and MQTT API for Anki Overdrive.

nodemcu-gpiomqtt

Last updated 2018-04-17

Lua script to connect ESP8266 GPIOs to MQTT.

onkyo2mqtt

Last updated 2021-03-30

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

parrot-sample

Last updated 2017-09-27

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

Python MQTT Client Shell

Last updated 2019-08-23

Interactive console shell for MQTT client operations

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

rumqtt

Last updated 2020-03-05

Fast, lock free pure Rust MQTT client

sip2mqtt

Last updated 2021-01-26

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

snowboy2mqtt

Last updated 2018-10-25

Publish MQTT Messages on Snowboy Hotword Detection.

TMQTTClient

Last updated 2015-11-11

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

TRADFRI2MQTT

Last updated 2020-10-12

MQTT Bridge for IKEA TRÅDFRI Light Gateway.

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.

WinThing

Last updated 2021-04-13

Remotely control Windows through MQTT.

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.

xiaomi2mqtt

Last updated 2020-04-17

Xiaomi Smart Home Gateway Aquara to MQTT