Polygonist is a neat framework for making 2D and 3D games and graphical applications in C++11. It's free, open source, and works on Windows and Linux. It's licensed under the liberal zlib license. That means you can use it freely for any purpose — even commercial ones.