Skip to content
Jim Blandy edited this page Oct 23, 2025 · 24 revisions

Welcome to the official wiki for wgpu, a Rust crate that provides a safe, portable interface for programming graphics processing units (GPUs). Wgpu's design is directly modeled on the WebGPU web standard.

Applications using wgpu can run on various platforms:

  • Windows (using the system's Direct3D or Vulkan implementation)
  • macOS (using the system's Metal implementation)
  • Linux and Android (using Vulkan)

Wgpu can also run based on an OpenGL implementation, with limited functionality.

Wgpu is used by various projects:

  • The Firefox web browser uses wgpu as the heart of its WebGPU implementation.

  • The Bevy game engine uses wgpu for its GPU access.

  • The Deno JavaScript engine uses wgpu to provide the WebGPU API on servers.

Table of Contents:

Clone this wiki locally