Showing 36 of 174 projects
A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.
A .NET binding for the Vulkan graphics and compute API, enabling high-performance 3D applications on Windows, Mac, Linux, and Android.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.
A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.
Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.
A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.
A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
Deprecated repository for the official Vulkan ICD loader and validation layers, now split into separate projects.
A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.
A Vulkan Portability implementation enabling Vulkan applications to run on non-Vulkan platforms like macOS/Metal, iOS/Metal, and Windows/DX12.
A collection of simple tutorials for implementing real-time raytracing with Vulkan and RTX.
Cross-platform .NET bindings for Vulkan, VMA, SPIRV-Cross, and shaderc for low-level graphics programming.
A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.
Open-source FPS overlay and performance measurement tool for D3D11, D3D12, and Vulkan graphics APIs.
An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.
A Vulkan-based GPGPU computing framework that reduces boilerplate for portable, high-performance GPU computing.
An easy-to-use, high-performance Vulkan rendering engine for Rust with automated resource management and a render graph.
A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.
An experimental high-level C++ abstraction library for Vulkan with transparent suballocation, resource tracking, and simplified resource creation.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.
A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.
A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.
A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.
A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.
A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.
OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.
A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.
A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.
A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.