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). 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 with limited features using the host system's OpenGL implementation.

Wgpu's design is directly modeled on the WebGPU web standard. In fact, the Firefox web browser uses wgpu as the heart of its WebGPU implementation.

Table of Contents:

Clone this wiki locally