EEZ Studio is a free and open source IDE for embedded graphics development that supports LVGL and common Arduino targets like the ESP32 with a visual and “low code” layout experience. It generates code that can be compiled and uploaded to displays using the Arduino IDE or PlatformIO, and is actually the basis for a few commercial embedded display toolkits.