Ross ROSS = Recommend OSS · open-source software intelligence for agents

wgpu

A cross-platform, safe, pure-Rust graphics API. observed · 2026-08-28

github.com/gfx-rs/wgpu · homepage · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 14.0
  • age_days: 2911
  • days_rel: 11
  • days_push: 7
  • n_releases_24m: 33

Full methodology

Adoption not part of the score

17870 stars · 1408 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

wgpu is a cross-platform, safe, pure-Rust graphics API based on the WebGPU standard. It runs natively on Vulkan, Metal, D3D12, and OpenGL, and on WebGPU/WebGL2 in browsers via WebAssembly, and powers WebGPU in Firefox, Servo, and Deno.

Use cases

  • render 2D/3D graphics in Rust across desktop and web
  • run general-purpose GPU compute shaders portably
  • build a game engine or renderer in Rust
  • target WebGPU from C or other languages via wgpu-native
  • write shaders once and run on Vulkan, Metal, and D3D12
  • port a native graphics app to the browser with WebAssembly

When to choose

  • you need a safe, portable GPU API in Rust across native and web targets
  • you want WebGPU semantics with native performance
  • you need compute as well as graphics on the GPU

When to avoid

  • you need maximum raw performance and fine control over Vulkan/D3D12 directly
  • you need OpenGL compatibility features or legacy GPU support
  • your project is not in Rust or a language with wgpu-native bindings

Facets

library · maturity stable

graphics game-engine gpu-computing wasm graphics cross-platform web-development rust cross-platform wasm windows webgpu vulkan metal d3d12 opengl webgl2 compute-shaders rendering game-development linux macos web-server

3 sources

Member repositories

RepositoryRoleHealth v2
gfx-rs/wgpumain99
gfx-rs/wgpu-rsmirror10
gfx-rs/nagamirror10
gfx-rs/wgpu-nativesdk92

For agents

markdown · JSON · MCP: product_card(name="gfx-rs/wgpu")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem