An open API service for producing an overview of a list of open source projects.

https://github.com/gfx-rs/wgpu

d3d12 gpu hacktoberfest metal opengl rust vulkan webgpu

Score: 35.581248369050215

Last synced: about 16 hours ago
JSON representation

Repository metadata:

A cross-platform, safe, pure-Rust graphics API.


Owner metadata:


Committers metadata

Last synced: about 2 months ago

Total Commits: 8,884
Total Committers: 581
Avg Commits per committer: 15.291
Development Distribution Score (DDS): 0.789

Commits in past year: 1,468
Committers in past year: 136
Avg Commits per committer in past year: 10.794
Development Distribution Score (DDS) in past year: 0.844

Name Email Commits
Dzmitry Malyshau k****s@g****m 1875
Jim Blandy j****b@r****m 839
teoxoy 2****y 768
Connor Fitzgerald c****d@g****m 692
Erich Gubler e****r@g****m 500
João Capucho j****7@g****m 363
dependabot[bot] 4****] 280
Andy Leiserson a****n@m****m 229
Andreas Reich r****2@w****e 194
Joshua Groves j****h@j****m 175
Gordon-F i****k@i****m 156
Nicolas Silva n****l@f****m 150
renovate[bot] 2****] 100
Kevin Reid k****d@s****g 92
Jamie Nicol j****l@m****m 82
Jinlei Li j****0@o****m 79
Samson 1****v 72
Pelle Johnsen p****n@g****m 71
Rukai r****t@g****m 57
Gabriel Majeri g****6@g****m 56
Vecvec 1****c 53
Timo de Kort d****o@g****m 49
Ashley a****s@g****m 44
atlv r****l@r****m 42
Bruce Mitchener b****r@g****m 40
Mikko Lehtonen s****r@i****i 39
Xiaopeng Li x****y@o****m 39
Leo Kettmeir c****s@t****m 37
daxpedda d****a@g****m 35
Zicklag z****g@k****m 29
and 551 more...

Package metadata

crates.io: wgpu

Cross-platform, safe, pure-rust graphics API

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-02-05T01:28:47.379Z (about 2 months ago)
  • Versions: 59
  • Dependent Packages: 395
  • Dependent Repositories: 3,872
  • Downloads: 16,079,624 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent packages count: 0.246%
    • Dependent repos count: 0.625%
    • Stargazers count: 1.077%
    • Downloads: 1.131%
    • Average: 1.28%
    • Forks count: 1.364%
    • Docker downloads count: 3.238%
  • Maintainers (3)
crates.io: wgpu-types

Common types and utilities for wgpu, the cross-platform, safe, pure-rust graphics API

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-types/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-02-04T15:33:53.385Z (about 2 months ago)
  • Versions: 33
  • Dependent Packages: 25
  • Dependent Repositories: 3,717
  • Downloads: 16,229,489 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 0.639%
    • Stargazers count: 1.077%
    • Downloads: 1.126%
    • Forks count: 1.364%
    • Average: 1.562%
    • Dependent packages count: 1.93%
    • Docker downloads count: 3.238%
  • Maintainers (3)
crates.io: wgpu-core

Core implementation logic of wgpu, the cross-platform, safe, pure-rust graphics API

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-core/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-02-01T10:37:36.875Z (about 2 months ago)
  • Versions: 71
  • Dependent Packages: 13
  • Dependent Repositories: 3,712
  • Downloads: 16,308,378 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 0.641%
    • Stargazers count: 1.124%
    • Downloads: 1.14%
    • Forks count: 1.471%
    • Average: 1.832%
    • Docker downloads count: 2.921%
    • Dependent packages count: 3.695%
  • Maintainers (3)
crates.io: wgpu-hal

Hardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-hal/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-01-01T06:13:02.260Z (3 months ago)
  • Versions: 69
  • Dependent Packages: 8
  • Dependent Repositories: 2,989
  • Downloads: 14,112,827 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 0.721%
    • Stargazers count: 1.076%
    • Downloads: 1.258%
    • Forks count: 1.37%
    • Average: 2.065%
    • Docker downloads count: 3.262%
    • Dependent packages count: 4.701%
  • Maintainers (2)
crates.io: naga

