Review of LVGL powered by the Slant community.
LVGL is a free and open-source embedded graphics library to create UIs for any MCU, MPU and display type. There is also a drag and drop UI editor, called SquareLine Studio available in a free and paid version.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Any device, any display
Supports microcontroller, microprocessor and (RT)OS to drive OLED, monochrome and TFT displays.
Pro GUI editor
Pro Lightweight
Only needs a C compiler, 32kB RAM and 128 kB flash, a frame buffer, and a 1/10 screen sized buffer for rendering.