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

RSS Recent releases

  •  16 Jun 2013 13:31

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 22:36

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

  •  06 Apr 2013 09:42

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.

  •  10 Nov 2012 01:26

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 23:21

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 multi-core programming framework.


Project Spotlight


A Hibernate session and transaction manager.