RepoGuard
Updated 10 h ago
LVGL

Organization

Public GitHub footprint of LVGL

@lvgl
View profile on GitHub

Light and Versatile Embedded Graphics Library

113

Public repositories

33,839

Total stars

1,955

Followers

The lvgl organization on GitHub hosts a wide range of repositories focused on embedded graphics development. Key projects include lvgl, an embedded graphics library for various display types, and lv_port_esp32, which integrates LVGL with ESP32 hardware. The primary programming languages used in these repositories are C, Rust, and JavaScript.

Top languages

C 80JavaScript 3C++ 3HTML 3Shell 2Rust 1TypeScript 1PHP 1

Public repositories

lvgl

23,805

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

C
Updated Jun 13, 2026

lv_port_esp32

1,288

LVGL ported to ESP32 including various display and touchpad drivers

C
Updated Jun 12, 2026

lv_binding_rust

921

LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).

Rust
Updated Jun 6, 2026

lv_port_pc_visual_studio

768

Visual Studio projects for LVGL embedded graphics library. Recommended on Windows. Linux support with Wayland is work in progress.

C
Updated Jun 8, 2026

lvgl_editor

627

No description provided for this repository.

C
Updated Jun 12, 2026

lv_micropython

578

Micropython bindings to LVGL for Embedded devices, Unix and JavaScript

C
Updated Jun 6, 2026

lv_demos

556

Examples, tutorials and applications for the LVGL embedded GUI library

C
Updated May 13, 2026

lv_port_pc_vscode

488

No description provided for this repository.

C
Updated Jun 10, 2026

lv_port_linux

447

LVGL configured to work on Linux (Wayland, DRM, EGL, OpenGL, fbdev, X11 etc)

C
Updated Jun 12, 2026

lvgl_esp32_drivers

444

Drivers for ESP32 to be used with LVGL

C
Updated Jun 12, 2026

lv_drivers

400

TFT and touch pad drivers for LVGL embedded GUI library

C
Updated Jun 12, 2026

lv_binding_micropython

348

LVGL binding for MicroPython

C
Updated Jun 1, 2026

lv_port_pc_eclipse

343

PC simulator project for LVGL embedded GUI Library. Recommended on Linux and Mac.

C
Updated Jun 1, 2026

lv_platformio

334

PlatformIO project example for LVGL

C
Updated Jun 2, 2026

lv_font_conv

294

Converts TTF/WOFF fonts to compact bitmap format

JavaScript
Updated Jun 10, 2026

lv_binding_js

239

React bindings for LVGL ⚛️

C++
Updated Jun 7, 2026

lv_port_win_codeblocks

202

Windows PC simulator project for LVGL embedded GUI Library

C
Updated May 2, 2026

lv_arduino

160

LVGL as Arduino Library + example sketch

C
Updated May 7, 2026

lv_web_emscripten

123

LVGL ported to Emscripten to be converted to JavaScript

C
Updated May 7, 2026

lv_img_conv

117

Image converter for LVGL, written in JS

TypeScript
Updated May 5, 2026

lv_port_stm32f429_disco

98

LVGL ported to STM32F429I-DISC1 using SW4STM32 (Ac6) IDE

C
Updated May 7, 2026

lv_i18n

96

Internationalization (i18n) for LVGL

JavaScript
Updated May 8, 2026

lv_port_windows

88

LVGL ported to Windows

C
Updated Jan 14, 2026

lv_lib_png

69

PNG decoder for LVGL

C
Updated May 18, 2026

lv_binding_cpp

61

[WIP] C++ binding for LVGL

C++
Updated Apr 24, 2026

lv_port_stm32f746_disco

60

LVGL ported to STM32F746G-DISCO using STM32CubeIDE

C
Updated Jun 1, 2026

lv_lib_freetype

59

Interface to FreeType to generate font bitmaps run time

C
Updated May 2, 2026

lv_lib_qrcode

58

QR code generation with LVGL

C
Updated May 18, 2026

lv_utils

57

Convert images or system fonts to C arrays. Written for LVGL embedded GUI library

PHP
Updated May 18, 2026

lv_fs_if

45

LVGL interfaces to various file systems (PC, FatFS)

C
Updated Jan 3, 2026

lv_lib_rlottie

44

Lottie animation support for LVGL

C
Updated Apr 8, 2026

