The ESPHome platform
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
It is another great open source project and allows you to create custom firmwares for your ESP8266/ESP32 boards with just a simple configuration file in YAML format, very similar to the configuration files of Home Assistant.
The upload of the generated firmware to the board is also super-easy and can be done over the air or through USB cable.
ESPHome has also a user-friendly web interface (dashboard) to manage all your firmwares and devices and is well supported by Home Assistant
Because of this great features, it has been added in d-diot image, since version v.1.1.