Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 873 Bytes

File metadata and controls

19 lines (14 loc) · 873 Bytes

LegitGUI

LegitGUI is a lightweight data-driven GUI framework for Raylib written in C++

provides a retained-mode UI system where interfaces are described using JSON then rendered using Raylib The library includes a simple layout engine with row/column containers, percentage sizing, and automatic layout

Features:

  • JSON driven UI
  • Retained mode architecture
  • Row / Column layout system
  • Buttons, Labels, Sliders, Dropdowns
  • Styling system with hover / pressed states
  • Percentage and automatic sizing
  • Minimal dependencies (Raylib + nlohmann/json)

it started out as an idea to make Raygui easier to work with and ended up making a simple and hackable UI layer for Raylib that can be somewhat of a light alternative to Raygui

screenshot