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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
- C 32.4k stars, 92% · 21 repos
- Rust 954 stars, 3% · 1 repo
- JavaScript 406 stars, 1% · 2 repos
- C++ 311 stars, 1% · 2 repos
- TypeScript 121 stars, <1% · 1 repo
- 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