Rust Webgpu

Open-source Rust projects categorized as Webgpu

Top 12 Rust Webgpu Projects

  • wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API.

    Project mention: High Performance Rust UI talk | | 2022-12-01

    So we're investigating that but it's much deeper water than you might think. The binding model is basically the same between WebGPU and Vulkan, hence it's not too hard to accept precompiled shaders there, but on other platforms it's pretty different. And the whole WebGPU model is based on very late compilation.

  • sandbox

    A sand simulation game

    Project mention: A 2D Pixel Physics Simulator with Cellular Automata written in Rust | | 2022-01-19

    I've made a similar game:, and it looks like we've had a lot of the same ideas :)

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • foxtrot

    A fast, experimental STEP file viewer

    Project mention: Crate: Announcing Spade 2 - Delaunay Triangulations for the Rust Ecosystem | | 2022-01-29

    I'm the author of cdt, which is based on "Sweep‐line algorithm for constrained Delaunay triangulation" (Zalik '08) and "A faster circle-sweep Delaunay triangulation algorithm" (Biniaz '11).

  • nbody-wasm-sim

    An N-body WebAssembly simulation using Web GPU

    Project mention: A WebGPU N-Body astrophysics simulation in Rust + WASM! (Demo) | | 2022-08-07
  • wgpu-on-app

    Integrate wgpu on iOS | Android Apps without using winit

    Project mention: Framework or libraries for developing Android/iOS games in rust | | 2022-07-29

    Bevy looks great but doesn't quite seem to be supporting android and iOS. Library wise Winit and wgpu and cpal seem to support Android and iOS but examples are scarce. is a starting point though.

  • INOX

    Rust Game engine integrated in Blender

    Project mention: Resources on WGSL clip planes? | | 2022-09-18

    You could use a compute shader to do some clipping though This is what I'm doing for 3d culling:

  • rendiation

    Rendiation Rendering Framework

    Project mention: A shading language EDSL | | 2022-07-30

    Thanks for sharing. Besides what is mentioned in this post. There are many other projects solving similar problems and exploring better ways to integrate/write shaders in rust in different approaches. I list them for extra reference: and,

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • contrast_renderer

    Contrast is a web-gpu based 2D render engine written in Rust.

    Project mention: Vector Graphics on GPU | | 2022-08-10
  • silicate

    Pure Rust GPU image compositor for Procreate file format.

    Project mention: Silicate: GPU compositor/viewer for Procreate files | | 2022-09-20

    Silicate is a cross-platform native viewer for .procreate files, leveraging wgpu for layer composition and egui for GUI. The repository and latest builds are located at Avarel/silicate (GitHub).

  • wgshadertoy

    A WGSL playground inspired by Shadertoy.

    Project mention: A Shadertoy-liked shader playground with WGSL supported | | 2022-11-28

    If you are interested in this, try it out. You can find pre-built packages for your OS from here.

  • meshweaver

    3D rendering engine in Rust and WebGPU

  • LearningWGPU

    I will try to learn the basics of WGPU and Rust.

    Project mention: Why is my triangle rainbow? | | 2022-07-28

    I think relevant code below: (full code on GitHub here:

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). The latest post mention was on 2022-12-01.

Rust Webgpu related posts


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

Project Stars
1 wgpu 6,178
2 sandbox 215
3 foxtrot 156
4 nbody-wasm-sim 91
5 wgpu-on-app 81
6 INOX 47
7 rendiation 41
8 contrast_renderer 19
9 silicate 5
10 wgshadertoy 3
11 meshweaver 3
12 LearningWGPU 2
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.