Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

24.7k stars5.2k forksGPL-3.0last commit Actively maintained

Cloud-based smart home IoT platform and mobile/web app for provisioning, controlling and automating compatible devices (e.g., SONOFF). Provides remote control, scenes, schedules, third‑party integrations (Alexa/Google/IFTTT) and optional local gateway.
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

24.7k stars5.2k forksGPL-3.0last commit Actively maintained
Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

15.6k stars2k forksGPL-3.0last commit Actively maintained
ESPHome generates custom firmware for ESP32/ESP8266 and other boards from YAML, enabling local smart home devices with Home Assistant, API, and MQTT integration.

11.6k stars5.6k forkslast commit Actively maintained
Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

7.1k stars1.5k forksMITlast commit Actively maintained
openHAB is a Java-based, modular open-source smart home platform providing a rules engine, extensible add-ons, multi-protocol device integration and mobile/web UIs.
1.1k stars471 forksEPL-2.0last commit Actively maintained
Administrative web interface for managing, monitoring, and updating Tasmota-flashed IoT devices, including device discovery, bulk actions, and OTA firmware updates.
975 stars148 forksGPL-3.0last commit Actively maintained
FHEM is a Perl-based open-source home automation server with a modular architecture, web frontends, and broad device protocol support.

Activity unknown
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 6 of 7 shipped a commit in the last six months. Licences in this list: GPL-3.0, MIT, EPL-2.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Smart Home & IoT Platforms.