GLFW er et lettvekts programvarebibliotek for bruk med OpenGL. Det tilbyr programmerere muligheten til å skape og håndtere vinduer og OpenGL kontektster, så vel som å motta input fra joystick, tastatur, datamus og clipboard.
GLFW ble laget for Linux og FreeBSD, men finnes også i versjoner for Windows og Mac OS X. Fra og med versjon 3.1 har det eksperimentell støtte for Wayland og Mir.[1]
GLFW er skrevet i programmeringsspråket C og er en fri og åpen programvare.