Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vulkan

Vulkan

202 projects

Showing 36 of 202 projects

Axmol Engine
Axmol EngineC++

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

#vulkan#axmol#webassembly
Stars1.4k
Forks298
Last commit2 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
Forks303
Last commit5 years ago
OpenTESArena
OpenTESArenaC++

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

#vulkan#elder-scrolls#sdl2
Stars1.4k
Forks87
Last commit20 days ago
Q2RTX
Q2RTXC

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

#vulkan#real-time-graphics#path-tracing
Stars1.3k
Forks212
Last commit8 months ago
API without Secrets: Introduction to Vulkan
API without Secrets: Introduction to VulkanC++

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

#vulkan#intel#shaders
Stars1.3k
Forks209
Last commit3 years ago
vk-bootstrap
vk-bootstrapC++

A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.

#vulkan#compute-shaders#game-development
Stars1.3k
Forks120
Last commit1 day ago
MxEngine
MxEngineC++

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

#vulkan#open-source#educational
Stars1.2k
Forks73
Last commit2 years ago
Vulkan-glTF-PBR
Vulkan-glTF-PBRC++

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

#vulkan#real-time-graphics#graphics
Stars1.2k
Forks142
Last commit1 month ago
SurrealEngine
SurrealEngineC++

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

#vulkan#direct3d#first-person-shooter
Stars1.1k
Forks46
Last commit2 days ago
Intrinsic Engine
Intrinsic EngineC++

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

#vulkan#graphics#cross-platform-game
Stars1.0k
Forks73
Last commit3 years ago
CodeXL
CodeXLC++

A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.

#vulkan#opencl#opengl
Stars1.0k
Forks148
Last commit6 years ago
vkQuake2
vkQuake2C

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

#vulkan#quake#first-person-shooter
Stars1.0k
Forks97
Last commit8 days ago
nvk
nvkC++

A low-abstraction, high-performance Vulkan API binding for JavaScript and TypeScript.

#vulkan#gpu-compute#n-api
Stars947
Forks36
Last commit5 years ago
VUDA
VUDAC++

A header-only Vulkan-based library providing a CUDA Runtime API interface for GPU-accelerated applications.

#vulkan#cuda#compute-shaders
Stars916
Forks40
Last commit2 years ago
vulkan-zig
vulkan-zigZig

A Vulkan binding generator for Zig that provides idiomatic Zig APIs, error integration, and automatic function loading.

#vulkan#game-development#low-level
Stars905
Forks110
Last commit4 days ago
Lina Engine
Lina EngineC++

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

#vulkan#modular-architecture#3d-graphics-engine
Stars902
Forks62
Last commit10 months ago
Book's Examples
Book's ExamplesC++

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

#vulkan#shaders#gpu-compute
Stars899
Forks113
Last commit3 years ago
liblava
liblavaC++

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

#vulkan-library#vulkan#graphics
Stars884
Forks58
Last commit7 months ago
Nazara Engine
Nazara EngineC++

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

#vulkan#nazara-engine#opengl
Stars837
Forks87
Last commit2 days ago
Cute Framework
Cute FrameworkC

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

#mobile-games#vulkan#open-source
Stars834
Forks49
Last commit7 days ago
DDraceNetwork
DDraceNetworkC++

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

#multiplayer#vulkan#hacktoberfest
Stars820
Forks658
Last commit2 days ago
DDraceNetwork
DDraceNetworkC++

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

#multiplayer#vulkan#hacktoberfest
Stars820
Forks658
Last commit2 days ago
StratusGFX
StratusGFXC++

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

#vulkan#directx-12#graphics
Stars817
Forks46
Last commit1 year ago
VKVG
VKVGC

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

#c-library#vulkan#vector
Stars815
Forks41
Last commit4 days ago
datoviz
datovizC

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

#scientific-visualization#vulkan#scientific-computing
Stars806
Forks43
Last commit2 days ago
vulkan-go
vulkan-goC

Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.

#vulkan#graphics#bindings
Stars805
Forks59
Last commit3 years ago
VulkanTools
VulkanToolsC++

A collection of tools and layers for debugging, configuring, and monitoring Vulkan applications.

#vulkan#gpu-tools#graphics-development
Stars772
Forks210
Last commit1 day ago
clspv
clspvLLVM

A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.

#vulkan#compiler#compute-shaders
Stars727
Forks109
Last commit1 day ago
Vulkan-Forward-Plus-Renderer
Vulkan-Forward-Plus-RendererC++

A high-performance Forward+ (tiled forward) renderer implemented in Vulkan using compute shaders for efficient light culling.

#vulkan#compute-shader#tiled-forward
Stars697
Forks65
Last commit
Vulkan Best Practice for Mobile Developers Tutorials
Vulkan Best Practice for Mobile Developers TutorialsC++

A collection of best practices and guidelines for optimizing Vulkan applications on mobile devices with Arm GPUs.

#vulkan#graphics#arm
Stars686
Forks68
Last commit
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars671
Forks49
Last commit11 days ago
Conformance Tests (CTS)
Conformance Tests (CTS)C++

Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.

#vulkan#vulkan-sc#opengl-cts
Stars629
Forks358
Last commit5 days ago
AMD's Anvil
AMD's AnvilC++

A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.

#vulkan#graphics-framework#c-plus-plus
Stars610
Forks60
Last commit2 years ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)C++

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

#android-gaming#vulkan#quake
Stars598
Forks46
Last commit
Kool
KoolKotlin

A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.

#vulkan#physics#graphics-engine
Stars584
Forks50
Last commit3 days ago
neoGFX
neoGFXC++

A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.

#vulkan#gpu-rendering#opengl
Stars574
Forks51
Last commit1 day ago
PreviousPage 3 of 6Next

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
9 years ago
2 years ago
2 days ago
#Cross Platform112
#Game Development88
#C Plus Plus72
#Opengl62
#Graphics Api50
#Game Engine45
#Graphics42
#Gpu Programming39
#Graphics Programming38
#Real Time Rendering37
#Metal28
#Vulkan Api25