GLFW
From GLFW
GLFW is a library that allow an application to create and manage an OpenGL context. By using GLFW, the application can create contexts in the exact same way on multiple operating systems. The library handles operating system specific tasks such OpenGL context management, basic window management, resolution switching, keyboard, mouse, joystick and time input.
![[Main Page]](http://wiki.glfw.org/wiki/images/logo.png)