Rust Vulkan

Open-source Rust projects categorized as Vulkan

Top 23 Rust Vulkan Projects

  • wgpu

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

    Project mention: Ask HN: Resources for General Purpose GPU development on Apple's M* chips? | news.ycombinator.com | 2024-12-25

    People have already mentioned Metal, but if you want cross platform, https://github.com/gfx-rs/wgpu has a vulkan-like API and cross compiles to all the various GPU frameworks. I believe it uses https://github.com/KhronosGroup/MoltenVK to run on Macs. You can also see the metal shader transpilation results for debugging.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • gfx

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

  • vulkano

    Safe and rich Rust wrapper around the Vulkan API

  • ash

    Vulkan bindings for Rust

  • rust-skia

    Rust Bindings for the Skia Graphics Library

  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧 (by Rust-GPU)

    Project mention: Using Libc for GPUs | news.ycombinator.com | 2024-12-14

    If you are interested in this, you might be interested in Rust GPU: https://rust-gpu.github.io/

  • luminance-rs

    Type-safe, type-level and stateless Rust graphics framework

  • rend3

    MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.

  • rendy

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

  • wluma

    Automatic brightness adjustment based on screen contents and ALS

  • wgpu-mc

    Rust-based replacement for the default Minecraft renderer

  • vulkan-tutorial-rust

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

  • memtest_vulkan

    Vulkan compute tool for testing video memory stability

    Project mention: Vulkan compute tool for testing video memory stability | news.ycombinator.com | 2024-02-09
  • dotrix

    A 3D engine with ECS and Vulkan renderer for Rust developers

  • screen-13

    Screen 13 is an easy-to-use Vulkan rendering engine in the spirit of QBasic.

  • vulkanalia

    Vulkan bindings for Rust.

  • shaderc-rs

    Rust bindings for the shaderc library.

  • yakui

    yakui is a declarative Rust UI library for games

  • vulkan-tutorial-rs

    Vulkan tutorial written in Rust using Ash

  • pilka

    Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.

  • INOX

    Rust Game engine integrated in Blender [WebGPU ready] (by gents83)

  • spirq-rs

    Light weight SPIR-V reflection library

  • gpu-alloc

    Implementation agnostic memory allocator for Vulkan-like APIs

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Vulkan discussion

Log in or Post with

Rust Vulkan related posts

  • What's Next for WebGPU

    7 projects | news.ycombinator.com | 21 Nov 2024
  • Vulkan compute tool for testing video memory stability

    1 project | news.ycombinator.com | 9 Feb 2024
  • Incredibly useful tool for determining GPU VRAM OC stability. Essentially just HCI memtest but for VRAM.

    1 project | /r/overclocking | 4 Dec 2023
  • Strange crashes & graphic artifacts in games

    1 project | /r/linux4noobs | 21 Nov 2023
  • Integrate with Skia GL

    2 projects | /r/GTK | 23 Aug 2023
  • Hey Rustaceans! Got a question? Ask here (16/2023)!

    15 projects | /r/rust | 17 Apr 2023
  • A simple 2d graphic library

    4 projects | /r/rust | 16 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Vulkan projects in Rust? This list will help you:

Project Stars
1 wgpu 13,096
2 gfx 5,361
3 vulkano 4,624
4 ash 1,904
5 rust-skia 1,505
6 rust-gpu 1,171
7 luminance-rs 1,096
8 rend3 1,095
9 rendy 814
10 wluma 686
11 wgpu-mc 521
12 vulkan-tutorial-rust 446
13 memtest_vulkan 336
14 dotrix 295
15 screen-13 277
16 vulkanalia 271
17 shaderc-rs 260
18 yakui 246
19 vulkan-tutorial-rs 172
20 pilka 131
21 INOX 113
22 spirq-rs 112
23 gpu-alloc 86

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?