Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Lvgl Alternatives
Similar projects and alternatives to lvgl
-
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
-
LovyanGFX
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
-
-
micropython-micro-gui
A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
nuklear
A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)
-
-
-
-
-
-
-
-
-
-
nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL (by mitsuba-renderer)
-
cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
lvgl reviews and mentions
-
imgui VS lvgl - a user suggested alternative
2 projects | 3 Nov 2023
Popular embedded UI library
-
Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop
If you need something written in C and very tiny, I recommend LVGL https://lvgl.io/
- How to write display drivers?
-
Lilygo T-Display-S3 AMOLED
The factory code uses the Lvgl graphic library. https://github.com/lvgl/lvgl
- Is anyone still offering 1.4ghz mod services?
- Best way to use ST7789 in ESPIDF?
-
Co-ordinates when programming a screen - trial and error?
I haven’t used these personally myself, but have a look at using LVGL with Squareline. I used photoshop for designing layouts for my (simple) screens in the past and the only issues I’ve had regarding replicating my designs iirc was with text (as you mentioned) and rounded corners.
-
Has anyone used an external graphing library for an EspHome display?
At one point u/fvanroie published this work to bring lvgl into esphome. Not sure where that stands today, but it'd be a huge improvement in functionality.
- What GUI Framework to use?
-
Embedded gui interfaces
Have you considered https://lvgl.io ?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2023
Stats
lvgl/lvgl is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of lvgl is C.