This is an ever-changing UI library I work in my spare time. Main inspiration are Ryan's blog posts on Immediate-Mode GUI design. An interactive demo can be viewed here.
- Zero dependencies C99 codebase
- Loads of layouting options
- Provided sample with multiple supported backends
Backend | Win | Linux | Mac | Web |
---|---|---|---|---|
Direct3D11 | ✔️ | ❌ | ❌ | ❌ |
OpenGL | ✔️ | ✔️ | ❌ | 🚧 |
sdl_gpu | 🚧 | 🚧 | 🚧 | ❌ |
-
git clone https://github.com/eliasvas/gui gui/ cd gui/ cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Release cmake --build build --target run