Showing 27 of 27 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.
A tiled-based maps library for Starling and Feathers frameworks, optimized for mobile devices with Adobe AIR.
A fast and modular teletext character renderer for ComputerCraft, enabling 2D graphics with 3x2 pixel blocks per terminal character.
Sample applications demonstrating how to use SharpVk to access the Vulkan API for graphics rendering in C#.
A non-volatile surface system for GameMaker Studio 2 that prevents surface loss during device sleep or focus changes.
A modern Rust wrapper for libharu that enables PDF generation with fine-grained control and minimal dependencies.
Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.
A GameMaker Studio 2.3.1 library providing safe surfaces for rendering and texture management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.