Skip to content
86

Awesome MQTT

Curated list of MQTT brokers, clients, tools, resources and more.

2.4k stars286 forks325 entriesLast push Sep 25, 2026 (5 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Community Resources

mqtt.org

is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth.

In 3 lists

MQTT community wiki

Google Groups: MQTT

A list of public brokers

Community Resources >Blogs

Ben Hardill

Jan-Piet Mens

Nick O'Leary

HiveMQ

EMQ

Amazon AWS IoT Blog

Community Resources >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.

Einführung in MQTT

Dominik Obermaier & Jens Deters, Building IoT conference 2016 (German).

Brokers

Ably

MQTT broker service and protocol adapter.

ActiveMQ

A fast Java multiprotocol messaging and Integration Patterns server.

In 2 lists

Aedes

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

In 2 lists

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

A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster.

Eclipse Amlen

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

A distributed, scalable and fault-tolerant publish-subscribe messaging platform based on MQTT protocol and featuring message storage.

In 5 listsDetails

EMQ X

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

In 4 listsDetails

esp_uMQTT_broker

A basic MQTT Broker on the ESP8266.

hbmqtt Broker

Python MQTT broker using asyncio.

HiveMQ

Java MQTT Broker that supports MQTT 3.1, 3.1.1 and 5.0. Commercial and open source editions available.

In 2 lists

hrotti

A MQTT broker written in Go.

Keel MQTT Gateway

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

Kotlin Multiplatform MQTT broker, both embeddable and standalone.

Moquette

Java MQTT lightweight broker.

In 2 lists

Mosca

Node.js MQTT broker, which can be used Standalone or Embedded in another Node.js application.

Mosquitto

"The" Open Source MQTT Broker.

In 2 lists

mqtt5

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

An extendable MQTT broker written in Go, with HTTP capabilities for observability. Implements MQTT v3.1.1.

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

Open-source, scalable, fault-tolerant and durable messaging broker for millions of IoT devices.

TrailMQ

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

Vert.x component to handle connections, communication and messages exchange with remote MQTT clients.

In 2 lists

Waterstream

MQTT broker leveraging Apache Kafka as its own storage and distribution engine.

In 2 lists

NanoMQ

A light-weight and Blazing-fast MQTT Broker for IoT Edge platform.

In 3 lists

Cloud

Adafruit IO

Data-oriented IoT framework and libraries.

In 2 lists

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

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

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…

In 3 lists

CloudMQTT

Hosted message broker for the Internet of Things. Perfectly configured and optimized message queues for IoT, ready in seconds.

CloudAMQP

Hosted AMQP brokers with MQTT support.

CrystalMQ

Fully Managed Cloud MQTT Broker for large scale deployments.

flespi

Free and secure cloud MQTT broker with private namespaces, MQTT 3.1.1 and MQTT 5.0 support and gorgeous limits.

Google Cloud IoT

Cloud managed MQTT service.

In 2 lists

HiveMQ Cloud

Cloud managed MQȚT service.

Platforms

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.

In 3 lists

mainflux

Device management, data aggregation, data management, data analytics,connectivity and message routing and event management. Supported by Linux Software Foundation.

thingsboard

Device management, data collection, processing, event management, and visualization for your IoT projects.

In 2 lists

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.

In 2 lists

IoT DC3

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)

In 2 lists

Tools

Cortex

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

In 6 listsDetails

dsh-mqtt

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

Browser-based MQTT client that utilizes MQTT over websockets. Direct Link

homie-home-assistant-discovery

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

imqtt

Interactive MQTT packet manipulation shell based on IPython.

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.

LabOverWire

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

LazyMQTT

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

In 2 lists

Mer-cli

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

In 2 lists

mockd

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.

In 3 lists

moxy

A Golang MQTT proxy providing useful output traces to monitor and troubleshoot your MQTT communications.

MQTT Board

Open-source diagnostic-oriented MQTT client tool.

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

Web based MQTT frontend. Direct Link.

mqtt-benchmark

A benchmarking tool for MQTT Servers.

MQTT CLI

A command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1.

mqtt-client

Simple MQTT Client command line (Python) (use paho lib).

mqtt-forget

Command line tool to remove retained MQTT topics by wildcard.

mqtt-fuzz

A simple fuzzer for the MQTT protocol.

