Features
Some of the features of GLFW as of version 2.6 are:
- Very easy to use API (similar to the OpenGL API)
- No system specific code necessary
- Open an OpenGL window with one call
- Good fullscreen support
- Keyboard, mouse and joystick input
- Unicode keyboard character input
- High-precision timer input
- Multi threading support
- Support for fullscreen antialiasing
- Texture loading support (from memory buffers and Targa image files)
- Near 100% compatibility between supported platforms
- It's Open Source with a liberal license
- Support for most popular C/C++ compilers
- Support for Delphi, Visual Basic, MASM32, Lua and D
- Comprehensive documentation, with a User's Guide, Reference Manual, tutorials and examples
- Can link either statically or dynamically with your application
- It's still small
Supported compilers
Other compilers may well work, but have not been tested.