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

Vookoo
VookooC++

A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.

#vulkan#shaders#pipeline
Stars538
Forks52
Last commit2 years ago
VulkanSharp
VulkanSharpC#

A .NET binding for the Vulkan graphics and compute API, enabling high-performance 3D applications on Windows, Mac, Linux, and Android.

#vulkan#gpu-compute#csharp
Stars531
Forks60
Last commit5 years ago
Awesome Graphics Libraries
Awesome Graphics LibrariesPython

A curated list of C++ graphics libraries and resources for 3D rendering and game development.

#vulkan#geometry-processing#real-time-graphics
Stars524
Forks37
Last commit29 days ago
Octave
OctaveC++

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

#vulkan#lua-scripting#console-development
Stars502
Forks33
Last commit1 month ago
Razix Engine
Razix EngineC++

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

#vulkan#directx-12#lua-scripting
Stars488
Forks32
Last commit1 month ago
tinyrenderers
tinyrenderersC++

Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.

#vulkan#direct3d12#opengl-alternative
Stars478
Forks27
Last commit3 years ago
Quartz
QuartzC++

A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.

#vulkan#qt#graphics
Stars449
Forks23
Last commit6 years ago
Auto-Vk-Toolkit
Auto-Vk-ToolkitC++

A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.

#vulkan#cereal#real-time-ray-tracing
Stars443
Forks34
Last commit7 months ago
FrameGraph
FrameGraphC++

A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.

#vulkan#async-compute#graphics-engine
Stars429
Forks38
Last commit5 years ago
LoaderAndValidationLayers
LoaderAndValidationLayersC++

Deprecated repository for the official Vulkan ICD loader and validation layers, now split into separate projects.

#vulkan#low-level-graphics#icd-loader
Stars412
Forks166
Last commit
Laugh Engine
Laugh EngineC++

A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.

#vulkan#graphics-engine#pbr
Stars394
Forks34
Last commit9 years ago
gfx-portability
gfx-portabilityC

A Vulkan Portability implementation enabling Vulkan applications to run on non-Vulkan platforms like macOS/Metal, iOS/Metal, and Windows/DX12.

#vulkan#metal#portability-layer
Stars390
Forks26
Last commit3 years ago
Simple RTX Vulkan raytracing tutorials
Simple RTX Vulkan raytracing tutorialsC++

A collection of simple tutorials for implementing real-time raytracing with Vulkan and RTX.

#vulkan#shaders#raytracing
Stars388
Forks29
Last commit1 year ago
Vortice.Vulkan
Vortice.VulkanC#

Cross-platform .NET bindings for Vulkan, VMA, SPIRV-Cross, and shaderc for low-level graphics programming.

#vulkan#low-level-graphics#memory-management
Stars382
Forks30
Last commit15 days ago
Vulkan-Hpp Samples
Vulkan-Hpp SamplesC++

A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.

#vr-rendering#vulkan#examples
Stars360
Forks29
Last commit1 year ago
Open Capture and Analytics Tool (OCAT)
Open Capture and Analytics Tool (OCAT)C++

Open-source FPS overlay and performance measurement tool for D3D11, D3D12, and Vulkan graphics APIs.

#vulkan#direct3d#graphics-benchmarking
Stars360
Forks30
Last commit2 years ago
BStone
BStoneC

An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.

#vulkan#sdl2#opengl
Stars358
Forks38
Last commit9 days ago
vuh
vuhC++

A Vulkan-based GPGPU computing framework that reduces boilerplate for portable, high-performance GPU computing.

#vulkan-library#vulkan#gpgpu-computing
Stars350
Forks32
Last commit2 years ago
Screen 13
Screen 13Rust

An easy-to-use, high-performance Vulkan rendering engine for Rust with automated resource management and a render graph.

#render-graph#vulkan#3d-game-engine
Stars337
Forks24
Last commit5 days ago
DemoFramework
DemoFrameworkC++

A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.

#vulkan#demo-development#opencl
Stars335
Forks66
Last commit1 year ago
VkHLF
VkHLFC++

An experimental high-level C++ abstraction library for Vulkan with transparent suballocation, resource tracking, and simplified resource creation.

#vulkan#memory-allocation#graphics-framework
Stars329
Forks25
Last commit7 years ago
CrossShader
CrossShaderC++

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

#vulkan#compiler#webassembly
Stars308
Forks13
Last commit3 years ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars302
Forks10
Last commit1 day ago
Auto-Vk
Auto-VkC++

A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.

#vulkan#game-development#real-time-rendering
Stars301
Forks19
Last commit7 months ago
Dawn RT
Dawn RTC++

A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.

#vulkan#procedural-geometry#graphics
Stars298
Forks15
Last commit5 years ago
Crystal Engine
Crystal EngineC++

A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.

#vulkan#graphics-engine#real-time-rendering
Stars296
Forks8
Last commit1 month ago
Pumex
PumexC++

A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.

#vulkan-library#render-graph#vulkan
Stars294
Forks15
Last commit7 years ago
ada-doom-3
ada-doom-3Ada

A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.

#multiplayer#vulkan#engine-reimplementation
Stars282
Forks24
Last commit3 years ago
glo / OpenGL Overload
glo / OpenGL OverloadC++

OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.

#vulkan#graphics-engine#opengl
Stars279
Forks12
Last commit9 years ago
vpp
vppC++

A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.

#vulkan#memory-management#raii
Stars262
Forks7
Last commit5 years ago
Google's vulkan-cpp-library
Google's vulkan-cpp-libraryC++

A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.

#vulkan#memory-management#type-safety
Stars252
Forks22
Last commit8 years ago
SDF Font Demo
SDF Font DemoC

A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.

#vulkan#font-rendering#gpu-rendering
Stars251
Forks20
Last commit5 months ago
Lugdunum
LugdunumC++

A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.

#vulkan#graphics#pbr
Stars246
Forks25
Last commit8 years ago
Book's Examples
Book's ExamplesC++

Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.

#vulkan#shaders#3d-graphics
Stars245
Forks59
Last commit1 year ago
Lumino
LuminoC++

An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.

#vulkan#directx-12#real-time-graphics
Stars219
Forks18
Last commit1 day ago
pasvulkan
pasvulkanPascal

Vulkan header generator, OOP-style API wrapper, and framework for Object Pascal, with a prospective Vulkan-based game engine.

#vulkan-library#vulkan#sdl2
Stars216
Forks40
Last commit1 day ago
PreviousPage 4 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
8 years ago
#Cross Platform99
#Game Development76
#C Plus Plus65
#Opengl57
#Game Engine43
#Graphics Api41
#Graphics33
#Real Time Rendering31
#Gpu Programming31
#Graphics Programming30
#Metal27
#3d Graphics24