lvgl

LVGL Joined Jun 2016 View on GitHub

Stars
35,034
across 111 public repos
Rank
#944
of 94,827 organizations, top 1%
Down 25 places this week

Repositories with 50+ stars

lvgl's repositories with their overall rank
RankRepositoryLanguageStars
1,708

LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.

C 25,140
51,919

LVGL ported to ESP32 including various display and touchpad drivers

C 1,316
69,157

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 954
82,852

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

C 787
95,127

Complete workflow for professional LVGL UI development. Import from Figma, build in XML with instant preview, test in CI, and export plain LVGL C. No extra runtime needed.

C 677
111,276

Examples, tutorials and applications for the LVGL embedded GUI library

C 571
113,437 C 559
130,449

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

C 478
138,173

Drivers for ESP32 to be used with LVGL

C 448
152,791

TFT and touch pad drivers for LVGL embedded GUI library

C 400
168,934

LVGL binding for MicroPython

C 357
171,848

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

C 350
178,147

PlatformIO project example for LVGL

C 336
192,106

Converts TTF/WOFF fonts to compact bitmap format

JavaScript 308
229,436

React bindings for LVGL ⚛️

C++ 250
268,185

Windows PC simulator project for LVGL embedded GUI Library

C 207
330,622

LVGL as Arduino Library + example sketch

C 161
393,443

LVGL ported to Emscripten to be converted to JavaScript

C 130
416,699

Image converter for LVGL, written in JS

TypeScript 121
488,403

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

C 99
492,025

Internationalization (i18n) for LVGL

JavaScript 98
540,170

LVGL ported to Windows

C 87
648,250

PNG decoder for LVGL

C 69
713,793

LVGL ported to STM32F746G-DISCO using STM32CubeIDE

C 61
713,793

Interface to FreeType to generate font bitmaps run time

C 61
713,793

[WIP] C++ binding for LVGL

C++ 61
723,126

QR code generation with LVGL

C 60
752,808

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

PHP 57

Among 94,827 organizations

25k–40k stars: 673 organizations, including lvgl

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. C 32.4k stars, 92% · 21 repos
  2. Rust 954 stars, 3% · 1 repo
  3. JavaScript 406 stars, 1% · 2 repos
  4. C++ 311 stars, 1% · 2 repos
  5. TypeScript 121 stars, <1% · 1 repo
  6. PHP 57 stars, <1% · 1 repo

When they were made

28 repos with 50+ stars, made between 2016 and 2024

Quick stats

Next rank
+105 stars to reach #943
Next milestone
+155,735 stars to reach the top 0.1%
Public repos
111, 28 with 50+ stars
Popular repos
2 over 1k stars, 1 over 10k stars
Top repo
lvgl, #1,708 of all repos, 72% of stars
Smaller repos
831 stars from repos under 50

Stars counted Recounted daily Next count around