GLK is a cross platform C++ framework for creating simple OpenGL applications. This framework is intended to be small, simple, and limited, avoiding the bloat of other APIs.
The framework provides a base GlWindow class which applications can be derived from and allows multiple windows to be started, each in their own thread. The library also integrates Freetype for generating OpenGL texture based fonts.
The build system uses CMake for managing cross platform builds. Platforms currently supported are Windows (Visual Studio) and Linux.