Projects / GLFW


GLFW is a portable framework for OpenGL application development. It handles operating system specific tasks such OpenGL window management, resolution switching, keyboard, mouse, and joystick input, timer input, creating threads, and more.

Operating Systems

Recent releases

  •  16 Jun 2013 00:28

    Release Notes: This release removes deprecated features and adds a new API supporting multiple windows and monitors, sRGB, robustness, OpenGL ES, high-DPI, gamma ramps, callbacks for more events, clipboard text I/O, an error description callback, layout-independent keyboard input, UTF-8 for all strings, and more.

    •  06 Jun 2013 13:33

      Release Notes: This release adds fixes for multiple cursor motion bugs on Windows and fixes support for the LFLAGS environment variable on OS X.

      •  05 Apr 2013 11:38

        Release Notes: This release fixed a few minor bugs on each platform, most notably the flashing window on Windows and a workaround for a bug in Mesa 9.x.

        •  09 Nov 2012 12:11

          Release Notes: This release adds fixes for a few minor bugs on each platform, support for more swap interval methods on X11, and Visual C++ 2012 project files.

          •  03 Jul 2012 20:23

            Release Notes: This release adds support for joysticks on Mac OS X, a graphical joystick test, support for 64-bit builds using MinGW-w64, and fixes for a number of (primarily input) bugs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.