Before Download

Support LittlevGL with a Donation

In a few minutes you will get LittlevGL for free. However to maintain the library, add new features and provide support can't be possible without your help. That's why I ask you to support LittlevGL with a small donation. The amount of donation is totally up you, every single dollar is highly appreciated!

Software Components

You can download or clone all software components from GitHub.

Type following command to a Teriminal to clone the repositories:

git clone

Read this Porting guide to see how to set up your embedded graphics project.

Alternatively you can download the software components here:

Littlev Graphics Library [v5.1.0] The core of the embedded GUI library with all the graphical object types and graphics features. Download
Examples and tutorial Application examples and step-by-step tutorials Download
Drivers TFT and touch pad drivers Download

Pre-configured Project for PC Simulator

The pre-configured PC project is the LittlevGL ported to PC. You can use it run the library on PC without embedded hardware. In case of you are working with an embedded hardware you also should check this project as a reference.

Read this Guide to learn how to run this project on your PC.

To clone with git:

git clone
cd pc_simulator
git submodule update --init




To add images and fonts to you project you can use simple online tools: Image converter and Font converter

If for any reason you would like to see how the converter scripts work you will find them in the lv_utils repository or you can download them here:


LittlevGL - Open-source Embedded GUI Library

LittlevGL is a free and 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.

If you like LittlevGL, please
support its deveopment!

The founder of Littlev Graphics Library (LittlevGL) and related software modules is:
Gábor Kiss-Vámosi
All Rights Reserved ©  2018 Hungary