Showing 20 of 20 projects
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A free, open-source, cross-platform game engine for creating high-performance 2D/3D games and instant web entertainment.
A powerful and easy-to-use vector graphics Swift library with SVG support for iOS and macOS.
A cross-platform 2D graphics API for .NET, providing comprehensive rendering capabilities across mobile, server, and desktop.
A pure Go library for 2D graphics rendering with a simple and comprehensive API.
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a 200Hz physics simulation.
A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics rendering.
A C++ toolkit for rapid development of live graphical applications and games with immediate-mode UI and graphics rendering.
A Canvas component for React Native that provides 2D drawing capabilities using the standard Canvas API.
A high-performance, lightweight C++ game engine for mobile and web platforms, evolved from Irrlicht 3D.
A high-performance Forward+ (tiled forward) renderer implemented in Vulkan using compute shaders for efficient light culling.
A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.
A test ROM for Game Boy (DMG) emulator developers to verify accurate PPU emulation.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
Issue tracker for the Vulkan graphics API implementation of Dota 2 across Windows, Linux, and macOS.
Vulkan implementation of super-sampled rendering for high-quality anti-aliasing, with compact Vulkan coding techniques.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.