by elmindreda

An Open source multi platform library for OPenGL,and Vukan development on the desktop

Operating system: Windows

Publisher: elmindreda

Release : GLFW 3.3.8

Antivirus check: passed

Report a Problem

The primary purpose of GLFW is to provide a simple interface to window management and OPENGL and OpenGL ES context creation .GLFW supports multiple windows, which can be either a normal desktop window or a full-screen window.

It provides a simple API for creating widows, contexts, and surfaces, receiving input and events 

GLFW natively supports Windows, macOS and Linux, and other Unix-like systems on Linux both X11 and wayland are supported.

The documentation is available online and is included in all sources and binary archives see the release notes for new features, caveats, and deprecations in the latest release. For more details, see the version history.

The master branch is the stable integration branch and should always compile and run on all supported platforms, although details of newly added features may change until they have been included in a release. New features and many bug fixes live on other branches until they are stable enough to merge.

If you are new to GLFW, you may find the tutorial for GLFW3 useful if you have used GLFW 2 in the past, there is a transition guide for moving to the GLFW3 APL.

GLFW IS A SMALL C library that lets you create and manage windows Open GL and Open GL ES contexts

  • CMake build system GLFW now uses the CMake build system instead of the various makefiles and project files used by earlier versions
  • Multiwindow support
  • Multimonitor support 
  • Unicode support 
  • clipboard support 

GLFW uses to generate project files for your chosen development environment to compile GLFW first generate these files. This starter project shows how to use CMake to create a project with GLFW, and the code is multi-platform and runs on windows.  

GLFW_FOCUSED specifies whether the widowed will be given input when created posible values are GLFW_TRUE and GLFW_FALSE

Supports multiple platforms and operating systems.
Simple and lightweight library.
Provides detailed and comprehensive documentation.

Lacks comprehensive documentation for beginning programmers.
Limited multi-threading support can hinder performance.
No built-in GUI, making interface development challenging.
GLFW 3.3.8 (3.13 MB)
image/svg+xmlBotttsPablo Stanley Körner Logan
If you're looking for a way that you can do some simple development work on your computer, then look no further than GLFW for Windows. This program gives you the environment and tools that you will need in order to develop your own windows. You can even use GLFW to build your own surfaces. Best of all, this open source platform is free for anyone to take advantage of.
image/svg+xmlBotttsPablo Stanley Körner Ollie
the best app for my developments GLFW helps me a lot,the packages that comes with it is so useful,my visual C++ I can do so much more with this app, I have no complains is very helpful.
image/svg+xmlBotttsPablo Stanley Körner Matthew M*******o
GLFW is a free, open-source, multi-platform library for creating windows with OpenGL contexts and receiving input and events. It is written in C and has native support for Windows, macOS, Linux, FreeBSD, and many other platforms. GLFW is designed to be simple and easy to use, and is widely used in the game development community.
image/svg+xmlBotttsPablo Stanley Körner Harris Grego
I have used GLFW software on multiple occasions. I found it to be reliable and easy to use. The API is well documented and easy to understand. The library is well maintained and has been updated with new features regularly. It supports a variety of platforms and allows for easy integration with other libraries. I found it straightforward to add new windows and context creation. The software is also open source and free to use. The support forums are helpful for troubleshooting issues. Overall, I have had a positive experience with GLFW software.
image/svg+xmlBotttsPablo Stanley Körner Luke Strickhouser
GLFW is a great library for creating Windows and Mac OS X native graphical applications. It is fast, user-friendly, and provides an easy-to-use API for creating and managing windows and OpenGL contexts. The library is well-documented with detailed examples, making it easy to get up and running quickly. The library also provides support for input devices like keyboards and joysticks.
image/svg+xmlBotttsPablo Stanley Körner Oscar D.
I've been using GLFW for a while now and have found it to be a great soluiton for creating a window with OpenGL context, especilly when you are looking for a cross-platfrom solution.
image/svg+xmlBotttsPablo Stanley Körner Robert T*****e
GLFW is a library that provides a simple interface for creating windows, contexts, and handling input and events for OpenGL applications. Its main features include support for multiple windows, custom cursors, gamma correction, and joystick input. GLFW is cross-platform, supporting Windows, macOS, and Linux, and is widely used in game development and computer graphics. It is also open-source and continually updated to support the latest OpenGL versions.
image/svg+xmlBotttsPablo Stanley Körner Hunter W.
GLFW software provides a simple and efficient way to create and manage windows, inputs, and OpenGL contexts in a cross-platform manner.
image/svg+xmlBotttsPablo Stanley Körner Harry
Simple to use, efficient for window management.
GLFW is a super cool 🎮 library for making games!
Intel Hardware Accelerated Execution Manager
Intel Hardware Accelerated Execution Manager (HAXM) is a hardware-assisted virtualization engine that speeds up Intel Android* emulator launch and execution times.
NetBeans IDE Portable
NetBeans IDE Portable is a free, open-source integrated development environment for Java, HTML5, PHP, and more.
Visual Assist X
Visual Assist X is an add-in for Visual Studio that increases productivity by providing improved code navigation, refactoring, code generation, and intellisense features.
Stackify Prefix
Stackify Prefix is a real-time application performance monitoring solution designed to help developers identify, diagnose, and resolve issues quickly.
Appliq is a cloud-based platform that enables businesses to create and manage custom mobile apps for their customers.