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.
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.
64 kB flash and 8 kB RAM is enough for a simple user inteface.
Use LVGL on any platforms, such as NXP LPC or iMX, STM32, PIC, Arduino, ESP32, Raspberry and so on.
Drive monochrom, OLED, TFT displays, monitors or any other displays.
Choose from 30+ ready to use widgets and customize them with ease.
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.
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.
The looks matter, right? Let our graphics designers create eye catching graphics for you.
Want to make the most out of your UI? Let us implement it for you, optimized to your needs and platform.
Stuck somewhere? Need a feature or widget? Found a bug? Get help directly from us.
LVGL - A premium graphics library for free
Blog for embedded GUI enthusiasts
Read new, tutorial and tips & trick in our Blog, or create a new post ans share you experience.