lv_port_stm32f769_disco

42

LVGL ported to STM32F769 Discovery using CubeIDE

C
Updated Jun 1, 2026

docs_old

41

DEPRECATED: Documentation for LVGL is now located in the main repository: https://github.com/lvgl/lvgl

HTML
Updated May 26, 2026

lvgl_project_creator

37

Create LVGL projects quickly and easily

Python
Updated May 18, 2026

lv_port_raspberry_pi_pico_mdk

36

An MDK template for Raspberry Pi Pico + LVGL

C
Updated May 2, 2026

lv_lib_split_jpg

36

JPG decoder for LVGL

C
Updated Jan 21, 2026

blog

31

Post, News and Tutorials about LVGL embedded GUI library

C
Updated Feb 17, 2026

lv_port_xilinx_zedboard_vitis

31

This repository contains a template AMP project for the Zedboard using VGA, FreeRTOS, LVGL and USB peripherals

C
Updated Dec 9, 2025

lv_lib_tinygl

25

EXPERIMENTAL - 3D extension for lvgl using TinyGL

C
Updated Apr 27, 2026

lv_port_stm32h745i_disco

22

LVGL ported to STM32H745I DISCO

C
Updated Jun 1, 2026

docs

20

Meta repository for compiled documentation. Do not send PRs here - they will be closed. The Markdown files are now located in the main repository: https://github.com/lvgl/lvgl

HTML
Updated May 27, 2026

lv_binding_pikascript

20

No description provided for this repository.

C
Updated Dec 26, 2025

lv_port_stm32h7b3i_disco

19

This repository contains the Light and Versatile Graphics Library (LVGL) port for the STM32H7B3I-DK development board.

C
Updated Jun 1, 2026

lv_port_stm32f469_disco

18

LVGL ported to STM32F469 Discovery using SWSTM32 (Ac6) IDE

C
Updated Mar 3, 2026

lv_port_stm_nucleo_g071rb

16

LVGL ported to ST's NUCLEO G071RB board

C
Updated Jun 1, 2026

lv_port_espressif_esp32-s3-lcd-ev-board

16

No description provided for this repository.

C
Updated May 14, 2026

sim

14

Meta repository for online LVGL simulators

JavaScript
Updated Nov 9, 2025

lv_esp_idf

13

No description provided for this repository.

C
Updated May 15, 2026

lv_port_riverdi_101-stm32h7

12

No description provided for this repository.

C
Updated Jun 7, 2026

lv_port_espressif_M5Stack_CoreS3

12

No description provided for this repository.

C
Updated Sep 10, 2025

lv_apps

11

Ready to use UIs and high level components for applications

C
Updated Mar 19, 2026

lv_port_aurix

10

LVGL ported to Aurix TFT board

C
Updated Sep 10, 2025

lv_nuttx

9

No description provided for this repository.

C
Updated May 7, 2026

lv_binding_berry

9

Binding to Berry language

C
Updated Feb 5, 2026

lv_zephyr

9

LVGL Zephyr projects repositories

C
Updated Nov 13, 2025

lv_port_maixduino

9

Maixduino GUI project with LVGL

C
Updated Oct 4, 2025

lv_port_riverdi_stm32u5

8

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_viewe_7_espidf

8

No description provided for this repository.

C
Updated Apr 20, 2026

lv_port_viewe_knob_15_espidf

7

No description provided for this repository.

C
Updated Jun 4, 2026

lv_port_renesas_ek-ra8d1_gcc

7

No description provided for this repository.

C
Updated Mar 26, 2026

lv_port_actions_technology

7

No description provided for this repository.

C
Updated Jan 9, 2026

lv_port_riverdi_70-stm32h7

6

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_nxp_imx93

5

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_stm32u5g9j-dk2

5

No description provided for this repository.

C
Updated Jun 1, 2026

astyle

5

Mirror of Artistic Style - A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

Unknown Language
Updated Dec 22, 2025

lv_port_renesas_ek-ra6m3g

4

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_stm32h7s78-dk

4

No description provided for this repository.

C
Updated May 9, 2026

lv_port_renesas_rx72n-envision-kit

4

No description provided for this repository.

C
Updated Feb 26, 2026

lv_port_renesas_ek-ra8d1_ac6

3

Example project for LVGL ported to Renesas EK-RA8D1 using Ac6 and Arm2D

