LVGL Projects

219 projects using LVGL

LVGL is a lightweight, open-source C graphics library designed to build professional user interfaces on any microcontroller or microprocessor. It features a hardware-independent architecture with low memory requirements, supporting advanced rendering features like anti-aliasing, animations, and complex layout engines.

ESP32Berry

ESP32Berry

A comprehensive handheld OS-like application for the LilyGO T-Deck, leveraging LVGL for its user interface and LovyanGFX for high-performance display driving. It features a ChatGPT client, dynamic WiFi configuration, and system-level controls for audio and brightness.

freertos lvgl
236

Hynitron CST816S Touch Controller Driver for Apache NuttX

A specialized device driver for the Hynitron CST816S touch controller, integrated with the Apache NuttX RTOS. It provides support for I2C-based touch data retrieval and GPIO interrupt handling, primarily targeting the PineDio Stack BL604 and other RISC-V or ESP32 platforms.

nuttx lvgl

LVGL Blog

The official blog repository for the LVGL (Light and Versatile Graphics Library) project, featuring technical articles, release notes, and hardware reviews. It serves as a community hub for sharing experiences, porting guides, and GUI development tips using LVGL on various embedded platforms.

lvglmicropython