$ naga

v29.0.3

Shader translator and validator. Part of the wgpu project

Downloads: 22.6M
Recent: 5.6M
Versions: 54
Updated: May 2, 2026

Latest Update Summary

Crate

Name: naga New version: 28.0.0 Release date: 2025-12-18T03:35:54.578889Z

Crate readme

Short description wgpu is a cross-platform, safe, pure-Rust graphics API.

Long description wgpu runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno. The crate provides a Rust-native API based on the WebGPU standard.

Features • Cross-platform support • Safe and pure-Rust implementation • Native support for Vulkan, Metal, D3D12, and OpenGL • WebAssembly compatibility with WebGPU and WebGL2 • MSRV of 1.92 for the workspace

Code Examples Examples

 cargo run --bin wgpu-examples <example>

Linkshttps://wgpu.rs/examples/https://sotrh.github.io/learn-wgpu/https://webgpufundamentals.org/https://github.com/gfx-rs/wgpu/wikihttps://github.com/gfx-rs/wgpu-native

https://api.github.com/repos/gfx-rs/wgpu/releases/271293611

Release info

Release version:

Release description

Code Examples

Patch update: 29.0.2 → 29.0.3

$ DOWNLOADS TREND

12.8M22.6M

$ VERSION HISTORY

v29.0.3May 2, 2026
v29.0.2May 1, 2026
v29.0.1March 26, 2026
v29.0.0March 19, 2026
v28.0.0December 18, 2025
v27.0.3October 22, 2025
v27.0.0October 1, 2025

$ LINKS

$ INSTALL

cargo add naga

Or add to Cargo.toml: naga = "29.0.3"