arendst/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 observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 61.0
- age_days: 3504
- days_rel: 8
- days_push: 8
- n_releases_24m: 11
Adoption not part of the score
24725 stars · 5166 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Tasmota is an open-source alternative firmware for ESP8266 and ESP32-based devices, providing a web UI, OTA updates, and automation via timers, rules, or scripts. It enables entirely local control of smart devices over MQTT, HTTP, Serial, or KNX, integrating with home automation platforms.
Use cases
- flash custom firmware onto sonoff smart plugs
- control tuya devices locally without the cloud
- integrate esp32 sensors with home assistant over mqtt
- automate smart home devices with timers and rules
- update iot device firmware over the air
- replace stock firmware on esp8266 smart switches
When to choose
- you want fully local control of ESP-based smart devices without vendor clouds
- you need MQTT, HTTP, or KNX integration with home automation systems
- you want OTA updates, a web UI, and rule-based automation on ESP8266/ESP32 hardware
When to avoid
- your device is not based on ESP8266 or ESP32 hardware
- you need a cloud-managed IoT platform with remote dashboards
- you require a turnkey commercial solution with vendor support
Facets
application · maturity stable
iot workflow-automation web-framework self-hosted iot self-hosted embedded iot firmware esp8266 esp32 mqtt ota-updates smart-home sonoff tuya knx home-automation automation
2 sources
- readme: https://github.com/arendst/Tasmota · fetched 2026-08-28 · 0d96877dc374
- homepage: https://tasmota.github.io/docs · fetched 2026-08-29 · caf1701c7554
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| arendst/Tasmota | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem