Tasmota by arendst

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

created at Jan. 28, 2017, 1:37 p.m.

C

628 -1

21,367 +23

4,679 +5

GitHub
emqx by emqx

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

created at Dec. 17, 2012, 10:07 a.m.

Erlang

392 +0

13,264 +29

2,152 +0

GitHub
zigbee2mqtt by Koenkk

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨

created at April 8, 2018, 12:01 p.m.

JavaScript

223 +1

11,135 +39

1,591 +1

GitHub
pubsubclient by knolleary

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

created at Feb. 2, 2009, 11:07 a.m.

C++

209 +0

3,739 +5

1,453 +2

GitHub
HAP-NodeJS by homebridge

Node.js implementation of the HomeKit Accessory Protocol (HAP)

created at Oct. 8, 2014, 3:42 p.m.

TypeScript

162 +0

2,674 +0

630 +0

GitHub
OpenMQTTGateway by 1technophile

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

created at Sept. 17, 2016, 3:25 p.m.

C++

156 +1

3,443 +14

760 +5

GitHub
esp_mqtt by tuanpmt

MQTT client library for ESP8266

created at Dec. 26, 2014, 7:24 a.m.

C

156 +0

1,139 +0

398 +0

GitHub
MQTTnet by dotnet

MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

created at March 16, 2017, 9:15 p.m.

C#

155 +0

4,204 +5

1,024 +0

GitHub
moquette by moquette-io

Java MQTT lightweight broker

created at Sept. 30, 2014, 8:14 p.m.

Java

153 +1

2,246 +3

809 +0

GitHub
espurna by xoseperez

Home automation firmware for ESP8266-based devices

created at Jan. 24, 2018, 1:26 p.m.

C++

152 +1

2,964 +1

634 +0

GitHub
emitter by emitter-io

High performance, distributed and low latency publish-subscribe platform.

created at Oct. 29, 2016, 8:52 a.m.

Go

109 +0

3,751 +2

350 +0

GitHub
Valetudo by Hypfer

Cloud replacement for vacuum robots enabling local-only operation

created at July 12, 2018, 7:07 a.m.

JavaScript

94 +0

5,966 +14

375 +0

GitHub
PlotJuggler by facontidavide

The Time Series Visualization Tool that you deserve.

created at March 1, 2016, 9:05 p.m.

C++

82 +1

4,091 +9

570 +1

GitHub
node-red-dashboard by node-red

A dashboard UI for Node-RED

created at May 5, 2016, 4:42 p.m.

HTML

82 +0

1,278 +2

445 -1

GitHub
MQTT-Client-Framework by novastone-media

iOS, macOS, tvOS native ObjectiveC MQTT Client Framework

created at Jan. 12, 2014, 4:18 p.m.

Objective-C

78 +0

1,833 +0

454 +1

GitHub
CocoaMQTT by emqx

MQTT 5.0 client library for iOS and macOS written in Swift

created at July 28, 2014, 12:45 a.m.

Swift

77 +0

1,562 +2

401 +0

GitHub
mqttwarn by mqtt-tools

A highly configurable MQTT message router, where the routing targets are notification plugins, primarily written in Python.

created at Feb. 9, 2014, 2:32 p.m.

Python

75 +0

947 +0

184 +0

GitHub
MQTTX by emqx

A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

created at May 24, 2019, 9:16 a.m.

TypeScript

68 +0

3,488 +7

407 -2

GitHub
Basecamp by ct-Open-Source

An Arduino library to ease the use of the ESP32 in IoT projects

created at Nov. 8, 2017, 1:37 p.m.

C++

66 +0

254 +0

48 +0

GitHub
mqtt-smarthome by mqtt-smarthome

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

created at Dec. 24, 2014, 12:59 p.m.

Unknown languages

65 +0

437 +0

61 +0

GitHub