SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Rust Webgpu Projects
-
Project mention: A high-performance, zero-overhead, extensible Python compiler using LLVM | news.ycombinator.com | 2024-09-18
Instead of building their GPU support atop CUDA/NVIDIA [0], I’m wondering why they didn’t instead go with WebGPU [1] via something like wgpu [2]. Using wgpu, they could offer cross-platform compatibility across several graphics API’s, covering a wide range of hardware including NVIDIA GeForce and Quadro, AMD Radeon, Intel Iris and Arc, ARM Mali, and Apple’s integrated GPU’s.
They note the following [0]:
> The GPU module is under active development. APIs and semantics might change between Codon releases.
The thing is, based on the current syntax and semantics I see, it’ll almost certainly need to change to support non-NVIDIA devices, so I think it might be a better idea to just go with WebGPU compute pipelines sooner rather than later.
Just my two pennies…
[0]: https://docs.exaloop.io/codon/advanced/gpu
[1]: https://www.w3.org/TR/webgpu
[2]: https://wgpu.rs
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26You can use libtorch directly via `tch-rs`, and at present I'm porting over to Burn (see https://burn.dev) which appears incredibly promising. My impression is it's in a good place, if of course not close to the ecosystem of Python/C++. At very least I've gotten my nn models training and running without too much difficulty. (I'm moving to Burn for the thread safety - their `Tensor` impl is `Sync` - libtorch doesn't have such a guarantee.)
Burn has Candle as one of its backends, which I understand is also quite popular.
-
wonnx
A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web
Project mention: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market' | news.ycombinator.com | 2023-12-14The two I know of are IREE and Kompute[1]. I'm not sure how much momentum the latter has, I don't see it referenced much. There's also a growing body of work that uses Vulkan indirectly through WebGPU. This is currently lagging in performance due to lack of subgroups and cooperative matrix mult, but I see that gap closing. There I think wonnx[2] has the most momentum, but I am aware of other efforts.
[1]: https://kompute.cc/
[2]: https://github.com/webonnx/wonnx
-
Project mention: CubeCL: Write optimal and portable GPU kernels using a subset of Rust syntax | news.ycombinator.com | 2024-07-20
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02
I haven’t tried that many, but this was able to render 100s of millions for me in real time.
https://github.com/latentcat/graphpu
-
-
-
-
-
-
-
-
-
-
I have recently created and am currently running a full stack e-commerce/brand website written in Rust on behalf of a client. See also my Rust/WebGPU path trace renderer on my GitHub[1].
I have experience leading organizations and teams. I care about technical and non-technical writing and communication, as well as design and UX.
Contact me for anything Rust or Web.
[1] https://github.com/elfstead/renderer
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Webgpu discussion
Rust Webgpu related posts
-
First major release of gfx-rs/wgpu
-
Warp Terminal is now available for Linux
-
Show HN: WebGPU Particles Simulation
-
Deno 1.39: The Return of WebGPU
-
There is anything like wgpu.rs for Zig?
-
Show HN: Ambient, a multiplayer game engine and platform using WASM/WebGPU/Rust
-
An Introduction to Shader Art Coding
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Sep 2024
Index
What are some of the best open-source Webgpu projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | wgpu | 12,184 |
2 | burn | 8,446 |
3 | wonnx | 1,605 |
4 | cubecl | 523 |
5 | sandbox | 310 |
6 | wgpu-in-app | 279 |
7 | foxtrot | 225 |
8 | nbody-wasm-sim | 194 |
9 | rusty_art | 168 |
10 | INOX | 108 |
11 | wgshadertoy | 92 |
12 | graphpu | 75 |
13 | contrast_renderer | 68 |
14 | voidin | 61 |
15 | rendiation | 57 |
16 | renderling | 53 |
17 | silicate | 34 |
18 | shader-art-rs | 17 |
19 | golrs | 7 |
20 | meshweaver | 3 |
21 | LearningWGPU | 2 |
22 | renderer | 1 |