Nuklear
Nuklear is a small, cross-platform immediate-mode GUI toolkit written in ANSI C. It is designed to be embedded in applications and games, offering a compact API and a minimal runtime footprint. The library is backend-agnostic: UI state and widgets are defined in code, while rendering is performed by the host application using a rendering backend of its choice. Nuklear provides integration samples for common graphics APIs and window toolkits, including OpenGL, Direct3D, Vulkan, and backends for SDL and GLFW.
The architecture centers on a context that holds the UI state. Developers compose interfaces by creating windows
Nuklear originated as a compact GUI solution for C projects and has been used in game tooling,
Notes and scope: Nuklear emphasizes speed and simplicity over feature richness. Its backends require manual integration