Showing 16 of 16 projects
An unofficial Flutter embedder for desktop platforms (Windows, macOS, Linux) using Go and GLFW.
A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.
An open-source JavaScript runtime for desktop graphics programming with window creation and Canvas API.
Go bindings for the GLFW 3 library, enabling window and input management for OpenGL applications.
A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A multi-platform 2D game library for Go, supporting desktop, web, and Android.
A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.
A unified GUI toolkit for Go desktop applications with a consistent cross-platform look and feel.
A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.
A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
A thick Ada 2005 binding for OpenGL and GLFW that enriches the API with Ada's object orientation, type safety, and generics.
Java bindings for Vulkan, OpenGL, GLFW, and other graphics APIs using Java 22's Foreign Function & Memory API.
A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.