Haskell bindings to GLFW, an Open Source, multi-platform library for creating windows with OpenGL contexts and managing input and events.
GLFW-b depends on bindings-GLFW, which, as of the time of this writing, binds to GLFW 3.0.1, released 2013-06-17.
For a demonstration of GLFW-b, see GLFW-b-demo.