WebGPU
This article is nice intro. WebGPU Samples has nice code.
MachGPU's Zig bindings are great.
Links
- wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API. (Tutorials) (Intro to gfx-hal)
- Guide for using gfx-rs's wgpu library
- Implementing WebGPU in Gecko (2019) (HN)
- WebGPU Seed - WebGPU repo you can use to get started with your own renderer.
- WebGPU trial
- Raw WebGPU (2019)
- Real-Time Ray-Tracing in WebGPU (2020)
- Building WebGPU with Rust (2020) (HN)
- WebGPU Shading Language proposal (2020)
- WebGPU Samples - Set of SPIR-V compatible samples demonstrating the use of the WebGPU API.
- WebGPU for Node
- wgpu-rs on the web (2020) (HN)
- webgpu-headers
- dgel - WebGPU engine.
- WebGPU Experiments
- YUE - Personal WebGPU based 3D renderer.
- WebGPU Clustered Shading
- Awesome WebGPU
- WebGPU Examples
- "Hello, Triangle" WebGPU and Dawn
- WebGPU: Implementation Status
- Porting our game graphics to wgpu (2021)
- Access modern GPU features with WebGPU (2021)
- RedGPU - JavaScript WebGPU Engine.
- wgpu-profiler - Simple profiler scopes for wgpu using timer queries.
- WebGPU Webpack Starter
- WebGPU Best Practices (Web)
- wgpu-native - Native WebGPU implementation based on wgpu-core.
- Tiny WebGPU renderer written in Rust
- GWebGPUEngine - WebGPU Engine for real-time rendering and GPGPU.
- deno_desktop - Implements WebGPU Surface API by embedding Deno.
- WebGPU computations performance in comparison to WebGL (2021) (HN)
- How to Build a Compute Rasterizer with WebGPU
- WebGPU Compute Rasterizer
- wgpu-matrix - Fast WebGPU 3d math library.
- swift-webgpu - Swift bindings for WebGPU.
- hwoa-rang-gpu - Micro webGPU rendering & compute library.
- WebGPU Sketch Dojo
- wgsl-analyzer - Language server implementation for the WGSL shading language.
- WebGPU Shading Language Proposal
- online-wgsl-editor - Tiny WGSL online editor.
- Get started with GPU Compute on the web
- Demo (~100 LOC) shows the WebGPU compute pipeline
- wgsl_reflect - WebGPU Shading Language parser and reflection library for JavaScript.
- WebGPU.rocks - WebGPU quick reference and documentation. (Code)
- WebGPU experiments
- WebGPU — All of the cores, none of the canvas (2022) (HN) (HN)
- Arche.js - Entity-Component Based Graphics Engine rendered by WebGPU.
- mach/gpu-dawn - WebGPU/Dawn built with Zig.
- go-webgpu - Go bindings for WebGPU.
- wgpu Graphics Programming in Rust: Step-by-Step
- WebGPU Conformance Test Suite
- WebGPU Webpack + TypeScript Starter - Starter template for WebGPU development using webpack and TypeScript.
- neo - Matrix and other math, accelerated by WebGPU and WASM.
- wgsl_to_wgpu - Generate typesafe Rust bindings for wgsl shaders in wgpu.
- The Case for Use.GPU (2022)
- Real-Time Position-Based Crowd Simulation in WebGPU
- WebGPU on WASM via Emscripten
- Case study in effective WebGPU patterns for rendering glTF models (Code)
- Translates GLSL code to WGSL
- Use.GPU - Set of declarative, reactive WebGPU legos. (HN)
- mach/gpu - WebGPU interface for Zig.
- Perfecting WebGPU/Dawn native graphics for Zig (2022) (HN)
- Blitz - High performance HTML and CSS renderer powered by WGPU.
- Typescript Type Definitions for WebGPU
- FF GPU - WebGPU tools and utilities in TS.
- wgslsmith - Toolkit for randomized testing of WGSL compilers.
- Simple WebGPU - Fast, functional webGPU.
- Collection of WGPU render pipelines
- Learn WebGPU for C++ (Code) (HN)
- WebGPU - Why Now (2023)
- An In-Depth Look at WebGPU (2023) (HN)
- WebGPU Error Handling best practices (HN)
- WebGPU-C++ - Single-file zero-overhead C++ idiomatic wrapper for WebGPU native.
- Burrow - Toy WebGPU Deferred Renderer.
- Tour of WGSL (Code)
- WebGPU is available in Chrome 113 (2023) (HN)
- Hello Triangle - WebGPU
- WebGPU-Memory - Track your WebGPU memory usage.
- WebGPU Fundamentals (HN)
- WebGPT - Run GPT model on the browser with WebGPU. An implementation of GPT inference in less than ~2000 lines of vanilla JavaScript. (Demo) (HN)
- WebGPU-Utils - Random useful things for WebGPU.
- I want to talk about WebGPU (2023)](https://cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu) (HN) (Reddit)
- WebGPU CRDT - Simple CRDT implementation for merging of fixed-arrays with WebGPU.
- Orillusion - Pure Web3D rendering engine which is fully developed based on the WebGPU standard.
- WebGPU Avoid Redundant State Setting
- SDF Physics - WebGPU signed distance field physics engine.
- Reactive WebGPU (2023)
- Thimbleberry - Collection of reusable WebGPU shaders and library support functions.
- Shader art using WebGPU
- Integrate wgpu into your existing iOS | Android apps
- Simuverse - Simulate particle vector fields, fluid dynamics, procedural textures, and position-based dynamics based on wgpu + egui.
- Lattice Boltzmann Simulator