josiest / gold

A data-driven widget toolkit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gold: a data-driven widget toolkit

gold is a UI widget-making toolkit for C++23 that uses imgui as a backend. "data-driven" means that the main way you specify how a widget looks is through data outside of code. While this library uses yaml with custom keywords that for specific widget parameters, it often looks similar css:

# widget.yaml
align: [center, top]
size: [200, 40]
bg-color: [0, 1, 0.35]

preview of widget made with data from above

Installing

Depenencies

Library

Example

Instructions

git clone https://github.com/josiest/gold.git
mkdir gold/build
cd gold/build
cmake ..
cmake --build .
cmake --install . --prefix <path/to/your/project>

Usage

To come ...

About

A data-driven widget toolkit

License:MIT License


Languages

Language:C++ 67.0%Language:C 31.8%Language:CMake 1.2%