Everything you need to build
Built for embedded UI developers
Visual Editor
Drag, drop, resize, style. Real-time WYSIWYG canvas.
Clean C Code
Export production-ready LVGL C. No proprietary runtime.
Multi-platform
ESP32, STM32, RP2040, nRF52, Linux framebuffer.
Widget Library
50+ LVGL widgets. Button, slider, chart, keyboard, dropdown, table.
Style & Themes
CSS-like styling. Colors, gradients, shadows, animations.
Flexible Export
PlatformIO, CMake, or raw source. Your build system.
Real-time Preview
See changes instantly on canvas and simulated device.
Open Source
MIT-licensed. Fork, modify, contribute. No vendor lock-in.
Design visually
Drag widgets onto the canvas, position them with pixel precision, and style every property in real time. No code required — just point, click, and tweak.
Generate C code
One click produces clean, readable LVGL C source files. No proprietary runtime bloat — just standard LVGL API calls that compile on any toolchain.
Export & deploy
Export as PlatformIO project, CMake module, or standalone source. Drop it into your existing firmware — or start fresh with our starter templates.
How we compare
Honest comparison with other available tools.
| Feature | LvLUI | SquareLine Studio | EEZ Studio |
|---|---|---|---|
| Price | Free tier · $29/mo | $49/mo | Free |
| LVGL version | 9.x (latest) | 7.x / 8.x | 7.x |
| Export C code | Yes — clean LVGL C | Yes — proprietary runtime | Partial — full project |
| Dark mode | Yes | Yes | Yes |
| Linux support | Yes (PWA) | Desktop app only | Yes |
| API / SDK | Open JSON format | Proprietary format | JSON |