C
Updated Mar 15, 2026

lv_example_3dtexture

3

No description provided for this repository.

C
Updated Jan 8, 2026

lv_port_stm32f746_disco_atollic

3

DEPRECATED: LittlevGL ported to STM32F746G-DISCO using Atollic IDE

C
Updated Dec 23, 2025

lv_port_nxp_imxrt1170-evkb

2

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_nxp_frdm_mcxn947

2

LVGL application port to the NXP development board FRDM-MCXN947

C
Updated Jun 1, 2026

lv_port_renesas_ek-ra8p1_mipi_dsi

2

Renesas EK-RA8P1 for MIPI interface

C
Updated May 15, 2026

lv_port_toradex_verdin_imx8m_mini

2

No description provided for this repository.

C
Updated Mar 3, 2026

lv_buildroot

2

No description provided for this repository.

Shell
Updated Jan 15, 2026

lv_port_renesas_ek-ra8d1_llvm

2

Example project for LVGL ported to Renesas EK-RA8D1 using LLVM

C
Updated Jan 2, 2026

lv_port_toradex_verdin_am62

2

No description provided for this repository.

C
Updated Aug 15, 2025

board_template

2

No description provided for this repository.

Unknown Language
Updated Aug 14, 2025

lv_port_nxp_mimxrt1064-evk

1

LVGL ported NXP's mimxrt1064-evk

C
Updated Jun 1, 2026

lv_port_nxp_imx_rt500_evk

1

LVGL application port to the NXP development board IMX RT595 EVK

C
Updated Jun 1, 2026

lv_port_renesas_ek-ra8p1

1

No description provided for this repository.

C
Updated Apr 27, 2026

lv_port_stm32mp135f_disco_bm

1

No description provided for this repository.

C
Updated Mar 16, 2026

lv_alif

1

LVGL port for Alif Semiconductor Ensemble device based DevKit. Forked from https://github.com/alifsemi/alif_m55-lvgl

C
Updated Sep 15, 2025

lv_port_espressif_esp-box-3

1

No description provided for this repository.

C
Updated Sep 10, 2025

lv_port_renesas_rz-g2l-evkit

1

No description provided for this repository.

C
Updated Aug 15, 2025

lv_port_texas_sk-am62l

1

No description provided for this repository.

Shell
Updated Aug 15, 2025

lv_port_texas_sk-am62b-p1

1

No description provided for this repository.

C
Updated Aug 15, 2025

open-docs

0

No description provided for this repository.

HTML
Updated Jun 10, 2026

pro-docs

0

No description provided for this repository.

MDX
Updated Jun 9, 2026

lv_port_renesas-ek-rz_a3m

0

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_renesas_rz-g2ul-evkit

0

No description provided for this repository.

C
Updated Jun 1, 2026

lv_port_nxp_imx_rt700_evk

0

No description provided for this repository.

C
Updated May 6, 2026

lv_port_renesas_ek-ra8d2_mipi_dsi

0

Renesas EK-RA8D2 for MIPI interface

C
Updated May 6, 2026

lv_port_renesas_ek-ra8d2

0

No description provided for this repository.

C
Updated May 4, 2026

display_config

0

No description provided for this repository.

Unknown Language
Updated Mar 3, 2026

lv_port_renesas_rz-g3e-evkit

0

No description provided for this repository.

C
Updated Dec 1, 2025

lv_port_f-and-s_picocoremx93

0

No description provided for this repository.

C
Updated Oct 6, 2025

lv_port_icop_qec_ppc_m_090t

0

No description provided for this repository.

C++
Updated Aug 15, 2025

lv_f-and-s_releases-fus

0

F&S Release Git

Unknown Language
Updated Aug 15, 2025

Frequently asked questions

What does lvgl build on GitHub?

lvgl builds various repositories that facilitate the development of embedded graphical user interfaces. Notable projects include the main lvgl library and adaptations for platforms like ESP32 and MicroPython.

Which programming languages does lvgl use?

The primary programming languages used by lvgl include C, Rust, JavaScript, and C++. These languages enable the development of efficient and versatile embedded graphics solutions.

Are lvgl's repositories public?

Yes, all of lvgl's repositories on GitHub are public. This allows users and developers to access, contribute to, and audit the codebase for various embedded graphics projects.

Is this exposure intended?

Monitor LVGL with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account