On Friday, 11 May 2018 at 21:43:24 UTC, aberba wrote:
General Usage:
Nuklear is a minimal state immediate mode graphical user
interface toolkit written in ANSI C and licensed under public
domain. It was designed as a simple embeddable user interface
for application and does not have any dependencies, a default
render backend or OS window and input handling but instead
provides a very modular library approach by using simple input
state for input and draw commands describing primitive shapes
as output. So instead of providing a layered library that tries
to abstract over a number of platform and render backends it
only focuses on the actual UI.
Features
Immediate mode graphical user interface toolkit
Single header library
Written in C89 (ANSI C)
Small codebase (~18kLOC)
Focus on portability, efficiency and simplicity
No dependencies (not even the standard library if not wanted)
Fully skinnable and customizable
Low memory footprint with total memory control if needed or
wanted
UTF-8 support
No global or hidden state
Customizable library modules (you can compile and use only what
you need)
Optional font baker and vertex buffer output
https://github.com/vurtun/nuklear
If you are going to mention that then you might as well mention
the (imo better) alternative ImGui.
https://github.com/ocornut/imgui
https://github.com/Extrawurst/cimgui