Tasmota

Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP or serial. Automate using timers, rules or scripts. Integration with home automation solutions.

Healthy · 80
80/100
Healthy

Actively maintained with regular releases.

Maintenance 29/40
Releases 25/25
Community 18/20
Momentum 8/15

Commit activity more than 73% of tracked projects; popularity more than 90%. How this is calculated.

Commits, last 11 months

2025-10: 77 commits 2025-11: 63 commits 2025-12: 76 commits 2026-01: 72 commits 2026-02: 68 commits 2026-03: 69 commits 2026-04: 60 commits 2026-05: 86 commits 2026-06: 42 commits 2026-07: 35 commits 2026-08: 75 commits
2025-10 723 total 2026-08
Stars25k
Latest releasev15.6.0 · 25 Aug 2026
Repo updated27 Sept 2026
LicenceGPL-3.0
Built withC, C++

Is Tasmota actively maintained?

Development is ongoing. The repository recorded 723 commits over the same window, and the last three months alone account for 152 of them.

The most recent tagged release, v15.6.0, shipped within the last month — a current, installable version exists today.

Of the 20 projects we track in Internet of Things (IoT), Tasmota ranks #5 by health score — in the top quarter of its category.

What Tasmota actually does

Tasmota is an open-source firmware designed to replace stock software on ESP-based microcontrollers. It provides direct local control of connected hardware through protocols such as MQTT, HTTP, and serial, while allowing automation via onboard timers, rules, and scripts.

Best fit: You should use this if you want to run local-only IoT devices without relying on external cloud services or vendor-locked smartphone applications.

Worth knowing: Flashing alternative firmware onto ESP devices typically requires physical access to the hardware or specific serial wiring procedures initially, which can be time-consuming for large deployments.

Deployment notes

As an embedded device firmware, it does not require a traditional server database or reverse proxy on your main host, but you will need an independent MQTT broker or home automation controller running on your network to manage communication.


Tasmota as a replacement for


Alternatives to Tasmota

Projects in the same categories, ordered by health score.