#Vulkan
Showing 60 of 89 repositories tagged #vulkan, ranked by stars
ncnn is a high-performance neural network inference framework optimized for the mobile platform
A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
A cross-platform, safe, pure-Rust graphics API.
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
Open Machine Learning Compiler Framework
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
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.
Lightweight and modular C++11 graphics middleware for games and data visualization
Safe and rich Rust wrapper around the Vulkan API
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
high-performance rendering backend (C++, Python, C#, Java)
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
A retargetable MLIR-based machine learning compiler and runtime toolkit.
๐ Making Rust a first-class language and ecosystem for GPU shaders ๐ง
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.
Vulkan bindings for Rust
Graphics API Debugger
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
Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
Vulkan & C++17 based Scene Graph Project
Rust Bindings for the Skia Graphics Library
Next-gen fast plotting library running on WGPU using the pygfx rendering engine
๐ง A real-time physically based 3D rendering engine for React Native
๐ฒ Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
Automatic brightness adjustment based on screen contents and ALS
Lightweight, multi-platform, data-oriented game engine.
Open-source game engine with a C++17 / Vulkan runtime and a Python production layer.
Some simple vulkan examples.
Powerful and versatile visualization for Python.
State of the art "build your own engine" kit powered by gfx-hal
Vulkan API bindings for Go programming language
โก Datoviz: high-performance GPU rendering for scientific data visualization
A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports Windows, Linux, macOS, iOS, and visionOS
Vulkan compute tool for testing video memory stability
๐ A Collection of Awesome NCNN-based Projects
Native engine for Cocos Creator v2.x
Vulkan best practice for mobile developers
Rust-based replacement for the default Minecraft renderer
ไปไธๅผๆบ็ - The efforts to create an open-source implementation of Chinese Paladin 3
List of curated frameworks by the **Game Development in Rust** community.
Bring Godot to React Native ๐ฎ. Create immersive 3D experiences or interactive games directly within React Native.
lightspeed lightweight elegant game engine in pure c
A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin
Rust to SPIR-V compiler
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.
Following the vulkan tutorial(https://vulkan-tutorial.com/) using the Rust programming language.
Go with your own intelligence - Go applications that directly integrate llama.cpp for local inference using hardware acceleration.
Rust implementation of SPIR-V module processing functionalities
Demo project showing a single Rust codebase running on CPU and directly on GPUs
Efficient CPU/GPU ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet, ArtCNN and more!)
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.
Cross-platform 2D Game Engine in pure Swift
Rustโfirst, crossโplatform wgpu/WebGPU renderer exposed to Python for fast, headless 3D rendering. Built in Rust, shipped as Python wheels.
Flutter Linux C++ embedder for desktop and embedded displays, with Wayland, DRM/KMS, EGL, Vulkan, and software backends
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.
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
A fully featured DSL for writing shaders/GPU-pipelines in Rust