HOME

Date: <2025-01-18 Sat>

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)

You can send your feedback, queries here