raymenuz
Zig, raylib, raygui library for building raygui menus faster
I wanted something like DearImGUI for zig raylib projects that didn’t require the entry barrier other projects require.
This provides an easy api to build menu’s with raygui elements. All of the basic ones are supported.
I know this is a niche project but if it’s something I’ll use, then I think this was worth it.
This was a paternity leave project. It started as a file defined debug menu, so I could hot reload and add or remove elements for editing gamestate fields. That part still exists in the form of raymenuz-from-file . It only supports a few basic controls.
The file defined menus were frustrating because the yaml library I chose required all fields of the struct the file was being parsed to to be present in the file. This meant that numerical range fields were required on string based elements and any time a new setting was added to the setting struct, the menu would fail to parse and crash the program.