Shader translator and validator. Part of the wgpu project

  • Homepage:
  • Documentation: https://docs.rs/naga/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2025-12-23T17:37:18.132Z (3 months ago)
  • Versions: 50
  • Dependent Packages: 55
  • Dependent Repositories: 3,715
  • Downloads: 15,386,789 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 0.64%
    • Dependent packages count: 1.068%
    • Downloads: 1.155%
    • Average: 2.349%
    • Docker downloads count: 2.924%
    • Forks count: 3.958%
    • Stargazers count: 4.349%
  • Maintainers (3)
crates.io: deno_webgpu

WebGPU implementation for Deno

  • Homepage:
  • Documentation: https://docs.rs/deno_webgpu/
  • Licenses: MIT
  • Latest release: 0.196.0 (published about 2 months ago)
  • Last Synced: 2026-01-31T08:20:34.530Z (about 2 months ago)
  • Versions: 199
  • Dependent Packages: 9
  • Dependent Repositories: 34
  • Downloads: 406,421 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Stargazers count: 1.076%
    • Forks count: 1.37%
    • Docker downloads count: 3.262%
    • Average: 3.539%
    • Dependent packages count: 4.227%
    • Dependent repos count: 4.93%
    • Downloads: 6.367%
  • Maintainers (3)
proxy.golang.org: github.com/gfx-rs/wgpu

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/gfx-rs/wgpu#section-documentation
  • Licenses: apache-2.0
  • Latest release: v28.0.0+incompatible (published 3 months ago)
  • Last Synced: 2026-02-03T03:14:35.833Z (about 2 months ago)
  • Versions: 56
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Rankings:
    • Stargazers count: 0.774%
    • Forks count: 1.194%
    • Dependent repos count: 3.504%
    • Average: 3.762%
    • Dependent packages count: 9.576%
crates.io: wgpu-subscriber

WebGPU tracing subscribers

  • Homepage: https://github.com/gfx-rs/wgpu
  • Documentation: https://docs.rs/wgpu-subscriber/
  • Licenses: MPL-2.0
  • Latest release: 0.1.0 (published over 5 years ago)
  • Last Synced: 2026-01-30T00:26:35.011Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 7
  • Dependent Repositories: 16
  • Downloads: 58,723 Total
  • Rankings:
    • Stargazers count: 1.076%
    • Forks count: 1.37%
    • Average: 4.421%
    • Dependent packages count: 4.701%
    • Dependent repos count: 6.648%
    • Downloads: 8.312%
  • Maintainers (2)
crates.io: wgpu-native

WebGPU native implementation on gfx-hal

  • Homepage: https://github.com/gfx-rs/wgpu
  • Documentation: https://docs.rs/wgpu-native/
  • Licenses: MPL-2.0
  • Latest release: 0.5.1 (published over 5 years ago)
  • Last Synced: 2025-12-24T00:21:59.065Z (3 months ago)
  • Versions: 19
  • Dependent Packages: 2
  • Dependent Repositories: 74
  • Downloads: 352,932 Total
  • Rankings:
    • Stargazers count: 1.076%
    • Forks count: 1.37%
    • Dependent repos count: 3.821%
    • Downloads: 4.14%
    • Average: 4.529%
    • Dependent packages count: 12.24%
  • Maintainers (2)
crates.io: d3d12

Low level D3D12 API wrapper

  • Homepage:
  • Documentation: https://docs.rs/d3d12/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 22.0.0 (published over 1 year ago)
  • Last Synced: 2025-12-23T23:33:27.491Z (3 months ago)
  • Versions: 13
  • Dependent Packages: 3
  • Dependent Repositories: 3,966
  • Downloads: 3,860,208 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Dependent repos count: 0.617%
    • Downloads: 1.683%
    • Docker downloads count: 3.262%
    • Average: 8.08%
    • Forks count: 11.918%
    • Dependent packages count: 12.24%
    • Stargazers count: 18.759%
  • Maintainers (3)
crates.io: cart-tmp-wgt

WebGPU types

  • Homepage: https://github.com/gfx-rs/wgpu
  • Documentation: https://docs.rs/cart-tmp-wgt/
  • Licenses: MPL-2.0
  • Latest release: 0.1.0 (published over 5 years ago)
  • Last Synced: 2025-12-02T15:03:51.283Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 4
  • Downloads: 13,013 Total
  • Rankings:
    • Stargazers count: 1.076%
    • Forks count: 1.37%
    • Average: 8.165%
    • Dependent repos count: 10.452%
    • Dependent packages count: 12.24%
    • Downloads: 15.688%
  • Maintainers (1)
crates.io: cart-tmp-wgc

