Two really good looking GUI libraries that can work for D

Rubn where at is.this
Fri May 11 23:13:06 UTC 2018


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


More information about the Digitalmars-d mailing list