https://github.com/gfx-rs/gfx
dx11 dx12 gfx gpu graphics graphics-apis metal opengl rust vulkan
Score: 33.519118654205926
Last synced: about 19 hours ago
JSON representation
Repository metadata:
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
- Host: GitHub
- URL: https://github.com/gfx-rs/gfx
- Owner: gfx-rs
- License: apache-2.0
- Created: 2013-10-25T00:35:35.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T01:05:58.000Z (almost 3 years ago)
- Last Synced: 2025-12-21T00:33:54.709Z (about 2 months ago)
- Topics: dx11, dx12, gfx, gpu, graphics, graphics-apis, metal, opengl, rust, vulkan
- Language: Rust
- Homepage: http://gfx-rs.github.io/
- Size: 25.7 MB
- Stars: 5,399
- Watchers: 119
- Forks: 535
- Open Issues: 331
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE-APACHE
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
GitHub Events
Total
- Fork event: 2
- Issue comment event: 3
- Watch event: 90
- Total: 95
Last Year
- Fork event: 1
- Issue comment event: 2
- Watch event: 65
- Total: 68
Committers metadata
Last synced: about 1 month ago
Total Commits: 4,320
Total Committers: 282
Avg Commits per committer: 15.319
Development Distribution Score (DDS): 0.669
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Dzmitry Malyshau | k****s@g****m | 1428 |
| msiglreith | m****h@g****m | 483 |
| Kael Choi | k****s@t****y | 440 |
| Brendan Zabarauskas | b****a@y****u | 219 |
| Joshua Groves | j****h@j****m | 130 |
| Colin Sherratt | c****t@g****m | 98 |
| Corey Richardson | c****y@o****t | 79 |
| Felix Kaaman | t****u@g****m | 78 |
| kvark | k****k@s****n | 62 |
| Connor Fitzgerald | c****d@g****m | 58 |
| Thomas Koehler | b****t@g****m | 57 |
| Fabio Sgamma | u****3@g****m | 52 |
| Sven Nilsen | b****i@g****m | 49 |
| kyren | k****w@g****m | 45 |
| Aleksi Juvani | a****i@a****m | 41 |
| Zakarum | s****l@g****m | 41 |
| Michael(LAI) | c****2@1****m | 27 |
| Michael Tang | t****i@u****u | 26 |
| John Colanduoni | j****n@c****m | 24 |
| Kim Christensen | k****g@g****m | 22 |
| Hal Gentz | z****y@p****m | 20 |
| Vickenty Fesunov | k****t@s****t | 20 |
| Marvin Löbel | l****n@g****m | 18 |
| Hanno Braun | m****l@h****e | 18 |
| tyler | t****r@b****m | 15 |
| Eugene Gorodinsky | e****y@g****m | 15 |
| Gordon-F | i****k@i****m | 15 |
| Jack Mott | j****t@g****m | 14 |
| George Burton | b****o@g****m | 14 |
| Gabriel Majeri | g****6@g****m | 13 |
| and 252 more... | ||
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 44
Total pull requests: 62
Average time to close issues: 10 months
Average time to close pull requests: 13 days
Total issue authors: 27
Total pull request authors: 30
Average comments per issue: 3.75
Average comments per pull request: 2.98
Merged pull request: 53
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- kvark (15)
- Imberflur (2)
- dudochkin-victor (2)
- expenses (2)
- msiglreith (1)
- nullhook (1)
- luuthienphu (1)
- lazytiger (1)
- marek-g (1)
- psumbera (1)
- JCapucho (1)
- lachlansneff (1)
- jinleili (1)
- buzmeg (1)
- ForestCSharp (1)
Top Pull Request Authors
- kvark (21)
- Uniformbuffer3 (4)
- hgallagher1993 (2)
- lachlansneff (2)
- tangmi (2)
- zakorgy (2)
- Frizi (2)
- manuel-woelker (2)
- Imberflur (2)
- alexheretic (2)
- scoopr (2)
- meowjesty (1)
- Lokathor (1)
- cwfitzgerald (1)
- vmarcella (1)
Top Issue Labels
- type: bug (19)
- status: ready for work (16)
- difficulty: average (14)
- client: request (12)
- backend: Metal (10)
- client: blocker (9)
- difficulty: easy (9)
- value: high (8)
- platform: OSX (7)
- backend: Vulkan (6)
- platform: Windows (6)
- type: feature (6)
- type: api (5)
- backend: DirectX-12 (5)
- api: pre-ll (3)
- module: hal (3)
- value: medium (3)
- backend: OpenGL (2)
- module: infrastructure (2)
- value: strategic (2)
- value: low (2)
- type: documentation (2)
- module: user (2)
- type: discussion (1)
- platform: Xorg (1)
- platform: Android (1)
- backend: DirectX-11 (1)
- status: blocked (1)
- contributor-friendly (1)
Top Pull Request Labels
- difficulty: easy (1)
- type: documentation (1)
- platform: Windows (1)
- platform: OSX (1)
- backend: DirectX-11 (1)
- backend: DirectX-12 (1)
- backend: Metal (1)
Package metadata
- Total packages: 23
-
Total downloads:
- cargo: 13,687,931 total
- Total docker downloads: 209,541,303
- Total dependent packages: 346 (may contain duplicates)
- Total dependent repositories: 6,308 (may contain duplicates)
- Total versions: 438
- Total maintainers: 9
- Total advisories: 2
crates.io: gfx-hal
gfx-rs hardware abstraction layer
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-hal/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.0 (published over 4 years ago)
- Last Synced: 2026-01-08T08:34:51.239Z (28 days ago)
- Versions: 15
- Dependent Packages: 49
- Dependent Repositories: 724
- Downloads: 1,744,894 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent packages count: 0.871%
- Dependent repos count: 1.471%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Average: 1.702%
- Downloads: 1.796%
- Docker downloads count: 2.921%
- Maintainers (2)
crates.io: gfx
A high-performance, bindless graphics API
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx/
- Licenses: Apache-2.0
- Latest release: 0.18.3 (published almost 3 years ago)
- Last Synced: 2026-01-08T08:32:22.649Z (28 days ago)
- Versions: 52
- Dependent Packages: 78
- Dependent Repositories: 596
- Downloads: 1,328,271 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent packages count: 0.614%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Dependent repos count: 1.616%
- Average: 1.801%
- Downloads: 2.501%
- Docker downloads count: 2.921%
- Maintainers (5)
crates.io: gfx_device_gl
OpenGL backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_device_gl/
- Licenses: Apache-2.0
- Latest release: 0.16.2 (published over 6 years ago)
- Last Synced: 2026-01-08T17:28:47.392Z (27 days ago)
- Versions: 45
- Dependent Packages: 51
- Dependent Repositories: 571
- Downloads: 1,389,023 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent packages count: 0.84%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Dependent repos count: 1.64%
- Average: 1.81%
- Downloads: 2.307%
- Docker downloads count: 2.921%
- Maintainers (5)
crates.io: gfx-backend-vulkan
Vulkan API backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-backend-vulkan/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.0 (published over 4 years ago)
- Last Synced: 2026-01-08T07:16:04.462Z (28 days ago)
- Versions: 33
- Dependent Packages: 26
- Dependent Repositories: 705
- Downloads: 1,596,141 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent packages count: 1.381%
- Dependent repos count: 1.49%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Average: 1.818%
- Downloads: 1.964%
- Docker downloads count: 2.921%
- Maintainers (3)
crates.io: gfx_core
Core library of Gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_core/
- Licenses: Apache-2.0
- Latest release: 0.9.2 (published over 6 years ago)
- Last Synced: 2026-01-07T10:05:43.636Z (29 days ago)
- Versions: 22
- Dependent Packages: 31
- Dependent Repositories: 560
- Downloads: 1,150,344 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent packages count: 1.199%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Dependent repos count: 1.657%
- Average: 1.922%
- Downloads: 2.6%
- Docker downloads count: 2.921%
- Maintainers (2)
crates.io: gfx-backend-metal
Metal API backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-backend-metal/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.1 (published over 4 years ago)
- Last Synced: 2026-01-08T00:09:03.754Z (28 days ago)
- Versions: 37
- Dependent Packages: 19
- Dependent Repositories: 651
- Downloads: 1,220,834 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Dependent repos count: 1.546%
- Forks count: 1.572%
- Stargazers count: 1.58%
- Dependent packages count: 1.757%
- Average: 1.972%
- Downloads: 2.454%
- Docker downloads count: 2.921%
- Maintainers (2)
crates.io: gfx-backend-dx12
DirectX-12 API backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-backend-dx12/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.1 (published over 4 years ago)
- Last Synced: 2026-01-04T18:05:31.043Z (about 1 month ago)
- Versions: 47
- Dependent Packages: 18
- Dependent Repositories: 600
- Downloads: 1,125,500 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 1.705%
- Dependent packages count: 2.111%
- Average: 2.126%
- Downloads: 2.568%
- Docker downloads count: 3.262%
- Maintainers (3)
crates.io: gfx_window_glutin
Glutin window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_glutin/
- Licenses: Apache-2.0
- Latest release: 0.31.0 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:04:32.083Z (about 1 month ago)
- Versions: 34
- Dependent Packages: 31
- Dependent Repositories: 211
- Downloads: 594,879 Total
-
Rankings:
- Dependent packages count: 1.337%
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 2.154%
- Dependent repos count: 2.779%
- Downloads: 3.548%
- Maintainers (5)
crates.io: gfx-backend-dx11
DirectX-11 API backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-backend-dx11/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.0 (published over 4 years ago)
- Last Synced: 2025-12-31T16:02:21.280Z (about 1 month ago)
- Versions: 37
- Dependent Packages: 5
- Dependent Repositories: 591
- Downloads: 1,051,025 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 1.715%
- Downloads: 2.619%
- Average: 2.821%
- Docker downloads count: 3.262%
- Dependent packages count: 6.22%
- Maintainers (3)
crates.io: gfx-backend-gl
OpenGL backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-backend-gl/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.9.0 (published over 4 years ago)
- Last Synced: 2026-01-04T18:05:14.680Z (about 1 month ago)
- Versions: 13
- Dependent Packages: 6
- Dependent Repositories: 333
- Downloads: 546,017 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 2.245%
- Average: 2.828%
- Downloads: 3.426%
- Dependent packages count: 5.359%
- Maintainers (2)
crates.io: gfx-auxil
Implementation details shared between gfx-rs backends
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-auxil/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.10.0 (published over 4 years ago)
- Last Synced: 2026-01-08T18:42:09.837Z (27 days ago)
- Versions: 9
- Dependent Packages: 4
- Dependent Repositories: 601
- Downloads: 1,062,490 Total
- Docker Downloads: 23,282,367
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 1.7%
- Downloads: 2.496%
- Average: 2.997%
- Docker downloads count: 3.262%
- Dependent packages count: 7.414%
- Maintainers (2)
- Advisories:
crates.io: gfx-renderdoc
Generic RenderDoc integration used by gfx-rs backends
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx-renderdoc/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.0 (published over 4 years ago)
- Last Synced: 2026-01-04T18:05:31.032Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 47
- Downloads: 173,155 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 4.357%
- Average: 4.367%
- Downloads: 5.203%
- Dependent packages count: 9.165%
- Maintainers (1)
crates.io: gfx_macros
Custom derive macros for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_macros/
- Licenses: Apache-2.0
- Latest release: 0.2.1 (published almost 9 years ago)
- Last Synced: 2025-12-31T16:02:20.705Z (about 1 month ago)
- Versions: 11
- Dependent Packages: 3
- Dependent Repositories: 34
- Downloads: 126,257 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 4.72%
- Dependent repos count: 4.93%
- Downloads: 6.395%
- Dependent packages count: 9.165%
- Maintainers (5)
crates.io: gfx_window_sdl
SDL2 window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_sdl/
- Licenses: Apache-2.0
- Latest release: 0.9.1 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:05:59.611Z (about 1 month ago)
- Versions: 10
- Dependent Packages: 3
- Dependent Repositories: 19
- Downloads: 119,132 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 5.06%
- Dependent repos count: 6.134%
- Downloads: 6.892%
- Dependent packages count: 9.165%
- Maintainers (5)
crates.io: gfx_device_dx11
DirectX-11 backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_device_dx11/
- Licenses: Apache-2.0
- Latest release: 0.8.2 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:06:31.533Z (about 1 month ago)
- Versions: 11
- Dependent Packages: 4
- Dependent Repositories: 5
- Downloads: 52,485 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 5.92%
- Dependent packages count: 7.414%
- Downloads: 9.323%
- Dependent repos count: 9.755%
- Maintainers (5)
crates.io: external-memory
Generic external memory structures used by gfx-rs backends
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/external-memory/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.0.1 (published over 4 years ago)
- Last Synced: 2026-01-04T18:06:02.502Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 50
- Downloads: 200,516 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent repos count: 4.265%
- Downloads: 4.97%
- Average: 6.104%
- Dependent packages count: 18.179%
- Maintainers (1)
crates.io: gfx_window_dxgi
DXGI window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_dxgi/
- Licenses: Apache-2.0
- Latest release: 0.19.1 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:05:58.905Z (about 1 month ago)
- Versions: 18
- Dependent Packages: 3
- Dependent Repositories: 4
- Downloads: 71,781 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 6.259%
- Downloads: 8.572%
- Dependent packages count: 9.165%
- Dependent repos count: 10.452%
- Maintainers (5)
crates.io: gfx_device_metal
Metal backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_device_metal/
- Licenses: Apache-2.0
- Latest release: 0.3.0 (published about 8 years ago)
- Last Synced: 2025-12-31T16:02:20.313Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 13,492 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 8.985%
- Dependent packages count: 9.165%
- Downloads: 16.073%
- Dependent repos count: 16.576%
- Maintainers (1)
crates.io: gfx_window_metal
Metal window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_metal/
- Licenses: Apache-2.0
- Latest release: 0.6.0 (published almost 8 years ago)
- Last Synced: 2026-01-04T18:04:31.572Z (about 1 month ago)
- Versions: 5
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 18,360 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 9.309%
- Dependent packages count: 12.24%
- Downloads: 14.618%
- Dependent repos count: 16.576%
- Maintainers (1)
crates.io: gfx_window_glfw
GLFW window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_glfw/
- Licenses: Apache-2.0
- Latest release: 0.17.1 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:05:39.933Z (about 1 month ago)
- Versions: 22
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 43,111 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 9.823%
- Downloads: 11.254%
- Dependent repos count: 16.576%
- Dependent packages count: 18.179%
- Maintainers (5)
crates.io: gfx_device_vulkan
Vulkan API backend for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_device_vulkan/
- Licenses: Apache-2.0
- Latest release: 0.1.0 (published almost 9 years ago)
- Last Synced: 2025-12-31T16:02:20.209Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 5,882 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Dependent packages count: 9.165%
- Average: 10.162%
- Dependent repos count: 16.576%
- Downloads: 21.96%
- Maintainers (1)
crates.io: gfx_window_vulkan
Vulkan window for gfx-rs
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_window_vulkan/
- Licenses: Apache-2.0
- Latest release: 0.1.0 (published almost 9 years ago)
- Last Synced: 2026-01-04T18:05:14.516Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 5,623 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Average: 10.972%
- Dependent packages count: 12.24%
- Dependent repos count: 16.576%
- Downloads: 22.934%
- Maintainers (1)
crates.io: gfx_app
GFX example application framework
- Homepage: https://github.com/gfx-rs/gfx
- Documentation: https://docs.rs/gfx_app/
- Licenses: Apache-2.0
- Latest release: 0.9.0 (published almost 7 years ago)
- Last Synced: 2026-01-04T18:05:36.412Z (about 1 month ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 48,719 Total
-
Rankings:
- Forks count: 1.553%
- Stargazers count: 1.555%
- Downloads: 8.772%
- Average: 12.924%
- Dependent repos count: 16.576%
- Dependent packages count: 36.165%
- Maintainers (5)
Dependencies
- EmbarkStudios/cargo-deny-action v1 composite
- actions-rs/toolchain v1 composite
- actions/checkout v2 composite
- gfx-backend-empty 0.9 development
- bitflags 1.0
- external_memory 0.0.1
- raw-window-handle 0.3
- serde 1
- thiserror 1