GLFW (Version 3.3.8) ist eine plattformübergreifende Softwarebibliothek zum Erstellen von Fenstern, Kontexten und zur Verarbeitung von Eingabeereignissen in OpenGL-, OpenGL ES- und Vulkan-Anwendungen. Die Software bietet Funktionen wie das Erstellen von Fenstern mit anpassbaren Attributen, das Verarbeiten von Tastatur-, Maus- und Joystick-Eingaben, das Verwalten mehrerer Monitore, die Unterstützung von hochauflösenden Displays sowie die Bereitstellung von Zeit-, Fehler- und Versionsinformationen. Die Bibliothek unterstützt außerdem plattformspezifische Erweiterungen wie DirectInput und X11.