Skip to content

eliasvas/gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gui

Gud™️ UI library in C

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.

Features

  • Zero dependencies C99 codebase
  • Loads of layouting options
  • Provided sample with multiple supported backends

sample

Backend Win Linux Mac Web
Direct3D11 ✔️
OpenGL ✔️ ✔️ 🚧
sdl_gpu 🚧 🚧 🚧

Building

  • Deps

  • Building sample

    git clone https://github.com/eliasvas/gui gui/
    cd gui/
    cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Release
    cmake --build build --target run