Julia interface to GLFW 3, a multi-platform library for creating windows with OpenGL or OpenGL ES contexts and receiving many kinds of input. GLFW has native support for Windows, OS X and many Unix-like systems using the X Window System, such as Linux and FreeBSD.

Features

  • GLFW is written in C
  • Supports Windows, macOS, X11 and Wayland
  • GLFW is licensed under the zlib/libpng license
  • Gives you a window and OpenGL context with just two function calls
  • Support for OpenGL, OpenGL ES, Vulkan and related options, flags and extensions
  • Support for multiple windows, multiple monitors, high-DPI and gamma ramps
  • Support for keyboard, mouse, gamepad, time and window event input, via polling or callbacks

Project Samples

Project Activity

See All Activity >