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

632 -1

21,317 +30

4,669 +7

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

391 +0

13,197 +33

2,145 +1

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

222 -1

11,074 +34

1,586 +5

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,933 +18

375 +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,197 +7

1,022 +0

GitHub
PlotJuggler by facontidavide

The Time Series Visualization Tool that you deserve.

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

C++

81 +1

4,063 +28

565 -1

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,746 +4

349 +0

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,728 +3

1,450 +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,460 +16

407 +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++

154 -1

3,422 +10

754 +0

GitHub
espurna by xoseperez

Home automation firmware for ESP8266-based devices

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

C++

151 -1

2,959 +4

635 +0

GitHub
HAP-NodeJS by homebridge

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

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

TypeScript

163 +0

2,672 +0

631 +0

GitHub
moquette by moquette-io

Java MQTT lightweight broker

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

Java

152 +0

2,241 +2

808 +2

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,832 +1

452 +1

GitHub
aedes by moscajs

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

created at March 6, 2015, 12:33 p.m.

JavaScript

46 +0

1,735 +3

225 +2

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,556 +1

398 +2

GitHub
nanomq by nanomq

An ultra-lightweight and blazing-fast Messaging broker/bus for IoT edge & SDV

created at Nov. 13, 2016, 6:18 a.m.

C

40 +0

1,359 +4

156 +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 +4

445 +0

GitHub
esp_mqtt by tuanpmt

MQTT client library for ESP8266

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

C

156 +0

1,138 +1

398 +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