Showing 27 of 27 projects
An open-source iOS framework for GPU-accelerated image and video processing using OpenGL ES 2.0.
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
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 framework for building 2D games and interactive applications for iOS, macOS, and tvOS using Objective-C or Swift.
A conformant OpenGL ES implementation that translates OpenGL ES API calls to Vulkan, Direct3D, Metal, and other native graphics APIs.
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 C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.
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 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.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.