mqtt-malaria

Scalability and load testing utilities for MQTT environments.

mqtt-mirror

Mirror MQTT traffic from one broker to another. Available as a CLI tool, Helm chart or Docker image.

mqtt_recorder

Simple cli tool for recording and replaying MQTT messages.

mqtt-shell

A simple interactive shell for MQTT.

mqtt-spy

Java based MQTT frontend. Supports scripting.

mqtt-studio

A practical MQTT Tool with an innovative UI, designed for developers to efficiently create, test, and manage MQTT-based applications, enhancing their development and support workflows.

mqtt_tree

Displays all Topics in an expandable tree, helps to get an overview if you have a lot of clients publishing. (python, tkinter)

mqtt-utils

A collection of MQTT utilities.

mqtt-wall

Subscription only web-based client – like Twitter wall for MQTT.

mqtt-wildcard

Node.js Module to match a MQTT Topic against wildcards.

MQTT.fx

MQTT Client written in Java based on Eclipse Paho. Supports scripting.

mqttcli

MQTT Client for shell scripting.

MQTTForge

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

A general MQTT testing app for iOS (iPhone and iPad).

mqttkit

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

A Google Chrome application, which connects to a MQTT broker and is able to subscribe and publish to MQTT topics.

MQTT Explorer

Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.

In 3 lists

MQTT TUI

Simple lightweight terminal based MQTT monitor and publisher.

In 3 lists

Python MQTT Client Shell

Text console-based, interactive shell for exercising various tasks associated with MQTT client communications.

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

A Slack app to send messages from Slack to MQTT brokers with slash commands.

Wireshark-MQTT

MQTT dissector for Wireshark.

VSMQTT

Simple MQTT client integrated in Visual Studio Code.

MQTTX

Cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows.

In 5 listsDetails

MIMIC MQTT Simulator

Simulate up to 100,000 MQTT clients per server for development/testing/deployment of IoT applications.

mqtt-stats

Subscriber client to monitor MQTT Topic Statistics.

mqtt_monitor

Simple and lightweight console moniotor for mqtt topics, with eye-candies, in python 3.

mqttcommander

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

mqtt5

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

Clients >Multi-Platform

Paho

Open source client implementations for C,C++, Java, Python, JavaScript, GoLang, C#, Rust, Android and Embedded (Arduino/mbed).

mosquitto-clients

mosquitto_pub and mosquitto_sub CLI clients for most operating systems and libmosquitto for integration.

Clients >Python

aiomqtt

The idiomatic asyncio MQTT client.

gmqtt

Python MQTT v5.0 client (asyncio-based).

hbmqtt Broker

Python MQTT broker using asyncio.

MiniMQTT

MQTT Client Library for CircuitPython.

Clients >JavaScript

MQTT.js

MQTT client for Node.js.

mqtt-elements

Polymer elements for MQTT.

mqtt-wrapper

Polymer Element that wraps other Elements and links them to MQTT topics.

Vert.x MQTT Server

Vert.x component to handle connections, communication and messages exchange with remote MQTT clients.

In 2 lists

Clients >Java

hivemq-mqtt-client

High-performance Java MQTT client library with different API flavours for MQTT 5.0 and 3.1.1.

In 2 lists

Clients >Erlang or Elixir

emqttc

Asynchronous Erlang MQTT Client.

mqttex

MQTT implementation in Elixir.

Clients >Ballerina

ballerina-mqtt

Ballerina MQTT client based on paho-mqtt.

Clients >C or C++

mqtt_cpp

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

MQTT-C

A portable MQTT C client for embedded systems and PCs alike.

In 5 listsDetails

wolfMQTT

A client implementation of the MQTT written in C for embedded use. It supports SSL/TLS via the wolfSSL library.

Clients >Clojure

Machine Head

A Clojure MQTT Client.

Clients >Dart

mqtt.dart

Dart MQTT client.

Clients >C# / .NET

HiveMQtt

MQTT 5.0 compliant secure client with automatic back pressure management and TCP & WebSocket transport support.

MQTTnet

MQTT client and broker .NET implementations.

In 3 lists

Clients >Delphi

delphi-mqtt

MQTT server and client components.

In 2 lists

TMQTTClient

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

Clients >GoLang

go-mqtt

MQTT client.

MQTT for Go

