{"repo":"AsherFarag/RatUI","free":true,"listed":false,"github":"https://github.com/AsherFarag/RatUI","clone":"git clone https://github.com/AsherFarag/RatUI.git","description":"Retained-Mode GUI Library for Games","language":"C++","stars":40,"topics":["cpp20","gamedev","gui","library"],"license":"MIT","category":"game-templates","readme_excerpt":"RatUI RatUI is a Retained-Mode Graphical User Interface library built for C++20. It's designed for games and aims to integrate into your codebase rather than the other way around. --- --- Features Retained-mode UI architecture Math and Container (String, etc) types are user overridable, defaults to STL implementations Hopefully some soon. Repository Structure Requirements For examples and tests: - C++20‑compatible compiler (GCC, Clang, MSVC) - CMake 3.16+ Building Tests and Examples from Source 1. Clone the repository: 2. Configure the project with CMake: Creates the build system inside build/. 3. Build the project: Or , optionally specify the config: 4. Run Tests (optional): 5. Run Examples: After building, example executables will be located inside the ' build/ ' directory. Contributing Contributions are welcome. For now: Open an issue to discuss changes or ideas Keep code consistent with the existing style Add and ensure tests (if applicable) pass More detailed guidelines coming soon. License RatUI is licensed under the MIT License - see the LICENSE file for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/AsherFarag","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AsherFarag/RatUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}