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
GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper (by janekb04)
centurion | glfwpp | |
---|---|---|
1 | 1 | |
286 | 87 | |
- | - | |
7.0 | 0.0 | |
2 months ago | about 1 year 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.
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.
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.
What are some alternatives?
When comparing centurion and glfwpp you can also consider the following projects:
libSDL2pp - C++ bindings/wrapper for SDL2
crunchy-bytes - C++ 17 Schema Serialization Library
tnt - A 2d Game Engine written in C++20.
ureact - Functional reactive programming library for c++
brux-gdk - Free runtime and development kit using SDL and Squirrel
Refureku - Cross-platform C++17 Runtime Reflection Library
eaxefx - OpenAL EAX Extension
proxy - Proxy: Next Generation Polymorphism in C++
EnttPong - Built for EnTT, at the request of the developer as a demo.
uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
feather-engine - Lightweight, open-source C++ game engine
Sand-Box2D - An open source cross-platform game based on Box2D with SDL2.