Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 22 Rust Webgpu Projects
-
that's an exciting feature to have available, as raytracing hardware is now in mobile iGPUs and phones.
There is a tracking issue[1], although I ma not sure how much of that makes it to the browser.
[1] https://github.com/gfx-rs/wgpu/issues/6762
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
burn
Burn is a next generation Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
You might be interested in https://burn.dev, a Rust machine learning framework. It has CUDA and ROCm backends among others.
-
Project mention: CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU | news.ycombinator.com | 2025-04-23
Agreed! I was looking through the summation example < https://github.com/tracel-ai/cubecl/blob/main/examples/sum_t...> and it seems like the primary focus is on the more traditional pre-2018 GPU programming without explicit warp-level operations, asynchrony, atomics, barriers, or countless tensor-core operations.
The project feels very nice and it would be great to have more notes in the README on the excluded functionality to better scope its applicability in more advanced GPGPU scenarios.
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
-
-
-
Hey, i'm brainstorming for a 2d vector renderer in WebGPU on JS/TS and stumbled on your project [0] yesterday.
(Thick) line drawing is especially interesting to me, since it's hard [1].
I also stumbled upon this [2] recently and then wondered if i could use that technique for every shape, by converting it to quadratic bezier curve segments.
Do you think that's a path to follow?
[0] https://github.com/Lichtso/contrast_renderer
[1] https://mattdesl.svbtle.com/drawing-lines-is-hard
[2] https://scribe.rip/@evanwallace/easy-scalable-text-rendering...
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Webgpu discussion
Rust Webgpu related posts
-
Rust on Every GPU
-
Wgpu - Unified Interface to Graphics APIs: Direct3D 12, Metal, and Vulkan
-
CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU
-
Repeatability: As Difficult as it is Important
-
How to get started in Graphics Programming in 2024?
-
First major release of gfx-rs/wgpu
-
Warp Terminal is now available for Linux
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Webgpu projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | wgpu | 14,993 |
2 | burn | 12,703 |
3 | cubecl | 1,657 |
4 | wgpu-in-app | 360 |
5 | sandbox | 329 |
6 | shame | 301 |
7 | foxtrot | 266 |
8 | nbody-wasm-sim | 235 |
9 | rusty_art | 202 |
10 | renderling | 171 |
11 | graphpu | 167 |
12 | INOX | 117 |
13 | wgshadertoy | 109 |
14 | contrast_renderer | 79 |
15 | voidin | 68 |
16 | rendiation | 67 |
17 | silicate | 47 |
18 | shader-art-rs | 17 |
19 | golrs | 7 |
20 | LearningWGPU | 4 |
21 | meshweaver | 3 |
22 | renderer | 1 |