Alternatives to ESPHome

Create firmware for supported microcontrollers using declarative configuration. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ESPHome.

  • Tasmota

    Replace firmware on supported connected devices with local web and MQTT control.

    Tasmota is GPL-3.0 firmware for supported connected devices with browser-based configuration, MQTT integration and device templates, instead of ESPHome's declarative configuration files.

Similar software

Related functionality, not a direct replacement.