Ross ROSS = Recommend OSS · open-source software intelligence for agents

LVGL

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. observed · 2026-10-21

github.com/lvgl/lvgl · homepage · C · MIT (permissive) observed · 2026-10-21

Health v2 · maintenance only

90/100

  • Activity 100
  • Release rhythm 71
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 135
  • age_days: 3786
  • days_rel: 34
  • days_push: 0
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

24981 stars · 4406 forks observed · 2026-10-21

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.98

LVGL is a free, open‑source graphics library for building embedded user interfaces on MCUs and MPUs. It provides a rich set of widgets, animations, and tools with a tiny footprint and no external dependencies.

Use cases

  • Create a touchscreen UI for an ESP32‑based IoT device
  • Build a graphical dashboard for a Linux‑based industrial controller
  • Design an e‑ink badge interface with low power consumption
  • Implement animated menus on a low‑memory microcontroller
  • Develop a medical device display with deterministic rendering

When to choose

  • You need a lightweight UI library that runs on resource‑constrained MCUs or MPUs
  • Your project requires a rich set of widgets and animations without pulling in heavy dependencies
  • Deterministic rendering and no runtime memory allocation are important for safety‑critical or real‑time applications
  • You want a library that can be compiled with any C99‑compatible toolchain and integrated into various RTOSes

When to avoid

  • You need native desktop UI components or integration with OS‑level window managers
  • Your application relies on high‑level language bindings only and cannot use C/C++
  • You require advanced 3D graphics or GPU‑accelerated rendering beyond basic 2D capabilities

Facets

library · maturity active

ui-components graphics animation image-processing embedded-systems graphics cross-platform embedded windows lightweight no-dependencies c99 widgets animations rtl-support e-ink microcontroller mpu font-conversion ui-development linux macos android ios

8 sources

Member repositories

For agents

markdown · JSON · MCP: product_card(name="lvgl/lvgl")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem