Browser-based LVGL UI editor for ESPHome
Posted: Sat Dec 06, 2025 1:08 pm
Hello everybody,
If you use ESPHome on ESP32 with LVGL displays, I wanted to share a small project I’ve been working on.
I’ve been using ESPHome + LVGL for a while, and honestly got pretty frustrated with how long it takes to recompile and reupload firmware just to see tiny UI changes.
I tried a few existing tools, but most of them either required local setup or didn’t fully help visualize the UI before uploading it to the ESP32.
So I ended up building a browser-based LVGL UI editor for ESPHome that lets you visually design your screens and see layout changes in real time, without constantly flashing your device.
Here’s the link:
https://www.espboards.dev/tools/esphome-lvgl-designer/
It runs directly in the browser and helps you quickly prototype and lay out UI visually.
This is still a very early-stage project, so there will definitely be some issues and missing features. Any feedback is really appreciated!
If you use ESPHome on ESP32 with LVGL displays, I wanted to share a small project I’ve been working on.
I’ve been using ESPHome + LVGL for a while, and honestly got pretty frustrated with how long it takes to recompile and reupload firmware just to see tiny UI changes.
I tried a few existing tools, but most of them either required local setup or didn’t fully help visualize the UI before uploading it to the ESP32.
So I ended up building a browser-based LVGL UI editor for ESPHome that lets you visually design your screens and see layout changes in real time, without constantly flashing your device.
Here’s the link:
https://www.espboards.dev/tools/esphome-lvgl-designer/
It runs directly in the browser and helps you quickly prototype and lay out UI visually.
This is still a very early-stage project, so there will definitely be some issues and missing features. Any feedback is really appreciated!