Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Vulkan
V

Vulkan

Other
117 projects627.2k total stars76.8k total forks12 languages

Open-source projects built with Vulkan

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

Showing 113 open-source projects · page 2 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
UZDoom
UZDoomUZDoom/UZDoom

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

1.9k152C++
2 days ago
cImgui
cImguicimgui/cimgui

A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.

1.9k365Lua
6 days ago
bsf
bsfGameFoundry/bsf

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

1.9k200C++
15 hours ago
RBDOOM-3-BFG
RBDOOM-3-BFGRobertBeckebans/RBDOOM-3-BFG

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

1.8k269C++
3 months ago
herebedragons
herebedragonskosua20/herebedragons

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

1.8k84C
10 months ago
VkFFT
VkFFTDTolm/VkFFT

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

1.7k134C++
2 months ago
Lumos
Lumosjmorton06/Lumos

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

1.6k158C++
16 days ago
AnKi 3D Engine
AnKi 3D Enginegodlikepanos/anki-3d-engine

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

1.6k105C++
1 day ago
OpenGothic
OpenGothicTry/OpenGothic

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

1.5k120C++
1 day ago
Paradox
ParadoxSiliconStudio/xenko

Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.

1.5k338
7 years ago
openblack
openblackopenblack/openblack

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

1.5k92C++
1 month ago
Ray Tracing In One Weekend (Vulkan RTX)
Ray Tracing In One Weekend (Vulkan RTX)GPSnoopy/RayTracingInVulkan

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

1.5k132C++
11 months ago
Speech Note
Speech Notemkiol/dsnote

A Linux desktop app for offline note-taking, reading, and translation using speech-to-text, text-to-speech, and machine translation.

1.5k64C++
5 days ago
Quake3e
Quake3eec-/Quake3e

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

1.5k209C
10 days ago
LunarG's Samples
LunarG's SamplesLunarG/VulkanSamples

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

1.4k304C++
4 years ago
Axmol Engine
Axmol Engineaxmolengine/axmol

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

1.4k283C++
19 hours ago
axys
axysaxys1/axys

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

1.4k283C++
19 hours ago
OpenTESArena
OpenTESArenaafritz1/OpenTESArena

A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.

1.3k84C++
5 days ago
Q2RTX
Q2RTXNVIDIA/Q2RTX

NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.

1.3k200C
5 months ago
API without Secrets: Introduction to Vulkan
API without Secrets: Introduction to VulkanGameTechDev/IntroductionToVulkan

Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.

1.3k210C++
3 years ago
Vulkan-glTF-PBR
Vulkan-glTF-PBRSaschaWillems/Vulkan-glTF-PBR

A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.

1.2k142C++
2 months ago
SurrealEngine
SurrealEnginedpjudas/SurrealEngine

A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.

1.1k38C++
12 hours ago
hyprwhspr
hyprwhsprgoodroot/hyprwhspr

A fast, accurate, and private native speech-to-text tool for Linux, offering system-wide dictation with local or cloud backends.

1.1k76Python
1 day ago
Linux port of SteamVR
Linux port of SteamVRValveSoftware/SteamVR-for-Linux

Issue tracker and development release for the Linux port of SteamVR, enabling VR content creation on Linux.

1.0k50
3 hours ago
Intrinsic Engine
Intrinsic Enginebegla/Intrinsic

A Vulkan-based cross-platform game and rendering engine for modern graphics development.

1.0k73C++
3 years ago
vkQuake2
vkQuake2kondrak/vkQuake2

A modernized source port of id Software's Quake 2 v3.21 with Vulkan support, mission packs, and cross-platform compatibility.

99494C
1 year ago
NobodyWho
NobodyWhonobodywho-ooo/nobodywho

A library for running LLMs locally and efficiently on any device with support for Python, Flutter, and Godot.

95167Rust
14 hours ago
Lina Engine
Lina Engineinanevin/LinaEngine

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

89862C++
8 months ago
Book's Examples
Book's ExamplesPacktPublishing/Vulkan-Cookbook

A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.

894113C++
3 years ago
liblava
liblavaliblava/liblava

A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.

88456C++
4 months ago
Nazara Engine
Nazara EngineNazaraEngine/NazaraEngine

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

82886C++
4 days ago
StratusGFX
StratusGFXKTStephano/StratusGFX

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

81144C++
11 months ago
Cute Framework
Cute FrameworkRandyGaul/cute_framework

A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.

81049C
1 month ago
VKVG
VKVGjpbruyere/vkvg

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

80941C
9 months ago
datoviz
datovizdatoviz/datoviz

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

78643C
7 hours ago
DDraceNetwork
DDraceNetworkddnet/ddnet

A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.

783612C++
20 hours ago
1
2
3
4