← back

category

Home automation

Control and automate smart home devices locally.

Side by side

Home automation
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Home Assistant91kApache-2.0Open sourceYesPython2026.9.42026-10-06
Homebridge26kApache-2.0Open sourceYesTypeScriptv2.4.02026-08-30
Tasmota25kGPL-3.0Open sourceYesCv15.6.02026-10-06
WLED19kEUPL-1.2Open sourceYesC++v16.0.12026-10-06
Zigbee2MQTT16kGPL-3.0Open sourceYesTypeScript2.14.22026-10-06
ESPHome12kOtherOpen sourceYesC++2026.9.12026-10-06
evcc7.3kMITOpen sourceYesGo0.316.22026-10-06
OpenMQTTGateway4.1kGPL-3.0Open sourceYesC++v1.8.12026-10-03
Domoticz3.8kGPL-3.0Open sourceYesC++2026.42026-10-06
Gladys Assistant3.2kApache-2.0Open sourceYesJavaScriptv5.1.42026-10-06
Z-Wave JS UI1.2kMITOpen sourceYesVuev11.24.22026-10-06
openHAB1.1kEPL-2.0Open sourceYesJava5.2.12026-10-06
Jeedom414GPL-2.0Open sourceYesPHP4.6.12026-10-06
ioBroker291MITOpen sourceYesTypeScriptv7.2.52026-10-05

14 tools

Tasmota

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

Language
C
Licence
GPL-3.0
Stars
25k
Latest
v15.6.0
Last push
2026-10-06
WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

Language
C++
Licence
EUPL-1.2
Stars
19k
Latest
v16.0.1
Last push
2026-10-06
ESPHome

ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

Language
C++
Licence
Other
Stars
12k
Latest
2026.9.1
Last push
2026-10-06
evcc

solar charging ☀️🚘

Language
Go
Licence
MIT
Stars
7.3k
Latest
0.316.2
Last push
2026-10-06
OpenMQTTGateway

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.

Language
C++
Licence
GPL-3.0
Stars
4.1k
Latest
v1.8.1
Last push
2026-10-03
Domoticz

Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.

Language
C++
Licence
GPL-3.0
Stars
3.8k
Latest
2026.4
Last push
2026-10-06
Z-Wave JS UI

Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify

Language
Vue
Licence
MIT
Stars
1.2k
Latest
v11.24.2
Last push
2026-10-06

What these tools replace