$ naga

v28.0.0MAJOR UPDATE

Shader translator and validator. Part of the wgpu project

Downloads: 15.2M
Recent: 3.1M
Versions: 50
Updated: December 18, 2025

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

Major update: 27.0.3 → 28.0.0

$ DOWNLOADS TREND

12.8M15.2M

$ VERSION HISTORY

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 = "28.0.0"