GUI (Graphical User Interface)
Table of Contents
1. Immediate Mode GUI
- Good for games or applications that run in FPS
- Good libraries (all of them allow any backend to be used)
- raygui (uses raylib as backend) (C)
- imgui (C++)
- clay (C) (any backend. raylib, sdl2, cairo backends provided)
- nuklear (C)
2. Non Immediate-Mode
2.1. Non Native
- NAppGUI (C) (A cross platform C SDK)
- GTK (C)
- QT (C++)
2.2. Native Widgets library
- wxWidgets (C++)
- tk (tcl)