MQTT
Transport layer protocol between embedded devices and services.
Links
- Sol - An MQTT broker from scratch
- rumq - MQTT ecosystem in rust.
- 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 compatibility, SMS & LORA.
- MQTTGateway for Prometheus
- Writing an aysnchronous MQTT Broker in Rust (2020)
- What's Wrong with MQTT? (2018) (Lobsters)
- deskmate - Hackable & portable MQTT-powered mini dashboard and control center.
- A quick introduction to MQTT for IOT (2021)
- Secure your MQTT server with authentication and encryption (2021) (HN)
- Make your intercom smarter with an MQTT backpack (2021)
- MQTT Client/Server framework
- MQTT Explorer - All-round MQTT client that provides a structured topic overview. (Web)
- A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT (2021) (HN)
- Promqtt - Prometheus ⟷ MQTT Bridge.
- msoak - MQTT subscribe to multiple servers / topics simultaneously.
- MQTT.ts - MQTT in TypeScript for Deno, Node.js, and browsers.
- mProxy - MQTT proxy.
- MQTT-Client-Framework - iOS, macOS, tvOS native ObjectiveC MQTT Client Framework.
- Mosquitto - Open source MQTT broker. (Code) (HN)
- mqtt-go - Yet another Go MQTT 3.1.1 client library.
- PubSubRT - Pub/sub real-time telemetry protocol, optimized for industrial needs: providing low latency, dealing with slow channels and large payloads.
- MiniConf - Minimal settings configuration over MQTT.
- mqttwarn - Subscribe to MQTT topics (with wildcards) and notify pluggable services.
- MiniMQ - Minimal no_std MQTT v5.0 client implementation.
- mqtt-panel - Web interface for MQTT.
- CocoaMQTT - MQTT 5.0 Client Library for iOS and macOS written in Swift.
- Eclipse Paho MQTT Python Client
- Cotonic - Provides tools to make it possible for these components to cooperate by providing an MQTT publish/subscribe bus.
- Free and High Performance MQTT Broker
- MQTT Stresser - Load testing tool to stress MQTT message broker.
- MQTT2Prometheus - MQTT to Prometheus gateway.
- Mqttrs - Rust crate (library) to write MQTT protocol clients and servers.
- Aedes - Barebone MQTT broker that can run on any stream server, the node way.
- Mochi MQTT - Embeddable lightweight, high-performance Go MQTT Server (broker) for IoT and PubSub.
- Jackalope - Opinionated MQTT client library based on Tortoise MQTT.
- mqttclient - High-performance, high-stability, cross-platform MQTT client.
- MQTT Broker - Tokio-based MQTT v5 broker written in pure Rust.
- MQTT TUI - Subscribe to a MQTT Topic or publish something quickly from the terminal.
- Cloudflare Pub/Sub: Programmable MQTT Message Brokers (2022) (HN) (Doc)
- Control Esp32 from a web panel over MQTT protocol (HN)
- MQTT NIO - Swift NIO MQTT v3.1.1 and v5.0 Client.
- MQTT-C - Portable MQTT C client for embedded systems and PCs alike.
- mqttd - Complete MQTT v5 broker.
- MQTT to NSQ bridge
- rumqtt - MQTT ecosystem in rust.
- mqttwrk - Wrk/Wrk2 inspired tool for conformance and scale testing MQTT brokers.
- MQZiti - Zero Trust MQTT server and client. (HN)
- Mijia-Homie - Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer.
- RMQTT Broker - MQTT Server/MQTT Broker - Scalable Distributed MQTT Message Broker for IoT in the 5G Era.
- RmqttRaft - Raft framework, for regular people.
- Oidbs: An Open Source MQTT Driven Benchmark Suite for IoT Data (2022) (HN)
- Awesome MQTT
- VolantMQ - High-Performance MQTT Server.
- MQTT X - Powerful cross-platform MQTT 5.0 Desktop, CLI, and WebSocket client tools. (Web)
- TinyGo MQTT
- MQTT encoder & decoder, written in Go
- Zigbee2MQTT - Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges. (Docs Code)
- Homebridge MQTT-Thing - Plugin for Homebridge allowing the integration of many different accessory types using MQTT.
- LMC - Lightweight MQTT Client for Rust.
- NanoMQ - Ultra-lightweight and blazing-fast MQTT broker for IoT edge.
- NanoSDK - MQTT 5.0-compliant SDK with QUIC support in NNG flavor.