Refureku
libRocket
Refureku | libRocket | |
---|---|---|
5 | 3 | |
199 | 1,109 | |
- | 0.0% | |
0.0 | 0.0 | |
over 1 year ago | about 3 years ago | |
C++ | C++ | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Refureku
- Refureku v2.2.0 released :)
- Refureku v2.0.0 is out! - Dynamic reflection library
- Refureku v2.0.0 is out!
-
Adding reflection to an existing codebase
I will soon release a new major version of my reflection library (Refureku). It only requires you to tag the classes you want to reflect and include a generated file as well as a macro for code injection. I am not sure whether it is reasonable for you but it's one solution among others: https://github.com/jsoysouvanh/Refureku
libRocket
-
GUI for software, not games, but lighter than Qt ?
it's a fork of https://github.com/libRocket/libRocket which was started a long time ago.
- [Discussion] What are some old C++ open source projects you wish were still active?
-
Best engine/tools to make games that are purely UI?
I've found libRocket to be a great UI library paired with SDL2 and OpenGL. It allows you to use a subset of html and css to design your UI, while handing rendering off to the renderer of your choice. This gives you the flexibility to add advanced visual effects during the rendering step.
What are some alternatives?
Stacer - Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
NanoGUI - Minimalistic GUI library for OpenGL
RmlUi - RmlUi - The HTML/CSS User Interface library evolved
wxWidgets - Cross-Platform C++ GUI Library
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
nana - a modern C++ GUI library
CEGUI
rttr - C++ Reflection Library
QCustomPlot
FTXUI - Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
MyGUI - Fast, flexible and simple GUI.