Nana c open source boost license a cross platform toolkit designed to enable modern c gui programming.
C embedded gui library.
It is platform independent and can be easily ported to almost every micrcontroller system.
This library was intended for use on the raspberry pi and arduino but also runs on arm cortex m0 adafruit feather m0.
It can easily be compiled for other.
To deploy it on embedded linux your board will need to support sdl 1 2 uses linux framebuffer or sdl2 uses opengl.
Rendering can be based on opengl.
μgui is a free and open source graphic library for embedded systems.
The whole module consist of two files.
These can be used to develop software that can be ported to multiple computing platforms with no change to its source code.
So i have to choose a ui library for my game engine.
I also ended up unearthing a bunch of old dead ui libraries.
Lvgl provides everything you need to create embedded gui with easy to use graphical elements beautiful visual effects and low memory footprint.
It can also be deployed on other supported boards.
Lvgl light and versatile graphics library.
Guislice provides an open source free lightweight platform independent library that enables embedded gui menus and displays in c.
Glui a very small toolkit written with the glut library.
This is a list of library packages implementing a graphical user interface gui platform independent gui library pigui.
Guislice c library features.
Since i won t use popular options i went down a rabbit hole looking for libraries.
Juce provides gui and widget set with the same look and feel in microsoft windows x window systems os x and android.
An open source gui mit license c library designed for deployment on the raspberry pi and arduino.
Gtkmm c version of gtk.
I thought there weren t many gui solutions for c i was quite wrong.