Vaca
libRocket
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.
Vaca
We haven't tracked posts mentioning Vaca yet.
Tracking mentions began in Dec 2020.
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?
Yue - A library for creating native cross-platform GUI apps
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
newt - Mirror of https://pagure.io/newt.git
RmlUi - RmlUi - The HTML/CSS User Interface library evolved
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
GacUI - GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
CEGUI
nana - a modern C++ GUI library
QCustomPlot
libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
MyGUI - Fast, flexible and simple GUI.