MQTT Clients, Servers and Load Testers in Go.

Clients >Lua

luamqtt

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

mqtt_lua

MQTT Client library for the Lua language.

Clients >Objective-C

MQTT-Client-Framework

iOS, macOS, tvOS native ObjectiveC MQTT Client Framework.

MQTTKit

MQTT Objective-C client for iOS.

Clients >PHP

Mosquitto-PHP

A wrapper for the Mosquitto MQTT client library for PHP.

Clients >Ruby

ruby-mqtt

Pure Ruby gem that implements the MQTT protocol.

Clients >Rust

mqtt-rs

MQTT protocol library for Rust.

mqtt-typed-client

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

rumqtt

A fast, lock free pure Rust MQTT client.

mqtt5

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

Clients >Swift

CocoaMQTT

MQTT for iOS and macOS written with Swift.

In 2 lists

Moscapsule

MQTT Client for iOS written in Swift.

Clients >TCL

tcl-mqtt

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

Scripting

logic4mqtt

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.

mqtt-scripts

Node.js based script runner.

Node-RED

A visual tool for wiring the Internet of Things.

In 4 listsDetails

Interfaces >Makers

arduinoTemps2mqtt

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

Basecamp

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

deskmate

A hackable & portable MQTT-powered mini dashboard and control center.

MySensors

Arduino NRF24L01 based sensor network with support for an MQTT gateway.

RFM69-MQTT-client

Arduino RFM69 based sensors and MQTT gateway.

rpi2mqtt

Connect a RaspberryPis GPIOs and 1-Wire Temperature Sensors to MQTT.

xbee2mqtt

XBee to MQTT gateway.

pubsubclient

A client library for the Arduino Ethernet Shield that provides support for MQTT.

In 3 lists

ESP32-BLE2MQTT

BLE to MQTT bridge, exposes BLE GATT characteristics as MQTT topics for bidirectional communication.

ESP8266MQTTMesh

MQTT over mesh WiFi integrated library for ESP8266.

esp_mqtt

MQTT client library for ESP8266.

In 3 lists

mqtt-ir-transceiver

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

mqtt-with-micropython

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

nodemcu-gpiomqtt

Lua script to connect ESP8266 GPIOs to MQTT.

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.

In 4 listsDetails

Espurna

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

OpenMQTTGateway

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.

In 4 listsDetails

Sonoff-Tasmota

Firmware for ESP8266 devices with web-based configuration. ≈500 devices supported (not only Sonoffs).

In 3 lists

WiFi-IoT

ESP8266/ESP32 firmware builder. Partly in Russian. Free features are limited.

Interfaces >Industry

CODESYS-MQTT

A MQTT client for CODESYS PLC.

spicierModbus2mqtt

Modbus master which publishes register values via MQTT.

mqtt2opcua

Bi Directional MQTT to OPCUA Bridge.

OPC Router

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

Interfaces >Telephony, PBX

agi-mqtt

Interface between Asterisk and MQTT.

fritz2mqtt

Connect FRITZ!Box to MQTT.

sip2mqtt

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

sms2mqtt

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

Interfaces >Operating System

updates2mqtt

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

mqtt-os-status

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

mqttlauncher

Execute shell commands triggered by published MQTT messages.

mqttpc

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

mqttwatchdir

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

psmqtt

Utility reporting system health and status via MQTT.

WinThing

Remotely control Windows through MQTT.

Interfaces >Monitoring

mqttwarn

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

snmp2mqtt

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

ccusage-mqtt

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

check-mqtt

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

nag2mqtt

Nagios event broker to MQTT gateway.

notify-by-mqtt

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

mqtt2notifysend

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

Interfaces >Location Tracking

ADSBiq

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

OwnTracks

Location tracking and geofencing for MQTT.

In 2 lists

Interfaces >Logging

graylog-plugin-mqtt

MQTT Input Plugin for Graylog.

influx4mqtt

Subscribe to MQTT topics and insert into InfluxDB.

mqtt2elasticsearch

Send MQTT messages to Elasticsearch.

mqttwarn

Use with carbon plugin.

mqttcollect

A collectd "Exec" plugin for MQTT.

mqtthandler

A Python logging handler module for MQTT.

mqtt2mongodb

Subscribe to MQTT topics and insert into MongoDB.

Interfaces >Smart Home Hardware Interfaces

