Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash). (by lvgl)

Lvgl Alternatives

Similar projects and alternatives to lvgl

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better lvgl alternative or higher similarity.

Suggest an alternative to lvgl

Reviews and mentions

Posts with mentions or reviews of lvgl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • LVGL - Light and Versatile Embedded Graphics Library (micropython) | 2021-10-16
  • Top 10 trending github repos of the week🌟. | 2021-10-15
    Website · Docs · Forum · Services · Interactive examples
  • Lvgl/lvgl: Powerful and easy-to-use embedded GUI library | 2021-10-06
  • What GUI library for medical devices ?
    Personally, I think LVGL is pretty great:
  • What c/c++ GUI framework should I learn that has good data display options (graphs etc.) | 2021-05-31
    I've had good luck with LVGL. | 2021-05-31
    On embedded, zephyr uses ... but I've never used it
  • Looking for a place to start learning about designing multipage UI for an st7789 TFT LCD display? | 2021-04-16
    I think what you're looking for is LVGL.
  • My progress so far with LameUI - probably the worst GUI library for embedded systems. Been writing it for 1 year, still, it's awful. | 2021-04-05
    Doesn't look that bad. FYI: I ported LvGL ( on STM32F746discovery board (took me only few weeks to understand the F746 & port LvGL). Not working yet is the ability to swipe complete screens (when I try that, the firmware doesn't seem to boot anymore). But one can make drop down lists, pop ups, buttons etc. If there's interest for this just let me know and I'll try to make a description of every step I did so far (my plan is / was to do this when I get screen swipes working but I'm interrupted so it's pending for some weeks now). The advantage of LvGL is that it has relative small memory footprint and relative low CPU load. But when things go bad - like with screen swipe option - debugging of what goes wrong isn't easy (I tested my code first on Windows emulator, where it works completely but on STM32 it only boots if I don't use the ability to swipe entire screens).
  • Electron UI on embedded linux? | 2021-02-12
    I haven't tried LVGL, but it looks interesting:
  • How to create professional embedded products | 2021-01-06
    For coding, I would suggest either contributing to an open source project or starting one yourself. This way you can get feedback from others which can really improve your capabilities.
  • Gui Development | 2020-12-31


Basic lvgl repo stats
7 days ago

lvgl/lvgl is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.