Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Vulkan
V

Vulkan

Other
128 projects660.0k total stars83.3k total forks13 languages

Open-source projects built with Vulkan

There are currently 128 open-source projects built with Vulkan, with a combined total of 660.0k GitHub stars. The most common language among these projects is C++.

Showing 128 open-source projects · page 4 of 4

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
Vulkan-WSIWindow
Vulkan-WSIWindowrenelindsay/Vulkan-WSIWindow

A cross-platform C++ library for creating Vulkan windows and handling input events, abstracting platform-specific complexities.

11117C
11 months ago
TLVulkanRenderer
TLVulkanRenderertrungtle/TLVulkanRenderer

A Vulkan-based renderer implementing phenomenological transparency and SBVH acceleration for real-time transparency research.

10010C++
9 years ago
rustracer
rustracerKaminariOS/rustracer

A physically-based glTF 2.0 renderer using Vulkan ray tracing, written in Rust.

964Rust
2 years ago
gl_vk_bk3dthreaded
gl_vk_bk3dthreadednvpro-samples/gl_vk_bk3dthreaded

A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.

8717C++
1 year ago
rostkatze
rostkatzemsiglreith/rostkatze

A C++ Vulkan driver implementation on top of D3D12, enabling Vulkan API usage on Windows systems.

823C++
8 years ago
quakeforge
quakeforgequakeforge/quakeforge

A modern open-source engine for playing Quake and QuakeWorld games, with tools for mod development and evolving into a general game engine.

6910C
11 days ago
openFrameworks
openFrameworksopenframeworks-vk/openFrameworks

A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.

684C++
8 years ago
ros_ncnn
ros_ncnnnilseuropa/ros_ncnn

A ROS wrapper for the NCNN neural inference framework, enabling real-time neural network inference on robotic systems.

6518C++
5 years ago
gl_vk_supersampled
gl_vk_supersamplednvpro-samples/gl_vk_supersampled

Vulkan implementation of super-sampled rendering for high-quality anti-aliasing, with compact Vulkan coding techniques.

6518C++
1 year ago
samples port
samples portjvm-graphics-labs/Vulkan

A comprehensive collection of open-source Kotlin examples and demos for the Vulkan graphics and compute API.

563Kotlin
6 years ago
Vulkan Basic Graphics Samples
Vulkan Basic Graphics Samplesvcoda/basic-graphics-samples

A collection of C++ graphics samples demonstrating Vulkan API usage through the Magma library.

513C++
2 months ago
Tephra
TephraDolkar/Tephra

A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.

502C++
1 month ago
engine
engineLouisSchmieder/engine

A 3D game engine with multiple backends, written in the V programming language.

452V
4 years ago
Fossilize
FossilizeThemaister/Fossilize

A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.

356C
7 years ago
Gears VK
Gears VKjeffboody/gearsvk

A Vulkan port of the classic 'gears' demo using the VKK library, designed as a learning resource for graphics developers.

193C
10 months ago
Deno Vulkan
Deno Vulkandeno-windowing/vulkan

Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.

182TypeScript
3 years ago
Logi
LogiUL-FRI-LGM/Logi

A lightweight C++ Vulkan abstraction framework that simplifies API usage while preserving Vulkan semantics and minimizing overhead.

162C++
5 years ago
VKFS
VKFSMHDtA-dev/VKFS

A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.

122C++
1 year ago
SpaceRox.MX2
SpaceRox.MX2lostjared/SpaceRox.MX2

A 2D Asteroids-style arcade game built with the MX2 framework using SDL2 and Vulkan.

10C++
3 months ago
AcidDrop
AcidDroplostjared/AcidDrop

A Vulkan-powered color-matching puzzle game remake of the classic Atari 2600 game Acid Drop.

10C++
3 months ago
1
2
3
4