airrohr2mqtt

Air quality monitoring integration.

amcrest2mqtt

Amcrest doorbell to MQTT bridge. Uses Home Assistant's MQTT discovery protocol.

ble-scale-sync

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.

In 3 lists

aqara-mqtt

Aqara (Xiaomi) Gateway to MQTT bridge.

aqara2mqtt

Attach Aqara Smart Hubs to MQTT.

Bambuddy

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

can2mqtt

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

coe2mqtt

Bi-directional CAN Bus to MQTT.

cul2mqtt

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

domiqtt

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

eno2mqtt

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

Evohome2mqtt

MQTT Interface for the Honeywell Evohome system.

fronius2mqtt

MQTT integration for Fronius SolarAPI.

gardena2mqtt

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

helios2mqtt

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

hm2mqtt.js

Interface between EQ-3's Homematic line of smarthome devices and MQTT. Supports Homematic IP.

In 2 lists

homeeToMqtt

Bidirectional Interface between homee and MQTT.

HS100toMQTT

Gateway between TPLink HS100/HS110 and MQTT.

huABus

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

ipcam2mqtt

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

knx-mqtt-bridge

Bridges KNX and MQTT using the knx.js library.

knx2mqtt

Interface between the KNX home automation standard and MQTT.

mcsMQTT

Plug-in for HS3 (HomeSeer).

mqtt-dss-bridge

MQTT digitalSTROM-Server Bridge.

mqtt-unifi-protect-bridge

Adding motion-status from UniFi Protect Cameras to MQTT.

mqtt2homekit

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

node-lox-mqtt-gateway

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

smartthings-mqtt-bridge

Bridge between SmartThings and MQTT.

xiaomi2mqtt

Bridge between the Xiaomi Smart Home Gateway Aquara and a MQTT server.

zigbee2mqtt

Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge/gateway.

In 2 lists

zwavejs2mqtt

Zwave to Mqtt gateway and Control Panel Web UI.

Interfaces >Smart Home Integration Software

Home Assistant

Home Automation system with native MQTT support, and the world's largest non-commercial Open Source project.

In 5 listsDetails

Domoticz

Home Automation system with MQTT support.

In 3 lists

FHEM

Includes a MQTT module since V5.6.

In 2 lists

Home.Pi

Based on MQTT.

In 2 lists

Homegear

Built in MQTT support.

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.

homekit2mqtt

Interface between HAP-NodeJS and MQTT. Control MQTT connected devices with Siri or HomeKit Apps.

ioBroker

Includes a MQTT adapter.

openHAB

Includes a MQTT binding.

In 3 lists

openLuup

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

pimatic

MQTT plugin included.

In 2 lists

she - smart home engine

Scriptable smart home automation engine with AI assistance.

In 2 lists

shopsavvy-mqtt

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

knx2mqtt

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

Interfaces >Lighting

Arilux_AL-LC0X

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

chromoflex2mqtt

Control Chromoflex USP3 RGB LED modules via MQTT.

hue2mqtt.js

Interface between the Philips Hue bridge and MQTT.

MQTT DMX Controller

DMX Controller with MQTT support.

mqtt-dmx-sequencer

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

sunricher-wifi-mqtt

Control Sunricher LED devices using MQTT.

TRADFRI2MQTT

MQTT Bridge for IKEA TRÅDFRI Light Gateway.

Interfaces >Home Entertainment

airtunes2mqtt

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

bravia2mqtt

Control your Sony Bravia TV with MQTT.

broadlink-mqtt

MQTT client to control BroadLink RM devices.

chromecast-mqtt-connector

Control your Google Chromecast devices using MQTT.

harmony-api

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

htd2mqtt

Bridge between an HTD Lync audio system and MQTT.

kodi2mqtt

Interface between a Kodi media center instance and MQTT.

lgtv2mqtt

Interface between LG WebOS Smart TVs and MQTT.

In 2 lists

lirc2mqtt

Send and receive infrared via LIRC.

mopidy-mqtt

MQTT features for Mopidy.

MQTT-DashCast-Docker

MQTT Docker to launch DashCast session on Chromecast.

mqtt2atlonamatrix

Control Atlona HDMI matrix switches with MQTT.

mqtt2tivoremote

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

onkyo2mqtt

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

sonos2mqtt

