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 22 of 202 projects

Tephra
TephraC++

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

#parallel-recording#vulkan#graphics
Stars49
Forks2
Last commit2 days ago
visor
visorC++

A for-fun software rasterizer implementing the Vulkan API as a software ICD.

#vulkan#low-level-graphics#icd
Stars48
Forks11
Last commit8 years ago
Hello triangle,
Hello triangle,C++

A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.

#vulkan#graphics#ray-tracing
Stars47
Forks4
Last commit5 years ago
engine
engineV

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

#vulkan#v-lang#open-source
Stars45
Forks2
Last commit4 years ago
Wine_Appimage
Wine_AppimageShell

A portable 32-bit Wine AppImage from PlayOnLinux that runs on systems without multilib support.

#vulkan#appimage#windows-compatibility
Stars44
Forks6
Last commit5 years ago
GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks7
Last commit6 months ago
vulkantoy
vulkantoyC++

A Windows test application for running Shadertoy-style image shaders with live recompilation using Vulkan.

#vulkan#graphics#shader-development
Stars36
Forks3
Last commit9 years ago
glsl_trace
glsl_traceC++

A library for debugging and profiling GLSL shaders in Vulkan and OpenGL applications.

#vulkan#graphics#opengl
Stars35
Forks6
Last commit3 years ago
Fossilize
FossilizeC

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

#vulkan#pipeline-cache#android
Stars35
Forks6
Last commit7 years ago
Vulkan Launchpad Starter
Vulkan Launchpad StarterC++

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

#vulkan#cmake#c-plus-plus
Stars32
Forks9
Last commit10 months ago
sokol-d
sokol-dC

Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.

#vulkan#d#d-language
Stars28
Forks5
Last commit4 days ago
C# Samples
C# SamplesC#

Sample applications demonstrating how to use SharpVk to access the Vulkan API for graphics rendering in C#.

#vulkan#nuget#sample-code
Stars28
Forks10
Last commit8 years ago
RDCtoVkCpp
RDCtoVkCppC++

Converts RenderDoc Vulkan capture to compilable and executable C++ code.

#vulkan#cplusplus#reverse-engineering
Stars26
Forks6
Last commit6 years ago
Gears VK
Gears VKC

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

#vulkan#demo-application#linux-graphics
Stars19
Forks3
Last commit8 months ago
Deno Vulkan
Deno VulkanTypeScript

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

#vulkan#gpu-compute#ffi
Stars18
Forks2
Last commit3 years ago
dvulkan
dvulkanD

Automatically generated D programming language bindings for the Vulkan graphics and compute API.

#vulkan#d-language#derelict
Stars17
Forks8
Last commit9 years ago
linc_glfw
linc_glfwC

GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.

#vulkan#haxe#graphics
Stars17
Forks3
Last commit6 years ago
Logi
LogiC++

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

#vulkan-library#vulkan#memory-management
Stars16
Forks2
Last commit5 years ago
Spectrum
SpectrumC++

A work-in-progress framework and abstraction layer around the Vulkan graphics API.

#vulkan#graphics-framework#c-plus-plus
Stars15
Forks2
Last commit8 years ago
VKFS
VKFSC++

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

#vulkan#fast#graphics
Stars12
Forks2
Last commit1 year ago
AcidDrop
AcidDropC++

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

#vulkan#color-matching#sdl2
Stars1
Forks0
Last commit1 month ago
SpaceRox.MX2
SpaceRox.MX2C++

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

#vulkan#cplusplus-20#sdl2
Stars1
Forks0
Last commit1 month ago
PreviousPage 6 of 6

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