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.
Screenshot of the LVGL Pro XML editor with a UI design open.

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.
Screenshot of the LVGL Pro live preview with the inspector open.

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.
Screenshot of the LVGL Pro UI test editor with a test case open.

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:
  • 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
Screenshot of the LVGL Pro Figma import tool with a design open.

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.
Screenshot of the LVGL Pro online preview with a UI design open.

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.
Screenshot of the LVGL Pro CLI with a command running.

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.

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.