Showing 35 of 35 projects
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
MoltenVK layers a subset of the Vulkan graphics and compute API over Apple's Metal framework, enabling Vulkan applications to run on macOS, iOS, tvOS, and visionOS.
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
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 lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.
A cross-platform, high-performance graphics engine for game development using the Haxe language.
A high-performance GPU toolkit for WebGL-based data visualization, providing low-level WebGL/WebGPU abstractions.
A single-file C99 library for loading and writing glTF 2.0 assets, used by major graphics engines.
A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.
A simple 3D and 2D graphics engine for Rust designed for minimal friction when drawing geometric figures.
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.
A free, cross-platform 2D graphics engine for creating classic/retro games with tile maps, sprites, and raster effects.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.
A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.
OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.
A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.
An open-source, real-time 3D engine for building cross-platform games and applications with OpenFL.
An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.
Vulkan header generator, OOP-style API wrapper, and framework for Object Pascal, with a prospective Vulkan-based game engine.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.
An open-source fantasy console engine written in Rust for creating games and applications with 128x128 pixel resolution.
A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.
A physically-based glTF 2.0 renderer using Vulkan ray tracing, written in Rust.
A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game 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.