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://www.reachtech.com/products/touchscreen-display-modules/embedded-gui/?gclid=CjwKCAjwsJ6TBhAIEiwAfl4TWHuj4L_h1ys2HdDBvusq2LT9B2f7oMxIug4rrxJaBtQSnoemSGys5hoC9e8QAvD_BwE

https://itnext.io/top-five-libraries-for-creating-gui-on-embedded-linux-5ce03903be32

https://mcuoneclipse.com/2018/08/12/tutorial-open-source-embedded-gui-library-littlevgl-with-i-mx-rt1050-evk/

https://usabilitygeek.com/research-for-embedded-gui-design-what-you-need-to-know/

https://www.linuxjournal.com/article/9403

http://www.emprog.com/emprog/embedded-wizard-gui/?gclid=CjwKCAjwsJ6TBhAIEiwAfl4TWG7n2J6smyV6PFBMX1RqOHelM-daiuioLFJyHkJ6sac9Pt42LZ7PIhoCj3wQAvD_BwE

https://platform.uno/?gclid=CjwKCAjwsJ6TBhAIEiwAfl4TWDnvO0JSJDmU1ucEITJyqI2w1MND8DIbXbqcPjwxKOkcLEPOC892uRoCkjoQAvD_BwE

https://www.reachtech.com/products/touchscreen-display-modules/support/video-library/why-separate-gui-design-and-real-time-processing/

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

https://www.guiliani.de/mediawiki/index.php?title=The_C%2B%2B_GUI_framework_for_all_embedded_engineers

http://embeddedpartners.co.il/services/

https://hushell.github.io/papers/hug2010.pdf

http://uu.diva-portal.org/smash/get/diva2:1651032/FULLTEXT01.pdf

http://embeddedlightning.com/ugui/