embedded GUI Library - JohnHau/mis GitHub Wiki
X-CUBE-TOUCHGFX is an advanced tool for designing smartphone-like Graphical User Interfaces, which is optimized for STM32 microcontrollers
http://www.cmyr.net/blog/gui-framework-ingredients.html
https://www.activestate.com/blog/top-10-python-gui-frameworks-compared/
https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries
https://medium.datadriveninvestor.com/how-gui-applications-work-internally-4a7d1d5de793
https://www.askpython.com/python-modules/top-best-python-gui-libraries
https://wiki.python.org/moin/GuiProgramming
https://towardsdatascience.com/top-10-python-gui-frameworks-for-developers-adca32fbe6fc
https://wiki.haskell.org/Applications_and_libraries/GUI_libraries
https://betterprogramming.pub/7-must-try-gui-libraries-in-python-34c8f6266363
https://itnext.io/top-five-libraries-for-creating-gui-on-embedded-linux-5ce03903be32
https://usabilitygeek.com/research-for-embedded-gui-design-what-you-need-to-know/
https://www.linuxjournal.com/article/9403
https://www.emprog.com/emprog/embedded-gui-services/
GUI-Library for microcontroller [closed] I want to create a GUI driven application for a micro-controller (Atmel XMEGA) that is connected to a 128x64 dots graphics LCD (EA DOGL128-6) and 4 buttons for navigation.
Controlling the display itself (e.g. drawing pixels and characters) is no problem but in order to prevent me from reinventing the wheel I was googling for a GUI-Library/-Toolkit that is written in c, includes its source code, will run on a 32 MHz 8-bit micro-controller and provides at least the following controls:
panel (to group elements) menu (scrollable) icon label button line-graph (optional) But I didn't find any thing useful. Does anyone know (or better uses) such a library(preferably for free)?
I would consider rolling your own "immediate mode" GUI. Jari Komppa has a good tutorial about them. It's a lot easier than you may think, and you'll probably find most GUI libraries--even those targeting embedded systems--are a bit heavy-weight for your system.
If you insist on using a third-party library, below are a few I found. I've never used any of them and they are probably fairly expensive.
emWin C/PEG easyGUI
http://embeddedpartners.co.il/services/
https://hushell.github.io/papers/hug2010.pdf
http://uu.diva-portal.org/smash/get/diva2:1651032/FULLTEXT01.pdf