Looking for a simple GUI library that works with Vulkan on SDL2

bauss jacobbauss at gmail.com
Wed Feb 19 19:14:17 UTC 2025


On Wednesday, 19 February 2025 at 15:59:38 UTC, ryuukk_ wrote:
> Forgot to mention:
>
> nanogui from drug007: https://github.com/drug007/nanogui
>
> Fluid from arta:
> https://forum.dlang.org/thread/wwdqjlrlbzyvodmktrcx@forum.dlang.org
>
> minigui from adam: 
> https://arsd-official.dpldocs.info/arsd.minigui.html

There's also DVN which is a visual novel engine, BUT it contains 
a GUI library and the whole of DVN is a source library package, 
so it should be easy to just use the GUI part of the language.

https://github.com/ProjectDVN/dvn/

Mainly take a look at the runDVN() function here:

https://github.com/ProjectDVN/dvn/blob/main/source/dvn/package.d

And just implement something similar to that which uses 
Application.

Views etc. can be seen in the DVN documents on how to create and 
use.

https://dvn-docs.readthedocs.io/en/latest/custom-views.html

For components just see:

https://github.com/ProjectDVN/dvn/tree/main/source/dvn/components

DVN specifically uses SDL2 also.

Disclaimer: I am the creator of DVN, so if you need help with it 
let me know here, but it should be straightforward.


More information about the Digitalmars-d-learn mailing list