Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
Here's a simple WASM version of the Nuklear standard demo:https://floooh.github.io/sokol-html5/nuklear-sapp.htmlThe big difference to Dear ImGui is that Nuklear has a C API and is also implemented in C - and apparently it has more skinning/themeing options, which I haven't tinkered with yet.TBH, for tools I prefer cimgui (a C wrapper around Dear ImGui), my impression is that Nuklear has a 'purer' immediate-mode design at the cost of some convenience, while Dear ImGui has a more pragmatic design approach, but also has less friction for writing UI code. I haven't needed skinning options so far though, that might be the actual USP of Nuklear.It all might also just be personal bias, because I used Dear ImGui before Nuklear :)For shits'n'giggles, here's both UI systems in the same application:https://floooh.github.io/sokol-html5/nuklear-sapp-ui.html(the menu bar and all windows that open from it is Dear ImGui, the rest is Nuklear).