Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vulkan

Vulkan

174 projects

Showing 36 of 174 projects

Vulkan Tutorial
Vulkan TutorialC++

A step-by-step tutorial for learning the Vulkan graphics and compute API from the ground up.

#vulkan#real-time-graphics#gpu-compute
Stars3.7k
Forks571
Last commit21 days ago
glslang
glslangC++

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

#vulkan#compiler#graphics
Stars3.5k
Forks970
Last commit6 days ago
Vulkan Memory Allocator
Vulkan Memory AllocatorC

A single-header C++ library that simplifies GPU memory allocation and resource creation for Vulkan applications.

#gpu-memory#vulkan#memory-management
Stars3.4k
Forks438
Last commit4 days ago
Remotery
RemoteryC

A realtime CPU/GPU profiler hosted in a single C file with a remote web viewer for performance analysis.

#c-library#vulkan#cuda
Stars3.3k
Forks284
Last commit1 year ago
Intermediate Graphics Library (IGL)
Intermediate Graphics Library (IGL)C++

A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.

#vulkan#opengl#metal
Stars3.2k
Forks213
Last commit1 day ago
Falcor
FalcorC++

A real-time rendering framework for DirectX 12 and Vulkan that improves productivity in graphics research and prototyping.

#render-graph#vulkan#directx-12
Stars3.2k
Forks604
Last commit1 year ago
zDoom
zDoomC++

A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.

#vulkan#open-source#doom-engine
Stars3.1k
Forks639
Last commit6 months ago
Spartan Engine
Spartan EngineC++

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.

#vulkan#directx-12#real-time-graphics
Stars3.0k
Forks266
Last commit1 day ago
rust-sdl2
rust-sdl2Rust

Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.

#vulkan#graphics#sdl2
Stars2.9k
Forks469
Last commit2 months ago
Veldrid
VeldridC#

A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.

#vulkan#graphics#direct3d
Stars2.7k
Forks306
Last commit2 months ago
LLGL
LLGLC++

A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.

#vulkan#graphics-abstraction#direct3d
Stars2.6k
Forks154
Last commit1 month ago
Vulkan Kompute
Vulkan KomputeC++

A general-purpose GPU compute framework built on Vulkan for cross-vendor graphics cards, enabling high-performance data processing and machine learning.

#vulkan#parallel-computing#gpu-compute
Stars2.5k
Forks194
Last commit12 days ago
SPIRV-Cross
SPIRV-CrossGLSL

A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.

#vulkan#opengl#metal
Stars2.4k
Forks673
Last commit7 days ago
Flycast
FlycastC++

A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.

#vulkan#opengl#sega-dreamcast
Stars2.3k
Forks287
Last commit3 days ago
ash
ashRust

A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.

#vulkan#gamedev#gpu-compute
Stars2.3k
Forks229
Last commit3 days ago
Ash
AshRust

A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.

#vulkan#gamedev#gpu-compute
Stars2.3k
Forks229
Last commit3 days ago
Vulkan Guide
Vulkan GuideMakefile

A comprehensive guide for developers starting with the Vulkan graphics and compute API.

#vulkan#gpu-compute#vulkan-guide
Stars2.2k
Forks191
Last commit19 days ago
gapid
gapidGo

A collection of tools for inspecting, tweaking, and replaying graphics API calls between applications and GPU drivers.

#vulkan#rendering-analysis#android
Stars2.2k
Forks329
Last commit2 years ago
vkQuake
vkQuakeC

A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.

#vulkan#mod-support#graphics
Stars2.2k
Forks266
Last commit9 days ago
Acid
AcidC++

A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics rendering.

#vulkan#open-source#cpp17
Stars2.0k
Forks166
Last commit2 years ago
Acid
AcidC++

A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics.

#vulkan#bullet-physics#open-source
Stars2.0k
Forks166
Last commit2 years ago
NVRHI
NVRHIC++

A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.

#vulkan#direct3d#cplusplus-library
Stars1.9k
Forks215
Last commit5 days ago
UZDoom
UZDoomC++

A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.

#vulkan#doom-engine#opengl
Stars1.9k
Forks153
Last commit1 day ago
bsf
bsfC++

Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.

#vulkan#graphics#gamedev
Stars1.9k
Forks201
Last commit2 days ago
RBDOOM-3-BFG
RBDOOM-3-BFGC++

A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.

#vulkan#modding-tools#pbr
Stars1.8k
Forks269
Last commit3 months ago
herebedragons
herebedragonsC

A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.

#vulkan#opengl#webgpu
Stars1.8k
Forks84
Last commit11 months ago
VkFFT
VkFFTC++

A high-performance GPU-accelerated Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, and Metal backends.

#vulkan#r2r#cuda
Stars1.7k
Forks134
Last commit2 months ago
Lumos
LumosC++

A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.

#vulkan#premake#lua-scripting
Stars1.6k
Forks158
Last commit19 days ago
AnKi 3D Engine
AnKi 3D EngineC++

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

#vulkan#graphics#android
Stars1.6k
Forks105
Last commit1 day ago
OpenGothic
OpenGothicC++

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

#vulkan#mod-support#gothic
Stars1.5k
Forks120
Last commit1 day ago
openblack
openblackC++

An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.

#vulkan#open-source#game-preservation
Stars1.5k
Forks93
Last commit1 month ago
Ray Tracing In One Weekend (Vulkan RTX)
Ray Tracing In One Weekend (Vulkan RTX)C++

A real-time ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan and NVIDIA RTX extensions.

#vulkan#ray-tracer#real-time-graphics
Stars1.5k
Forks132
Last commit
Quake3e
Quake3eC

A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.

#vulkan#quake3#opengl
Stars1.5k
Forks209
Last commit13 days ago
LunarG's Samples
LunarG's SamplesC++

A collection of Vulkan C++ sample applications demonstrating various aspects of the Vulkan graphics API.

#vulkan#graphics-tutorial#c-plus-plus
Stars1.4k
Forks304
Last commit4 years ago
Axmol Engine
Axmol EngineC++

A C++ multi-platform game engine for 2D development on desktop, mobile, Xbox, and WebAssembly.

#vulkan#axmol#webassembly
Stars1.4k
Forks284
Last commit1 day ago
axys
axysC++

A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.

#vulkan#axmol#webassembly
Stars1.4k
Forks284
Last commit1 day ago
PreviousPage 2 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
11 months ago
#Cross Platform99
#Game Development76
#C Plus Plus65
#Opengl57
#Game Engine43
#Graphics Api41
#Graphics33
#Real Time Rendering31
#Gpu Programming31
#Graphics Programming30
#Metal27
#3d Graphics24