#Vulkan

Showing 60 of 89 repositories tagged #vulkan, ranked by stars

Tencent
Tencent
ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform

Score
100
โ˜… 23.5k โ‘‚ 4.5k +14/day
C++
k4yt3x
k4yt3x
video2x

A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.

Score
100
โ˜… 20.5k โ‘‚ 1.8k +22/day
C++
google
google
filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Score
96
โ˜… 20.2k โ‘‚ 2.2k +30/day
C++
gfx-rs
gfx-rs
wgpu

A cross-platform, safe, pure-Rust graphics API.

Score
100
โ˜… 17.5k โ‘‚ 1.4k +28/day
Rust
alibaba
alibaba
MNN

MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.

Score
100
โ˜… 15.6k โ‘‚ 2.4k +8/day
C++
tracel-ai
tracel-ai
burn

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

Score
96
โ˜… 15.5k โ‘‚ 964 +1/day
Rust
apache
apache
tvm

Open Machine Learning Compiler Framework

Score
100
โ˜… 13.6k โ‘‚ 3.9k +1/day
Python
ConfettiFX
ConfettiFX
The-Forge

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

Score
62
โ˜… 5.6k โ‘‚ 568 +16/day
C++
gfx-rs
gfx-rs
gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

Score
70
โ˜… 5.4k โ‘‚ 530 โ€”
Rust
LWJGL
LWJGL
lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

Score
92
โ˜… 5.4k โ‘‚ 707 +9/day
Java
mosra
mosra
magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

Score
88
โ˜… 5.2k โ‘‚ 463 โ€”
C++
vulkano-rs
vulkano-rs
vulkano

Safe and rich Rust wrapper around the Vulkan API

Score
93
โ˜… 5.1k โ‘‚ 470 +2/day
Rust
lemonade-sdk
lemonade-sdk
lemonade

Lemonade helps users discover and run local AI apps by serving optimized LLMs right from their own GPUs and NPUs. Join our discord: https://discord.gg/5xXzkMu8Zk

Score
75
โ˜… 4.8k โ‘‚ 389 +22/day
C++
OGRECave
OGRECave
ogre

