glfwpp
GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper (by janekb04)
centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use. (by albin-johansson)
glfwpp | centurion | |
---|---|---|
1 | 1 | |
87 | 286 | |
- | - | |
0.0 | 7.0 | |
about 1 year ago | 2 months ago | |
C++ | C++ | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
glfwpp
Posts with mentions or reviews of glfwpp.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Best practices for managing global state?
You might also want to consider using glfwpp, which is a C++ wrapper around glfw. It wraps the glfw callbacks with std::fuction, so you can pass function objects or lambdas with captures without thinking about managing the single global user pointer.
centurion
Posts with mentions or reviews of centurion.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Animate terminal output?
I'd look towards using SDL2, using a wrapper library can make this trivial.
What are some alternatives?
When comparing glfwpp and centurion you can also consider the following projects:
crunchy-bytes - C++ 17 Schema Serialization Library
libSDL2pp - C++ bindings/wrapper for SDL2
ureact - Functional reactive programming library for c++
tnt - A 2d Game Engine written in C++20.
Refureku - Cross-platform C++17 Runtime Reflection Library
brux-gdk - Free runtime and development kit using SDL and Squirrel
proxy - Proxy: Next Generation Polymorphism in C++
eaxefx - OpenAL EAX Extension
uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
EnttPong - Built for EnTT, at the request of the developer as a demo.
feather-engine - Lightweight, open-source C++ game engine
Sand-Box2D - An open source cross-platform game based on Box2D with SDL2.