Skip to content
Projects

framefactory/webgpu.rocks has 36 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 15:48 UTC. Last push 2026-02-21.

How these counts are measured

WebGPU quick reference and documentation

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

WebGPU.rocks

Quick reference and documentation for WebGPU and WGSL. WebGPU is a web API for interfacing with the graphics processing unit, and WGSL is the shading language for WebGPU.

The site is auto-built from the WebGPU specification, parsing the spec's IDL and converting it to HTML snippets. The Hugo static site generator is used to build the final site.

:warning: This is work in progress. The WebGPU spec updates often and the reference is in an early state with moving and missing parts.

Getting started

  • Prerequisites: Node.js and NPM installed
  • Install the Hugo static site generator (extended version)
  • Clone the respository. The WebGPU spec is included as a submodule, don't forget to clone with submodules included:
    git clone --recurse-submodules https://github.com/framefactory/webgpu.rocks.git
  • Install dependencies
    npm install

Scripts

# builds and executes the HTML generator, then starts the Hugo development server
npm run dev

# starts the Hugo development server only
npm run dev:site

# builds and executes the HTML generator, then builds the website to /public
npm run build

# builds the HTML generator only
npm run build:generator

# executes Hugo to build the website
npm run build:site

To Do

  • Improved styling
  • CI / deployment
  • WGSL reference
  • ...

Key 3rd party components :heart:

Explore related projects