Rust Webgpu

Open-source Rust projects categorized as Webgpu

Top 18 Rust Webgpu Projects

  • wgpu

    Cross-platform, safe, pure-rust graphics api.

    Project mention: How do I become a graphics programmer? – A guide from AMD Game Engineering team | news.ycombinator.com | 2023-11-22

    wgpu, the Rust WebGPU implementation is the bee's knees. https://wgpu.rs/ You can use it beyond the web.

  • 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: Burn – comprehensive dynamic Deep Learning Framework built using Rust | news.ycombinator.com | 2023-11-23
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • wonnx

    A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web

    Project mention: VkFFT: Vulkan/CUDA/Hip/OpenCL/Level Zero/Metal Fast Fourier Transform Library | news.ycombinator.com | 2023-08-02

    To a first approximation, Kompute[1] is that. It doesn't seem to be catching on, I'm seeing more buzz around WebGPU solutions, including wonnx[2] and more hand-rolled approaches, and IREE[3], the latter of which has a Vulkan back-end.

    [1]: https://kompute.cc/

    [2]: https://github.com/webonnx/wonnx

    [3]: https://github.com/openxla/iree

  • sandbox

    A sand simulation game

    Project mention: Terra Firma, a playable erosion simulation (Free, Works on Proton) | /r/linux_gaming | 2023-01-17
  • wgpu-in-app

    Integrate wgpu into existing iOS | Android apps.

  • foxtrot

    A fast, experimental STEP file viewer (by Formlabs)

  • nbody-wasm-sim

    An N-body WebAssembly simulation using Web GPU

    Project mention: Weird Cargo.toml depedencies | /r/rust | 2023-07-11
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • INOX

    Rust Game engine integrated in Blender [WebGPU ready]

    Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
  • wgshadertoy

    A WGSL playground inspired by Shadertoy.

    Project mention: Pixel shader format WGS is released and can be deployed on both native and Web | /r/shaders | 2023-06-21

    There is a desktop application WgShadertoy helps you write wgs files.

  • contrast_renderer

    Contrast is a WebGPU based 2D render engine written in Rust

    Project mention: WebGPU Fundamentals | news.ycombinator.com | 2023-04-15

    This is true, but there is a lot more to the story. For one, WebGPU does not (yet) support mesh shaders, though it may later as an extension. For two, consider a glyph such as "o" that has two contours. Real triangulation generates a mesh that only generates triangles between the outer and inner contours, and mesh shaders aren't good at that. There are techniques (cover and stencil) that draw twice, incrementing and decrementing a winding number stored in the stencil buffer (see contrast renderer[1] for a clean modern implementation), but it does require nontrivial tracking on the CPU side, and can result in lots of draw calls to switch between the cover and stencil stages unless sophisticated batching is done.

    Compute shaders avoid all these problems and work on WebGPU 1.0 today.

    [1]: https://github.com/Lichtso/contrast_renderer

  • rendiation

    Rendiation Rendering Framework

  • voidin

    An experimental GPU driven renderer using WGPU

    Project mention: [MEDIA] My first renderer using wgpu | /r/rust_gamedev | 2023-05-16
  • renderling

    🍖 A configurable real-time renderer, backed by wgpu

    Project mention: [MEDIA] My first renderer using wgpu | /r/rust_gamedev | 2023-05-16

    I also have a similar project that's not done yet - renderling.

  • silicate

    Pure Rust GPU image compositor for Procreate file format.

  • shader-art-rs

    🪄 Shader art using webgpu

    Project mention: An Introduction to Shader Art Coding | news.ycombinator.com | 2023-09-15

    https://github.com/pythops/shader-art-rs

  • golrs

    Game Of Life using webgpu, written in Rust

    Project mention: Game of Life using WebGPU, written in Rust | news.ycombinator.com | 2023-08-14
  • meshweaver

    3D rendering engine in Rust and WebGPU

  • LearningWGPU

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

  • SaaSHub

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

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 2023-11-23.

Rust Webgpu related posts

Index

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

Project Stars
1 wgpu 9,364
2 burn 4,793
3 wonnx 1,273
4 sandbox 285
5 wgpu-in-app 188
6 foxtrot 187
7 nbody-wasm-sim 151
8 INOX 76
9 wgshadertoy 61
10 contrast_renderer 55
11 rendiation 51
12 voidin 41
13 renderling 23
14 silicate 17
15 shader-art-rs 9
16 golrs 5
17 meshweaver 3
18 LearningWGPU 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com