-
Couldn't load subscription status.
- Fork 1.1k
Home
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:
- Getting Started
- Debugging Applications
- Best Practices:
- Internals:
- List of Applications and Libraries
- User Feedback