Browser-based LVGL UI editor for ESPHome

User avatar
ESPBoards
Posts: 10
Joined: Wed Jan 17, 2024 9:05 pm

Browser-based LVGL UI editor for ESPHome

Postby ESPBoards » 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!
ESPBoards.dev - Everything about ESP32 and ESP8266 Development Boards - https://www.espboards.dev

lichurbagan
Posts: 59
Joined: Thu Nov 13, 2025 3:20 pm

Re: Browser-based LVGL UI editor for ESPHome

Postby lichurbagan » Sat Dec 06, 2025 3:50 pm

That’s a great tool. It solves a real ESPHome pain. Rapid LVGL testing saves tons of time. Export-to-YAML would be super useful. A live preview mode would be amazing. Add preset screen sizes for accuracy. A widget library helps beginners a lot. Font loading support would improve layout trust. A hierarchy panel boosts workflow clarity. Offline PWA mode would be handy. This project has strong potential. Consider sharing it on the ESPHome community. You’ll get solid feedback from users. Keep building it. You're onto something very helpful.

User avatar
ESPBoards
Posts: 10
Joined: Wed Jan 17, 2024 9:05 pm

Re: Browser-based LVGL UI editor for ESPHome

Postby ESPBoards » Sun Dec 07, 2025 2:39 pm

Thanks so much for the feedback! I really appreciate it. I’ve already shared it on the ESPHome forum and Reddit.

Actually, the YAML export, live preview, preset screen sizes are all already there - it’s just early-stage, so some of it might feel a bit rough around the edges, but I am working on improving it.
ESPBoards.dev - Everything about ESP32 and ESP8266 Development Boards - https://www.espboards.dev

Who is online

Users browsing this forum: No registered users and 1 guest