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.
- Host: GitHub
- URL: https://github.com/gfx-rs/wgpu
- Owner: gfx-rs
- License: apache-2.0
- Created: 2018-09-13T19:18:50.000Z (over 7 years ago)
- Default Branch: trunk
- Last Pushed: 2026-03-20T00:40:47.000Z (7 days ago)
- Last Synced: 2026-03-20T12:42:02.676Z (7 days ago)
- Topics: d3d12, gpu, hacktoberfest, metal, opengl, rust, vulkan, webgpu
- Language: Rust
- Homepage: https://wgpu.rs
- Size: 75.6 MB
- Stars: 16,715
- Watchers: 112
- Forks: 1,237
- Open Issues: 1,115
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Governance: GOVERNANCE.md
- Agents: AGENTS.md
Owner metadata:
- Name: Rust Graphics Mages
- Login: gfx-rs
- Email:
- Kind: organization
- Description: Portable Graphics and Compute in Rust
- Website: https://gfx-rs.github.io/
- Location: Earth
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8213174?v=4
- Repositories: 29
- Last Synced at: 2024-10-29T17:11:50.181Z
- Profile URL: https://github.com/gfx-rs
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 | 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
- Total packages: 22
-
Total downloads:
- cargo: 87,504,897 total
- Total docker downloads: 186,258,936
- Total dependent packages: 520 (may contain duplicates)
- Total dependent repositories: 22,105 (may contain duplicates)
- Total versions: 627
- Total maintainers: 11
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
- 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
- JamesIves/github-pages-deploy-action v4.4.3 composite
- actions/checkout v4 composite
- JamesIves/github-pages-deploy-action v4.4.3 composite
- actions/checkout v4 composite
- 359 dependencies
- 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
- serde 1 development
- serde_json 1.0.107 development
- bitflags 2
- serde 1
- actions/checkout v4 composite
- Swatinem/rust-cache v2 composite
- actions/checkout v4 composite
- napokue/setup-dxc v1.1.0 composite
- 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
- ./.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
- actions/checkout v6 composite
- Swatinem/rust-cache v2 composite
- actions/checkout v6 composite
- taiki-e/install-action v2 composite