v1.0.0-rc2: All planned major features are supported.
Build Embedded UIs like a PRO
The complete toolkit to build, test, share, and ship UIs.



For Developers
Built for Your Entire Workflow
Code, preview, test, and ship with confidence using tools designed for professional embedded developers and teams.
XML Editor
Build components, widgets, and screens in a modular way using an XML editor at lightning speed.
Figma Import
Sync styles and assets directly from Figma for pixel-perfect implementation.
Live Preview
See changes instantly and share the UI online. No flashing, no setup needed, just a browser.
CLI Tool
Validate XMLs, generate C code, and run tests in any CI/CD pipeline with ease.
What you can do
Build UIs Fast
LVGL Pro turns weeks of manual work into days with instant previews, XML codegen, automation, and more.

Build UIs with XML
The core of LVGL Pro is a powerful XML editor that lets you define components, widgets, and screens to build modular UIs at lightning speed. With a fully text-based workflow, your projects are perfectly suited for Git version control, automation, and AI-assisted development.
XML files can be exported as portable LVGL C code or loaded directly at runtime, allowing you to update your UI without recompiling.
XML files can be exported as portable LVGL C code or loaded directly at runtime, allowing you to update your UI without recompiling.

Pixel-Perfect Preview & Inspector
See your screens and components live in a pixel-perfect preview. No recompiling, no flashing, just instant feedback.
Use the powerful inspector to visualize UI elements, measure spacing, and adjust sizes or positions directly while navigating your design with ease.
Use the powerful inspector to visualize UI elements, measure spacing, and adjust sizes or positions directly while navigating your design with ease.

Pro Features Built In
You can write UI tests in seconds, add translations effortlessly, create and play timeline animations, handle data bindings for a clean API, and more. all built right in.
LVGL Pro goes far beyond building components in XML. It includes everything you need to create professional UIs:
LVGL Pro goes far beyond building components in XML. It includes everything you need to create professional UIs:
- UI tests: write and run tests in seconds to ensure quality
- Translations: add multi-language support with ease
- Timeline animations: create and play smooth animations visually
- Data bindings: connect logic to your UI through a clean API

Figma Integration
Designed to work with Figma, right out of the box. With our plugin, you can bring their work straight into LVGL Pro. Easily sync styles and images without worrying about off-by-one errors, mismatched colors, or incorrect padding and radius.
Full element and screen synchronization is on the way, making design-to-code workflows butter-smooth.
Full element and screen synchronization is on the way, making design-to-code workflows butter-smooth.

Share Online
Are you working in a team and need to share your work with designers, managers, marketing, or customers?
It’s super easy: push your code to GitHub and open it at viewer.lvgl.io.
Anyone can view, test, and even modify your UI directly in the browser — no developer environment required.
It’s super easy: push your code to GitHub and open it at viewer.lvgl.io.
Anyone can view, test, and even modify your UI directly in the browser — no developer environment required.

CLI for CI/CD Integration
The LVGL Pro CLI makes it easy to integrate your workflow into any CI/CD pipeline. Validate XMLs, generate C code, bundle files, and run tests automatically.
If something goes wrong, the pipeline fails immediately with clear error messages, so issues are caught early, not in production.
If something goes wrong, the pipeline fails immediately with clear error messages, so issues are caught early, not in production.
Flexible and Affordable Licensing
A simple, scalable, and royalty-free licensing model that works for open-source projects, startups, and enterprises alike. Choose monthly or yearly subscriptions, and add commercial support with SLA using Slack, Jira, Teams or any others.