GLFW is an open source library for creating windows and managing input in OpenGL, OpenGL ES, and Vulkan desktop development projects.
Build OpenGL apps easily on any desktop OS
GLFW is an open source library made for developers who want to create desktop applications using OpenGL, OpenGL ES, or Vulkan. With GLFW, you can easily open windows, handle user input, and manage graphics contexts across multiple operating systems using a simple, consistent API.
Whether you're building games, visualization tools, or graphics demos, GLFW helps you get started quickly by handling the low-level details of window creation and event handling. You'll also find thorough documentation, active community support, and language bindings to suit a wide range of programming preferences.
If you want to streamline your cross-platform graphics development without worrying about platform-specific quirks, GLFW is a reliable foundation for your next project.
Discover websites similar to Glfw.org. Optimized for ultra-fast loading.
Explore safe Rust bindings for GTK and GNOME libraries, making it easier for developers to build desktop apps using modern Rust and the GNOME stack.
Knopflerfish OSGi is an open source platform and SDK for building and running OSGi-based modular Java applications, supporting multiple OSGi releases.
GraalVM is an advanced JDK that lets you build faster, smaller applications with native image compilation for Java and other languages.
libssh is an open-source SSH library for developers, offering secure SSH protocol support and tools for building secure network applications.
Riverbank Computing offers tools and documentation for building Python applications with Qt, including SIP, PyQt, and related software resources.
Ionic lets you build cross-platform mobile apps and web apps using web technologies, making it easier for developers to create apps for iOS, Android, and more.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
Operator SDK helps you build and manage Kubernetes Operators using Go, Ansible, or Helm, making automation of cloud-native applications easier.
Serde is a Rust framework and SDK for efficient serialization and deserialization of data structures, making data exchange easy and fast for developers.
PHP-GTK lets you build desktop applications using PHP and GTK+. Find documentation, downloads, and resources for this open-source extension.
PyYAML is a framework for Python that helps you easily read and write YAML files, making it simple to work with configuration and data files.
Choco-solver is an open-source Java library for constraint programming, offering tools and documentation to help developers solve complex problems.
Download official LLVM releases, including compilers and tools for building software projects, all under an open-source license.
Free Pascal offers a powerful, open source Pascal compiler supporting many platforms and architectures, plus tools and documentation for developers.
Apache Maven helps you manage software projects, automating builds, reporting, and documentation from a single, central platform.
Explore detailed documentation for setuptools, a core Python library that helps you package, distribute, and install Python projects easily.
LLVM offers modular compiler and toolchain technologies for building and customizing programming languages and development tools.
Riverbank Computing offers tools and SDKs for Python developers, including PyQt and SIP, with downloads, documentation, and release updates.
OpenAL Soft lets you add 3D audio to your apps or games with realistic effects like reverb and doppler, using a free, cross-platform software library.
POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
RSpec is a Ruby testing framework for behavior-driven development, helping you write and run tests to ensure your code works as expected.
MPICH provides a high-performance, portable implementation of the Message Passing Interface (MPI) standard for parallel computing and distributed systems.
oclif is an open source framework for building command line tools in Node.js and TypeScript, making it easy to create powerful custom CLIs.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
IntelliJ Platform is an open-source framework for building IDEs and developer tools, offering cross-platform support and commercial-friendly licensing.
SFML is a simple, open-source library that helps you build games and multimedia apps with easy access to graphics, audio, and networking tools.
wgpu is a safe, portable graphics library for Rust, built on the WebGPU API, enabling cross-platform GPU graphics and compute in Rust projects.
Haxe offers an open source programming language and toolkit for building cross-platform apps, with resources, downloads, and community support.
Node.js is a free, open-source JavaScript runtime that lets you build servers, web apps, and tools using JavaScript across platforms.
JBehave is a framework for Behavior-Driven Development (BDD), helping teams design and test software using easy-to-understand behavior scenarios.
Elevate Software provides development tools and frameworks for building database-driven applications quickly and efficiently on Windows and web platforms.
ATLAS offers open-source linear algebra libraries that automatically tune performance for your system, supporting scientific and mathematical computing projects.
Offers Perl bindings for Gtk+ 2.x and 3.x, letting you build graphical applications in Perl with a natural, object-oriented style.
NW.js lets you build native desktop apps using web technologies like HTML, CSS, and JavaScript, making development simple and familiar for web developers.
Calamares is a universal installer framework designed to help developers easily create system installers for various Linux distributions.
Riker is a Rust framework that helps you build fast, concurrent, and resilient applications using the actor model and modern design patterns.
libGDX is a free, open-source Java framework for building games that run on desktop, mobile, and browsers, with helpful docs and an active community.
Mobile Effort offers full-cycle software development, specializing in mobile apps, QA, design, and cross-platform solutions for various industries.
Find guides, downloads, and resources for Mockito, a popular Java framework that helps you create mock objects for easier unit testing.
Libretro offers a cross-platform development framework powering RetroArch, making it easy to build and run game emulators and multimedia applications.
Discover tools and services similar to glfw.org
Explore related tools and services in these categories