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

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

dx11 dx12 gfx gpu graphics graphics-apis metal opengl rust vulkan

Score: 33.52166537870763

Last synced: about 24 hours ago
JSON representation

Repository metadata:

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 months 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 Email 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: 4 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/gfx-rs/gfx

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

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 almost 5 years ago)
  • Last Synced: 2026-02-16T00:30:37.852Z (about 1 month ago)
  • Versions: 15
  • Dependent Packages: 49
  • Dependent Repositories: 724
  • Downloads: 1,775,390 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 about 3 years ago)
  • Last Synced: 2026-02-15T23:30:59.626Z (about 1 month ago)
  • Versions: 52
  • Dependent Packages: 78
  • Dependent Repositories: 596
  • Downloads: 1,358,891 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-02-14T20:01:24.962Z (about 1 month ago)
  • Versions: 45
  • Dependent Packages: 51
  • Dependent Repositories: 571
  • Downloads: 1,415,246 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 almost 5 years ago)
  • Last Synced: 2026-02-16T01:31:14.465Z (about 1 month ago)
  • Versions: 33
  • Dependent Packages: 26
  • Dependent Repositories: 705
  • Downloads: 1,625,541 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-02-16T11:30:56.828Z (about 1 month ago)
  • Versions: 22
  • Dependent Packages: 31
  • Dependent Repositories: 560
  • Downloads: 1,178,349 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 almost 5 years ago)
  • Last Synced: 2026-02-15T01:31:27.960Z (about 1 month ago)
  • Versions: 37
  • Dependent Packages: 19
  • Dependent Repositories: 651
  • Downloads: 1,245,548 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-09T09:41:32.005Z (3 months ago)
  • Versions: 47
  • Dependent Packages: 18
  • Dependent Repositories: 600
  • Downloads: 1,128,047 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-02-15T13:34:34.120Z (about 1 month ago)
  • Versions: 34
  • Dependent Packages: 31
  • Dependent Repositories: 211
  • Downloads: 605,983 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 almost 5 years ago)
  • Last Synced: 2025-12-31T16:02:21.280Z (3 months 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 almost 5 years ago)
  • Last Synced: 2026-02-15T11:01:12.205Z (about 1 month ago)
  • Versions: 13
  • Dependent Packages: 6
  • Dependent Repositories: 333
  • Downloads: 558,508 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

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 almost 5 years ago)
  • Last Synced: 2026-01-09T09:41:32.821Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 47
  • Downloads: 173,384 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 about 9 years ago)
  • Last Synced: 2026-01-09T09:42:50.860Z (3 months ago)
  • Versions: 11
  • Dependent Packages: 3
  • Dependent Repositories: 34
  • Downloads: 126,690 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-09T09:41:31.260Z (3 months ago)
  • Versions: 10
  • Dependent Packages: 3
  • Dependent Repositories: 19
  • Downloads: 119,403 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-09T09:41:29.755Z (3 months ago)
  • Versions: 11
  • Dependent Packages: 4
  • Dependent Repositories: 5
  • Downloads: 52,516 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 almost 5 years ago)
  • Last Synced: 2026-01-09T09:41:28.739Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 50
  • Downloads: 200,831 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-09T09:41:32.125Z (3 months ago)
  • Versions: 18
  • Dependent Packages: 3
  • Dependent Repositories: 4
  • Downloads: 71,808 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: 2026-02-04T13:14:21.405Z (about 2 months ago)
  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 13,544 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-09T09:41:27.503Z (3 months ago)
  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 18,363 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-02-11T21:02:54.376Z (about 1 month ago)
  • Versions: 22
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 43,308 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 about 9 years ago)
  • Last Synced: 2025-12-31T16:02:20.209Z (3 months 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 about 9 years ago)
  • Last Synced: 2026-01-09T09:41:30.669Z (3 months 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 about 7 years ago)
  • Last Synced: 2026-02-15T07:01:06.539Z (about 1 month ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 48,732 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

.github/workflows/CI.yml actions
  • EmbarkStudios/cargo-deny-action v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v2 composite
src/hal/Cargo.toml cargo
  • gfx-backend-empty 0.9 development
  • bitflags 1.0
  • external_memory 0.0.1
  • raw-window-handle 0.3
  • serde 1
  • thiserror 1
Cargo.toml cargo
examples/Cargo.toml cargo
src/auxil/auxil/Cargo.toml cargo
src/auxil/external-memory/Cargo.toml cargo
src/auxil/range-alloc/Cargo.toml cargo
src/auxil/renderdoc/Cargo.toml cargo
src/backend/dx11/Cargo.toml cargo
src/backend/dx12/Cargo.toml cargo
src/backend/empty/Cargo.toml cargo
src/backend/gl/Cargo.toml cargo
src/backend/metal/Cargo.toml cargo
src/backend/vulkan/Cargo.toml cargo
src/backend/webgpu/Cargo.toml cargo
src/warden/Cargo.toml cargo