Skip to main content

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

2.4k
GitHub Stars
325
Curated Resources
11
Categories
23 hours ago
Last Refreshed
Community ResourcesBrokersCloudPlatformsToolsClientsScriptingInterfacesVisualization, DashboardsArchitecture, ConventionSecurity, Encryption

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me location tracking resources from awesome-mqtt"

Installation instructions →

What's inside

Brokers

  • Ably

    MQTT broker service and protocol adapter.

  • ActiveMQ

    A fast Java multiprotocol messaging and Integration Patterns server.

  • Aedes

    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

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

Cloud

  • Adafruit IO

    Data-oriented IoT framework and libraries.

  • 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 management, and scaled provisioning.

  • CloudAMQP

    Hosted AMQP brokers with MQTT support.

  • CloudMQTT

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

Interfaces

  • ADSBiqLocation Tracking

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

  • agi-mqttTelephony, PBX

    Interface between Asterisk and MQTT.

  • airrohr2mqttSmart Home Hardware Interfaces

    Air quality monitoring integration.

  • airtunes2mqttHome Entertainment

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

  • AlexaMqttBridgeMisc

    Bridge between Amazon Alexa and MQTT.

  • amcrest2mqttSmart Home Hardware Interfaces

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

Clients

  • aiomqttPython

    The idiomatic asyncio MQTT client.

  • ballerina-mqttBallerina

    Ballerina MQTT client based on paho-mqtt.

  • CocoaMQTTSwift

    MQTT for iOS and macOS written with Swift.

  • delphi-mqttDelphi

    MQTT server and client components.

  • emqttcErlang or Elixir

    Asynchronous Erlang MQTT Client.

  • gmqttPython

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

Community Resources

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.

  • Crouton

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

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

Tools

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

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

Platforms

  • ForestHub

    Edge AI agent platform; its open-source runtime

  • 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. (

  • 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, data management, data analytics,connectivity and message routing and event management. Supported by Linux Software Foundation.

Showing a sample of 325 resources. View the full list on GitHub →