Tasmota is a widely used open-source firmware for ESP8266 and ESP32 based devices. It supports a wide variety of devices, sensors and integrations to Home Automation and Cloud services.
LVGL maintains several ready-to-use projects for development boards.