WebGPU core logic on gfx-hal

  • Homepage: https://github.com/gfx-rs/wgpu
  • Documentation: https://docs.rs/cart-tmp-wgc/
  • Licenses: MPL-2.0
  • Latest release: 0.1.0 (published over 5 years ago)
  • Last Synced: 2025-12-27T16:03:08.777Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 4
  • Downloads: 12,621 Total
  • Rankings:
    • Stargazers count: 1.076%
    • Forks count: 1.37%
    • Average: 9.4%
    • Dependent repos count: 10.452%
    • Downloads: 15.923%
    • Dependent packages count: 18.179%
  • Maintainers (1)
crates.io: naga-cli

CLI for the naga shader translator and validator. Part of the wgpu project

  • Homepage:
  • Documentation: https://docs.rs/naga-cli/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-02-05T04:08:20.290Z (about 2 months ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 37,934 Total
  • Rankings:
    • Forks count: 4.318%
    • Stargazers count: 4.737%
    • Average: 21.173%
    • Dependent repos count: 29.318%
    • Downloads: 33.68%
    • Dependent packages count: 33.812%
  • Maintainers (3)
crates.io: wgpu-info

A tool to print and process information about available wgpu adapters.

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-info/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-01-24T13:39:24.653Z (2 months ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11,078 Total
  • Docker Downloads: 23,282,367
  • Rankings:
    • Stargazers count: 1.141%
    • Forks count: 1.647%
    • Dependent repos count: 29.099%
    • Dependent packages count: 32.675%
    • Average: 32.698%
    • Downloads: 98.927%
  • Maintainers (1)
crates.io: wgpu-core-deps-windows-linux-android

Feature unification helper crate for the Windows/Linux/Android platforms

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-core-deps-windows-linux-android/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-01-12T02:37:58.594Z (2 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,232,580 Total
  • Rankings:
    • Dependent repos count: 22.209%
    • Dependent packages count: 29.454%
    • Average: 49.112%
    • Downloads: 95.675%
  • Maintainers (1)
crates.io: wgpu-core-deps-apple

Feature unification helper crate for Apple platforms

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-core-deps-apple/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2025-12-24T23:50:29.648Z (3 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,112,906 Total
  • Rankings:
    • Dependent repos count: 22.209%
    • Dependent packages count: 29.454%
    • Average: 49.112%
    • Downloads: 95.675%
  • Maintainers (1)
crates.io: wgpu-core-deps-wasm

Feature unification helper crate for the WebAssembly platform

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-core-deps-wasm/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-01-08T07:49:25.625Z (3 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 393,066 Total
  • Rankings:
    • Dependent repos count: 22.209%
    • Dependent packages count: 29.454%
    • Average: 49.112%
    • Downloads: 95.675%
  • Maintainers (1)
crates.io: wgpu-core-deps-emscripten

Feature unification helper crate for the Emscripten platform

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/wgpu-core-deps-emscripten/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 28.0.0 (published 3 months ago)
  • Last Synced: 2026-01-03T14:35:07.036Z (3 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 887,294 Total
  • Rankings:
    • Dependent repos count: 22.209%
    • Dependent packages count: 29.454%
    • Average: 49.112%
    • Downloads: 95.675%
  • Maintainers (1)
crates.io: li-wgpu-core

WebGPU core logic on wgpu-hal

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/li-wgpu-core/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.18.1 (published over 1 year ago)
  • Last Synced: 2025-12-24T12:34:26.316Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,550 Total
  • Rankings:
    • Dependent repos count: 25.749%
    • Dependent packages count: 34.149%
    • Average: 52.211%
    • Downloads: 96.733%
  • Maintainers (1)
crates.io: li-wgpu

Rusty WebGPU API wrapper

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/li-wgpu/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.18.0 (published over 1 year ago)
  • Last Synced: 2025-12-29T04:49:56.131Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,391 Total
  • Rankings:
    • Dependent repos count: 25.749%
    • Dependent packages count: 34.149%
    • Average: 52.211%
    • Downloads: 96.733%
  • Maintainers (1)
crates.io: li-wgpu-hal

WebGPU hardware abstraction layer

  • Homepage: https://wgpu.rs/
  • Documentation: https://docs.rs/li-wgpu-hal/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.18.1 (published over 1 year ago)
  • Last Synced: 2025-12-25T09:54:05.216Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,770 Total
  • Rankings:
    • Dependent repos count: 25.749%
    • Dependent packages count: 34.149%
    • Average: 52.211%
    • Downloads: 96.733%
  • Maintainers (1)
crates.io: librashader-naga

Shader translation infrastructure

  • Homepage:
  • Documentation: https://docs.rs/librashader-naga/
  • Licenses: MIT OR Apache-2.0
  • Latest release: (published 3 months ago)
  • Last Synced: 2025-12-23T00:05:49.533Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,303 Total
  • Rankings:
    • Dependent repos count: 30.707%
    • Dependent packages count: 36.169%
    • Average: 55.097%
    • Downloads: 98.415%
  • Maintainers (1)

Dependencies

.github/workflows/ci.yml actions
  • EmbarkStudios/cargo-deny-action v1 composite
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • taiki-e/install-action v2 composite
.github/workflows/docs.yml actions
  • JamesIves/github-pages-deploy-action v4.4.3 composite
  • actions/checkout v4 composite
.github/workflows/publish.yml actions
  • JamesIves/github-pages-deploy-action v4.4.3 composite
  • actions/checkout v4 composite
Cargo.lock cargo
  • 359 dependencies
Cargo.toml cargo
cts_runner/Cargo.toml cargo
deno_webgpu/Cargo.toml cargo
player/Cargo.toml cargo
tests/Cargo.toml cargo
wgpu/Cargo.toml cargo
wgpu-core/Cargo.toml cargo
wgpu-hal/Cargo.toml cargo
  • cfg-if 1 development
  • env_logger 0.10 development
  • naga 0.13.0 development
  • winit 0.28.7 development
  • arrayvec 0.7
  • bitflags 2
  • glow 0.12.3
  • log 0.4
  • naga 0.13.0
  • parking_lot >=0.11,<0.13
  • profiling 1
  • raw-window-handle 0.5
  • rustc-hash 1.1
  • thiserror 1
  • wgt 0.17
wgpu-info/Cargo.toml cargo
wgpu-types/Cargo.toml cargo
  • serde 1 development
  • serde_json 1.0.107 development
  • bitflags 2
  • serde 1
xtask/Cargo.toml cargo
.github/workflows/lazy.yml actions
  • actions/checkout v4 composite
.github/workflows/shaders.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • napokue/setup-dxc v1.1.0 composite
naga/Cargo.toml cargo
  • bincode 1 development
  • diff 0.1 development
  • env_logger 0.10 development
  • hlsl-snapshots 0.1.0 development
  • ron 0.8.0 development
  • rspirv 0.11 development
  • serde 1.0 development
  • spirv 0.2 development
  • arbitrary 1.3
  • bit-set 0.5
  • bitflags 2.2
  • codespan-reporting 0.11.0
  • hexf-parse 0.2.1
  • indexmap 2
  • log 0.4
  • num-traits 0.2
  • petgraph 0.6
  • pp-rs 0.2.1
  • rustc-hash 1.1.0
  • serde 1.0.192
  • spirv 0.2
  • termcolor 1.0.4
  • thiserror 1.0.21
  • unicode-xid 0.2.3
naga/fuzz/Cargo.toml cargo
naga/hlsl-snapshots/Cargo.toml cargo
naga/xtask/Cargo.toml cargo
naga-cli/Cargo.toml cargo
wgpu-macros/Cargo.toml cargo
lock-analyzer/Cargo.toml cargo
examples/standalone/02_hello_window/Cargo.toml cargo
examples/standalone/01_hello_compute/Cargo.toml cargo
.github/workflows/cts.yml actions
  • ./.github/actions/install-dxc * composite
  • ./.github/actions/install-mesa * composite
  • ./.github/actions/install-warp * composite
  • Swatinem/rust-cache v2 composite
  • actions/checkout v6 composite
  • codecov/codecov-action v5 composite
  • taiki-e/install-action v2 composite
examples/features/Cargo.toml cargo
examples/standalone/custom_backend/Cargo.toml cargo
wgpu-core/platform-deps/apple/Cargo.toml cargo
wgpu-core/platform-deps/emscripten/Cargo.toml cargo
wgpu-core/platform-deps/wasm/Cargo.toml cargo
.github/actions/install-dxc/action.yml actions
.github/actions/install-mesa/action.yml actions
.github/actions/install-vulkan-sdk/action.yml actions
.github/actions/install-warp/action.yml actions
benches/Cargo.toml cargo
wgpu-core/platform-deps/windows-linux-android/Cargo.toml cargo
.github/workflows/changelog.yml actions
  • actions/checkout v6 composite
.github/workflows/generate.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v6 composite
  • taiki-e/install-action v2 composite
naga-test/Cargo.toml cargo