Light and Versatile
Graphics Library

LVGL is an open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint.

animation image
shape image

All you need for Embedded Graphics

Create stunning user interfaces with LVGL! Take advantage of its platform independent nature and use one library with small microcontrollers or high-end processors.

about us
Try Live Demos

Take a look at some pretty demos running right in your browser.

What is LVGL?

The LVGL is a lightweight embedded library for displays and touchscreens providing everything required to build a fully featured-embedded GUIs.

Small fooprint

64 kB flash and 8 kB RAM is enough for a simple user inteface.

Any platform

Use LVGL on any platforms, such as STM32, NXP LPC or i.MX, PIC, Arduino, ESP32, Raspberry and so on.

Any display

Drive monochrom, OLED, TFT displays, monitors or any other displays.

Many widgets

Choose from 30+ ready to use widgets and customize them with ease.

MicroPython

Do you like Python? Create your UI in MicroPython with LVGL.

Open source, free, C

LVGL is hosted on GitHub with MIT license. It's really free to use.

watch

Need support? We are ready to help!

UI development could be a complex thing but you are not alone. Our professional team is here to help you during the develoment.

Graphics design

The looks matter, right? Let our graphics designers to create eye catching graphics for you.

UI development

Want to make the most out of your UI? Let us to implement it for you, optmized to your needs and platform.

Advanced support

Stuck somewhere? Need a feature or widget? Found a bug? Get help directly from us.

LVGL - A premium graphics library for free

Our Partners

Some large companies who have choosen LVGL.

Blog for embedded GUI enthusiasts

Read new, tutorial and tips & trick in our Blog, or create a new post ans share you experience.

Subscribe to Newsletters

Subscribe to our newsletters to no miss any news about LVGL. We will send maximum 1-2 mails/month.

Contact with us

Do you have any question? Have a great idea? Want to leave feedback?

We are keen on to hear about you! Just fill the form to contact with us.

Reach us quickly
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.