bwm801 is a Multi-Platform (Windows, Mac, Linux), Multi-threaded application framework with video games in mind. It is written in C/C++.
source code on github
Source code: bwm801-1.2.0.tar.gz
Fedora 24
Fedora 25
Fedora 26
RHEL 7
Source code: bwm801-0.4.1.tar.gz