A bridge between Sonos and MQTT.

VLC MQTT Module

Control VLC via MQTT.

xbmc2mqtt

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

yamaha-avr2mqtt

A simple adapter for connection Yamaha AVR to MQTT.

Interfaces >Smart Metering

bcontrol2mqtt

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

rpi-mqtt-monitor

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

In 2 lists

Interfaces >Messaging

mqtt-irc-bot

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

mqttwarn

Use with carbon plugin.

twitter-to-mqtt

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

Interfaces >Misc

AlexaMqttBridge

Bridge between Amazon Alexa and MQTT.

anpr2mqtt

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

bt-mqtt-gateway

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

buderus2mqtt

Bridge between Buderus KM200 internet gateway and MQTT.

chrome2mqtt

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

dashbutton2mqtt

Publish Amazon Dash Button presses to MQTT.

flowerpower2mqtt

Publish measurements from Parrot Flower Power plant sensors to MQTT.

gBridge

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.

haiku2mqtt

A bridge between Haiku smart fans and MQTT.

homely

Collection of Go daemons for connecting Domoticz and other stuff.

kobold2mqtt

Bridge between Vorwerk Kobold Vr200 internet gateway and MQTT.

leaf-python-mqtt

Extract data from Nissan Leaf API and post to MQTT.

miflora-mqtt-daemon

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

MQTT.Cool

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

mqtt2ble

A way to bridge MQTT topics to BLE Gatt characteristics.

mqttclpro

MQTT Client with tasker integration Android app.

mqttDB

A JSON store with MQTT interface.

mqtt-camera-streamer

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

In 2 lists

MQTT Joystick Controller

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

mqtt-transformer

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

node-mqtt-for-anki-overdrive

Node.js Controller and MQTT API for Anki Overdrive.

In 2 lists

parrot-sample

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

QuIXI

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

serial2mqtt

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

snowboy2mqtt

Publish MQTT Messages on Snowboy Hotword Detection.

speedtest2mqtt

Run speedtest-cli and publish results via MQTT.

unifi2mqtt

Publish connected clients from Ubiquiti Unifi to MQTT.

Valetudo

Xiaomi (Roborock) Vacuum Robots Firmware with MQTT and Webinterface.

In 2 lists

wlan-thermo-mqtt-addon

Addon for a popular DIY barbecue thermometer.

mqtt-tasker

Android Tasker mqtt plugin.

MQTT2ETCD

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

Visualization, Dashboards

awtSCADA

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.

In 2 lists

Crouton

A dashboard that taps into your IOT network, using only MQTT and JSON.

In 2 lists

d3-MQTT-Topic-Tree

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

Feezal

Dashboard editor powered by Web Components and MQTT.

HelloIoT

MQTT client and dashboard application.

HOMR-REACT

A configurable MQTT Visualization.

Linear MQTT Dashboard

Easy, customizable control panel - MQTT-client.

MMM-mqtt

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

mqtt-dashboard

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 Dash

Android App: With the app you can create dashboards for your MQTT enabled IoT Smart Home devices and applications.

MQTT-Hyperdash

A universal independent MQTT Dashboard for Linux/Raspberry Pi.

MQTT.Cool Test Client

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

mqtt-panel

A web interface for MQTT.

mqtt-prometheus-message-exporter

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

mqtt-svg-dash

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

MQTT-Tiles

MQTT-based IoT dashboard visualization tool. Allows easy dashboards sharing. Works with any MQTT broker supporting the WSS protocol.

mqtt2highcharts

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

MYHELLOIOT

MQTT dashboard application.

In 2 lists

node-red-dashboard

A dashboard UI for Node-RED.

In 2 lists

PlotJuggler

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.

In 8 listsDetails

ZigDash

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

Architecture, Convention

mqtt-smarthome

Smart home automation with MQTT as the central message bus - Architectural proposal.

The Homie Convention

A lightweight MQTT convention for the IoT.

Security, Encryption

Let's Encrypt Mosquitto Docker Container

Easier TLS certificate management for brokers.

mqttsa

Broker mis-configuration detection for cyber protection.

MQTT-PWN

IoT Broker penetration-testing and security assessment operations.

Teserakt E4

End-to-end encryption and key management for MQTT and other M2M protocols – Open-source and paid plans.

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed yesterday
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday