Multi-platform library providing OpenGL, windows and input
GLFW is an Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events. It is easy to integrate into existing applications and does not lay claim to the main loop.
GLFW has moved everything but the user forum to GitHub:
Setting up latest versions of OpenGL is so easy now!
Probably the best API I've seen. They should teach this API in classrooms.
GLFW Is a great library and is very easy to use. They do their best to offer you the features that are suggested the most as well as keeping the library up to date and working good. I am currently using this library in my 2d game engine i am developing. I just hope they add in OpenAL support or at least the ability to make using OpenAL easier.
GLFW is straightforward, complete, fast, and well-documented. GLFW3 has laid to rest all concerns I had about GLFW2, and has introduced a wide range of new features. These features provide the completeness I spoke of: I plan to use GLFW as the window manager of a simple game engine, because it provides such precise (and yet simple) control over windows and their contexts.