My progress so far with LameUI - probably the worst GUI library for embedded systems. Been writing it for 1 year, still, it's awful.

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • lvgl

    Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

  • Doesn't look that bad. FYI: I ported LvGL (https://lvgl.io/) 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).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts