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 projects674.5k total stars86.5k total forks14 languages

Open-source projects built with Vulkan

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

Showing 128 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
Acid
AcidEquilibrium-Games/Acid

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

2.0k166C++
3 years ago
cImgui
cImguicimgui/cimgui

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

2.0k373Lua
5 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.9k205C++
2 days 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.9k283C++
2 months ago
herebedragons
herebedragonskosua20/herebedragons

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

1.8k82C
1 year ago
VkFFT
VkFFTDTolm/VkFFT

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

1.8k148C++
6 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.7k76C++
11 days 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.6k146C++
4 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.6k106C++
16 days ago
NobodyWho
NobodyWhonobodywho-ooo/nobodywho

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

1.6k97Rust
2 days ago
Lumos
Lumosjmorton06/Lumos

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

1.6k159C++
1 month ago
openblack
openblackopenblack/openblack

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

1.6k106C++
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.5k222C
9 days ago
Paradox
ParadoxSiliconStudio/xenko

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

1.5k337
8 years 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.5k137C++
1 year ago
axys
axysaxys1/axys

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

1.5k305C++
3 days ago
Axmol Engine
Axmol Engineaxmolengine/axmol

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

1.5k305C++
3 days ago
OpenTESArena
OpenTESArenaafritz1/OpenTESArena

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

1.4k87C++
2 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++
5 years ago
Q2RTX
Q2RTXNVIDIA/Q2RTX

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

1.3k214C
10 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.3k209C++
3 years 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.3k106Python
4 days 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.2k143C++
3 months 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.1k56Shell
17 days ago
SurrealEngine
SurrealEnginedpjudas/SurrealEngine

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

1.1k57C++
3 days 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.

1.0k99C
1 month ago
Lina Engine
Lina Engineinanevin/LinaEngine

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

89963C++
1 year 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.

899112C++
3 years ago
liblava
liblavaliblava/liblava

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

88258C++
8 months ago
Cute Framework
Cute FrameworkRandyGaul/cute_framework

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

85348C
3 days ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

847679C++
2 days ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

847679C++
2 days ago
Nazara Engine
Nazara EngineNazaraEngine/NazaraEngine

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

84386C++
2 days ago
VKVG
VKVGjpbruyere/vkvg

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

82240C
1 day ago
StratusGFX
StratusGFXKTStephano/StratusGFX

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

81747C++
1 year ago
1
2
3
4