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-10-07
Health v2 · maintenance only
92/100
- Activity 98
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 61
- age_days: 3552
- days_rel: 56
- days_push: 14
- n_releases_24m: 10
Adoption not part of the score
24805 stars · 5184 forks observed · 2026-10-07
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
Tasmota is an open‑source firmware for ESP8266 and ESP32 based devices. It provides a web UI, OTA updates, and local control via MQTT, HTTP, serial or KNX.
Use cases
- Flash custom firmware on ESP8266 or ESP32 smart devices
- Control smart plugs and sensors via MQTT from Home Assistant
- Set up OTA updates for ESP32 temperature or motion sensors
- Replace stock firmware on Sonoff switches with a configurable alternative
- Integrate ESP devices with Matter‑compatible hubs
- Configure IoT devices locally using the built‑in web UI
- Bridge legacy ESP8266 devices into a Matter network using an ESP32
When to choose
- You need a fully open‑source, community‑maintained firmware for ESP devices
- Local control without reliance on cloud services is required
- Wide sensor and peripheral support (I²C, SPI, 1‑Wire, analog) is needed
- OTA updates and web‑based configuration are important for deployment
When to avoid
- You require proprietary features only available in vendor firmware
- The device has extremely limited flash or RAM that cannot accommodate Tasmota
- You need a cloud‑only solution with no local MQTT broker
Facets
application · maturity active
http-server logging iot embedded cli esp8266 esp32 firmware ota webui knx matter home-assistant sonoff mqtt configuration home-automation embedded web-server
2 sources
- readme: https://github.com/arendst/Tasmota · fetched 2026-10-07 · 4c72cb1de8d0
- homepage: https://tasmota.github.io/docs · fetched 2026-09-28 · 3d3a5ebfa3bb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| arendst/Tasmota | main | 92 |
| arendst/Tasmota-firmware | mirror | 76 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem