Showing 30 of 30 projects
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
An open-source iOS framework for GPU-accelerated image and video processing using OpenGL ES 2.0.
An open-source Python framework for building cross-platform GUI applications that run on desktop, mobile, and embedded systems.
A multi-platform library for OpenGL, OpenGL ES, and Vulkan development, providing window creation, input handling, and context management.
A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.
A Swift framework for GPU-accelerated image and video processing on iOS, macOS, and Linux.
A modern cross-platform low-level graphics API abstraction layer and rendering framework for game engines and 3D applications.
A conformant OpenGL ES implementation that translates OpenGL ES API calls to Vulkan, Direct3D, Metal, and other native graphics APIs.
A framework for building 2D games and interactive applications for iOS, macOS, and tvOS using Objective-C or Swift.
A high-performance 3D graphics toolkit for real-time visualization, simulation, and virtual reality applications.
A fast, low-level C# binding for OpenGL, OpenAL, and OpenCL with cross-platform windowing, input, and math libraries.
A 3D engine for Android based on OpenGL ES 2.0/3.0, used for apps and live wallpapers.
A collection of short, easy-to-understand samples demonstrating WebGL 2 features.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.
A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.
Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.
A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.
A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.
An unofficial Android J2ME emulator fork with enhanced graphics, audio, and porting capabilities.
A 2D lighting framework for libgdx games that uses Box2D for raycasting and OpenGL ES 2.0 for rendering.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
Java bindings for Vulkan, OpenGL, GLFW, and other graphics APIs using Java 22's Foreign Function & Memory API.
A native Pascal toolkit for creating and managing OpenGL contexts across multiple platforms.
A 2009 iOS puzzle game inspired by Auditorium, featuring glowing light physics and dynamic visual effects.
Dynamic binding to OpenGL ES for the D programming language, enabling cross-platform graphics development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.