bgfx by bkaradzic

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

updated at June 9, 2024, 4:50 a.m.

C++

481 +0

14,519 +40

1,913 +7

GitHub
glfw by glfw

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

updated at June 9, 2024, 2:54 a.m.

C

385 +0

12,413 +37

5,011 +15

GitHub
VulkanLaunchpad by cg-tuwien

Framework for Vulkan beginners, used in university education.

updated at June 9, 2024, 1:54 a.m.

C++

6 +0

54 +1

9 +0

GitHub
DiligentEngine by DiligentGraphics

A modern cross-platform low-level graphics library and rendering framework

updated at June 9, 2024, 12:16 a.m.

Batchfile

117 +0

3,388 +16

319 +1

GitHub
imgui by ocornut

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

updated at June 8, 2024, 10:51 p.m.

C++

1,044 +1

56,920 +240

9,829 +27

GitHub
gtec-demo-framework by nxp-imx

None

updated at June 8, 2024, 10:37 p.m.

C++

19 +0

253 +2

60 +0

GitHub
glslang by KhronosGroup

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

updated at June 8, 2024, 10:25 p.m.

C++

117 +0

2,882 +11

811 +2

GitHub
SPIRV-Cross by KhronosGroup

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

updated at June 8, 2024, 10:20 p.m.

GLSL

87 +0

1,953 +10

544 +0

GitHub
Silk.NET by dotnet

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

updated at June 8, 2024, 8:58 p.m.

C#

68 -1

3,831 +17

368 +1

GitHub
VulkanTutorial by Overv

Tutorial for the Vulkan graphics and compute API

updated at June 8, 2024, 8:08 p.m.

C++

156 +0

3,031 +10

510 -2

GitHub
VK-GL-CTS by KhronosGroup

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests

updated at June 8, 2024, 7:40 p.m.

C++

61 +0

501 +4

278 +2

GitHub
MangoHud by flightlessmango

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

updated at June 8, 2024, 7:32 p.m.

C

54 +1

6,010 +20

260 +3

GitHub
Acid by Equilibrium-Games

A high speed C++17 Vulkan game engine

updated at June 8, 2024, 7:23 p.m.

C++

82 +0

1,694 +3

149 +1

GitHub
AMDVLK by GPUOpen-Drivers

AMD Open Source Driver For Vulkan

updated at June 8, 2024, 6:28 p.m.

Unknown languages

100 +0

1,672 +0

158 +0

GitHub
vulkano by vulkano-rs

Safe and rich Rust wrapper around the Vulkan API

updated at June 8, 2024, 6:25 p.m.

Rust

61 +0

4,362 +5

434 +0

GitHub
pasvulkan by BeRo1985

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

updated at June 8, 2024, 5:57 p.m.

Pascal

34 +0

183 +0

28 +0

GitHub
Vulkan-Samples by KhronosGroup

One stop solution for all Vulkan samples

updated at June 8, 2024, 5:50 p.m.

C++

91 +0

4,010 +14

594 +1

GitHub
VulkanMemoryAllocator by GPUOpen-LibrariesAndSDKs

Easy to integrate Vulkan memory allocation library

updated at June 8, 2024, 5:49 p.m.

C

84 +0

2,434 +10

333 +2

GitHub
vulkan-basic-samples by googlesamples

None

updated at June 8, 2024, 4:56 p.m.

C++

51 +0

485 +2

116 +0

GitHub
FrameGraph by azhirnov

vulkan abstraction layer that represent frame as a task graph

updated at June 8, 2024, 4:42 p.m.

C++

21 +0

400 +1

38 +0

GitHub