Showing 36 of 48 projects
A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.
An early-stage interactive application and rendering engine for Windows, developed as an educational tool for game engine design.
A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.
A Minecraft client optimization mod that improves frame rates, reduces micro-stutter, and fixes graphical issues.
A fast, minimalist desktop application and library for viewing a wide range of 3D file formats with advanced rendering options.
A curated list of awesome Vulkan libraries, debuggers, tutorials, samples, and resources for graphics developers.
A curated list of awesome Vulkan libraries, debuggers, tutorials, samples, and resources for graphics developers.
A step-by-step tutorial for learning the Vulkan graphics and compute API from the ground up.
A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.
A WebGL graphic library for building scalable Web3D applications with modular architecture and high-quality rendering.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.
A lightweight HTML/CSS rendering engine that parses and positions HTML elements without drawing dependencies.
A collection of 3D components and engines for .NET, supporting WPF, WinUI, and Avalonia with DirectX 11.
A CPU-only, unidirectional path tracing engine written in pure Go for physically-based rendering.
A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.
A high-performance 2D vector graphics engine powered by a JIT compiler for real-time rendering.
A blazingly fast Swift 2D game engine for Apple platforms with an easy-to-use API and Core Animation-based rendering.
A Flutter library for parsing, rendering, and displaying SVG files as widgets.
A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.
A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.
A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.
A flexible, low-level rendering pipeline for building and updating live DOM from Handlebars templates.
A Vulkan-based cross-platform game and rendering engine for modern graphics development.
A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.
A native iOS and Android mapping toolkit for interactive 2D maps and 3D globes with shared rendering code.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A small cross-platform 2D-focused game framework built with C# and SDL3.
A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.
A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.
A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.
A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.
A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.