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