Logi by UL-FRI-LGM

Logi is light-weight C++ Vulkan abstraction framework, which attempts to bridge the gap between previous graphics APIs and Vulkan by making API easier to use while still preserving Vulkan semantics and introducing as little overhead as possible.

created at July 8, 2017, 12:24 p.m.

C++

6 +0

15 +0

2 +0

GitHub
clspv by google

Clspv is a compiler for OpenCL C to Vulkan compute shaders

created at July 12, 2017, 2:54 p.m.

LLVM

43 +0

580 +3

84 +0

GitHub
Falcor by NVIDIAGameWorks

Real-Time Rendering Framework

created at July 25, 2017, 9:15 p.m.

C++

129 +1

2,488 +16

459 -2

GitHub
portability by gfx-rs

Vulkan Portability Implementation

created at Sept. 7, 2017, 1:53 a.m.

C

23 +0

380 +0

24 +0

GitHub
perfdoc by ARM-software

A cross-platform Vulkan layer which checks Vulkan applications for best practices on Arm Mali devices.

created at Sept. 27, 2017, 3:17 p.m.

C++

16 +0

116 +0

23 +0

GitHub
The-Forge by ConfettiFX

The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

created at Oct. 3, 2017, 12:57 a.m.

C++

176 +0

4,486 +31

471 +2

GitHub
AMDVLK by GPUOpen-Drivers

AMD Open Source Driver For Vulkan

created at Dec. 11, 2017, 10:52 a.m.

Unknown languages

102 +0

1,662 +5

158 +0

GitHub
vkvg by jpbruyere

Vulkan 2D graphics library

created at Dec. 27, 2017, 4:34 p.m.

C

32 +0

733 +3

32 +0

GitHub
Vulkan-glTF-PBR by SaschaWillems

Physical based rendering with Vulkan using glTF 2.0 models

created at Feb. 4, 2018, 12:04 p.m.

C++

32 +0

878 +5

121 +0

GitHub
rostkatze by msiglreith

C++ implementation of Vulkan sitting on D3D12 cat2

created at Feb. 22, 2018, 11:57 a.m.

C++

15 +0

81 +0

2 +0

GitHub
bsf by GameFoundry

Modern C++14 library for the development of real-time graphical applications

created at March 15, 2018, 10:17 a.m.

C++

106 +0

1,728 +1

194 +0

GitHub
V-EZ by GPUOpen-LibrariesAndSDKs

None

created at March 22, 2018, 1:52 p.m.

C

40 +0

845 +1

71 +0

GitHub
basic-graphics-samples by vcoda

Basic graphics samples using Magma library and Vulkan graphics API

created at March 26, 2018, 1:28 p.m.

C++

5 +0

34 +0

2 +0

GitHub
Fossilize by Themaister

This repository is discontinued, see https://github.com/ValveSoftware/Fossilize

created at April 1, 2018, 11:36 a.m.

C

6 +0

34 +0

6 +0

GitHub
vuh by Glavnokoman

Vulkan compute for people

created at April 26, 2018, 11:32 a.m.

C++

24 +0

340 +0

34 +0

GitHub
vkk by kotlin-graphics

VK², Kotlin Wrapper for Vulkan: code expressiveness and safety meet graphic power

created at May 10, 2018, 5:16 p.m.

Kotlin

11 +0

122 +0

7 +0

GitHub
nvk by maierfelix

Vulkan API for JavaScript/TypeScript

created at Aug. 31, 2018, 12:34 p.m.

C++

21 +0

908 +0

28 -1

GitHub
FrameGraph by azhirnov

vulkan abstraction layer that represent frame as a task graph

created at Sept. 11, 2018, 2:57 p.m.

C++

21 +0

399 +1

38 +0

GitHub
vkQuake2 by kondrak

id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

created at Sept. 18, 2018, 9:46 a.m.

C

27 +0

884 +4

90 +0

GitHub
vuda by jgbit

VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.

created at Oct. 6, 2018, 7:53 p.m.

C++

35 +0

837 +0

35 +0

GitHub