high-performance rendering backend (C++, Python, C#, Java)

Score
83
โ˜… 4.6k โ‘‚ 1.0k +10/day
C++
Dav1dde
Dav1dde
glad

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

Score
67
โ˜… 4.5k โ‘‚ 508 +2/day
C
iree-org
iree-org
iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

Score
88
โ˜… 3.8k โ‘‚ 950 +1/day
C++
Rust-GPU
Rust-GPU
rust-gpu

๐Ÿ‰ Making Rust a first-class language and ecosystem for GPU shaders ๐Ÿšง

Score
89
โ˜… 3.2k โ‘‚ 116 +21/day
Rust
KomputeProject
KomputeProject
kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

Score
75
โ˜… 2.5k โ‘‚ 194 +6/day
C++
ash-rs
ash-rs
ash

Vulkan bindings for Rust

Score
85
โ˜… 2.3k โ‘‚ 231 +7/day
Rust
google
google
gapid

Graphics API Debugger

Score
80
โ˜… 2.2k โ‘‚ 328 โ€”
Go
withcatai
withcatai
node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

Score
50
โ˜… 2.1k โ‘‚ 203 +4/day
TypeScript
selkies-project
selkies-project
selkies

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

Score
100
โ˜… 1.9k โ‘‚ 160 +4/day
Python
vsg-dev
vsg-dev
VulkanSceneGraph

Vulkan & C++17 based Scene Graph Project

Score
83
โ˜… 1.8k โ‘‚ 279 +4/day
C++
rust-skia
rust-skia
rust-skia

Rust Bindings for the Skia Graphics Library

Score
79
โ˜… 1.8k โ‘‚ 192 +5/day
Rust
fastplotlib
fastplotlib
fastplotlib

Next-gen fast plotting library running on WGPU using the pygfx rendering engine

Score
50
โ˜… 1.5k โ‘‚ 65 โ€”
Python
margelo
margelo
react-native-filament

๐Ÿง A real-time physically based 3D rendering engine for React Native

Score
75
โ˜… 1.4k โ‘‚ 53 +3/day
C++
MethanePowered
MethanePowered
MethaneKit

๐ŸŽฒ Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

Score
71
โ˜… 964 โ‘‚ 62 +1/day
C++
max-baz
max-baz
wluma

Automatic brightness adjustment based on screen contents and ALS

Score
81
โ˜… 927 โ‘‚ 48 +1/day
Rust
polymonster
polymonster
pmtech

Lightweight, multi-platform, data-oriented game engine.

Score
67
โ˜… 923 โ‘‚ 54 โ€”
C++
ChenlizheMe
ChenlizheMe
Infernux

Open-source game engine with a C++17 / Vulkan runtime and a Python production layer.

Score
50
โ˜… 919 โ‘‚ 71 +9/day
Python
BobLChen
BobLChen
VulkanDemos

Some simple vulkan examples.

Score
33
โ˜… 856 โ‘‚ 102 โ€”
C++
pygfx
pygfx
pygfx

Powerful and versatile visualization for Python.

Score
33
โ˜… 853 โ‘‚ 71 +9/day
Python
amethyst
amethyst
rendy

State of the art "build your own engine" kit powered by gfx-hal

Score
44
โ˜… 812 โ‘‚ 95 โ€”
Rust
vulkan-go
vulkan-go
vulkan

Vulkan API bindings for Go programming language

Score
20
โ˜… 801 โ‘‚ 59 โ€”
C
datoviz
datoviz
datoviz

โšก Datoviz: high-performance GPU rendering for scientific data visualization

Score
17
โ˜… 791 โ‘‚ 42 โ€”
C
shg8
shg8
3DGS.cpp

A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports Windows, Linux, macOS, iOS, and visionOS

Score
25
โ˜… 770 โ‘‚ 71 +6/day
C++
GpuZelenograd
GpuZelenograd
memtest_vulkan

Vulkan compute tool for testing video memory stability

Score
78
โ˜… 766 โ‘‚ 40 +16/day
Rust
zchrissirhcz
zchrissirhcz
awesome-ncnn

๐Ÿ˜Ž A Collection of Awesome NCNN-based Projects

Score
29
โ˜… 746 โ‘‚ 109 โ€”
cocos
cocos
engine-native

Native engine for Cocos Creator v2.x

Score
42
โ˜… 715 โ‘‚ 582 +1/day
C++
ARM-software
ARM-software
vulkan_best_practice_for_mobile_developers

Vulkan best practice for mobile developers

Score
21
โ˜… 685 โ‘‚ 67 โ€”
C++
wgpu-mc
wgpu-mc
wgpu-mc

Rust-based replacement for the default Minecraft renderer

Score
63
โ˜… 595 โ‘‚ 33 +1/day
Rust
dontpanic92
dontpanic92
OpenPAL3

ไป™ไธ‰ๅผ€ๆบ็‰ˆ - The efforts to create an open-source implementation of Chinese Paladin 3

Score
74
โ˜… 579 โ‘‚ 65 โ€”
Rust
dasifefe
dasifefe
rust-game-development-frameworks

List of curated frameworks by the **Game Development in Rust** community.

Score
30
โ˜… 575 โ‘‚ 23 โ€”
calico-games
calico-games
react-native-godot

Bring Godot to React Native ๐Ÿ”ฎ. Create immersive 3D experiences or interactive games directly within React Native.

Score
38
โ˜… 574 โ‘‚ 16 +3/day
TypeScript
MarilynDafa
MarilynDafa
Bulllord-Engine

lightspeed lightweight elegant game engine in pure c

Score
17
โ˜… 570 โ‘‚ 27 โ€”
C
kool-engine
kool-engine
kool

A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin

Score
58
โ˜… 560 โ‘‚ 47 +1/day
Kotlin
MaikKlein
MaikKlein
rlsl

Rust to SPIR-V compiler

Score
22
โ˜… 554 โ‘‚ 13 โ€”
Rust
homelab-00
homelab-00
TranscriptionSuite

A fully local and private Speech-To-Text app with cross-platform support, speaker diarization, Audio Notebook mode, LM Studio integration, and both longform and live transcription.

Score
100
โ˜… 539 โ‘‚ 46 +5/day
TypeScript
unknownue
unknownue
vulkan-tutorial-rust

Following the vulkan tutorial(https://vulkan-tutorial.com/) using the Rust programming language.

Score
26
โ˜… 534 โ‘‚ 44 โ€”
Rust
hybridgroup
hybridgroup
yzma

Go with your own intelligence - Go applications that directly integrate llama.cpp for local inference using hardware acceleration.

Score
100
โ˜… 512 โ‘‚ 18 +1/day
Go
gfx-rs
gfx-rs
rspirv

Rust implementation of SPIR-V module processing functionalities

Score
67
โ˜… 495 โ‘‚ 75 โ€”
Rust
LegNeato
LegNeato
rust-gpu-chimera

Demo project showing a single Rust codebase running on CPU and directly on GPUs

Score
56
โ˜… 488 โ‘‚ 14 +1/day
Rust
AmusementClub
AmusementClub
vs-mlrt

Efficient CPU/GPU ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet, ArtCNN and more!)

Score
62
โ˜… 460 โ‘‚ 32 โ€”
C++
selkies-project
selkies-project
docker-selkies-glx-desktop

KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform.

Score
50
โ˜… 447 โ‘‚ 75 +1/day
Dockerfile
s1ddok
s1ddok
Fiber2D

Cross-platform 2D Game Engine in pure Swift

Score
12
โ˜… 441 โ‘‚ 38 +1/day
Swift
milos-agathon
milos-agathon
forge3d

Rustโ€‘first, crossโ€‘platform wgpu/WebGPU renderer exposed to Python for fast, headless 3D rendering. Built in Rust, shipped as Python wheels.

Score
59
โ˜… 439 โ‘‚ 49 +2/day
Rust
toyota-connected
toyota-connected
ivi-homescreen

Flutter Linux C++ embedder for desktop and embedded displays, with Wayland, DRM/KMS, EGL, Vulkan, and software backends

Score
54
โ˜… 374 โ‘‚ 55 +3/day
C++
selkies-project
selkies-project
docker-selkies-egl-desktop

KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform.

Score
0
โ˜… 341 โ‘‚ 76 +1/day
Dockerfile
a2flo
a2flo
floor

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.

Score
50
โ˜… 339 โ‘‚ 24 โ€”
C++
RayMarch
RayMarch
shame

A fully featured DSL for writing shaders/GPU-pipelines in Rust

Score
41
โ˜… 321 โ‘‚ 8 โ€”
Rust
Related Topics
#metal#opengl#rust#android#gpu#ios#graphics#linux#macos#3d#cuda#game-engine

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly