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

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

graphics-programming rust spir-v vulkan vulkan-api

Score: 31.237816825819603

Last synced: about 17 hours ago
JSON representation

Repository metadata:

Safe and rich Rust wrapper around the Vulkan API


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 3,697
Total Committers: 251
Avg Commits per committer: 14.729
Development Distribution Score (DDS): 0.525

Commits in past year: 116
Committers in past year: 17
Avg Commits per committer in past year: 6.824
Development Distribution Score (DDS) in past year: 0.345

Name Email Commits
Pierre Krieger p****8@g****m 1757
Rua r****w@g****m 569
marc0246 4****6 429
Austin Johnson m****e@a****k 166
Ilya Lakhin e****n@g****m 115
Lucas Kent r****t@g****m 62
Nicolas Koch n****7@g****m 35
Gabriel Majeri g****6@g****m 26
Okko Hakola o****a@g****m 20
Georg Echterling g****g@e****e 19
Benjamin Saunders b****s@g****m 17
PierreKrieger u****r@l****n 15
Firestar99 3****9 11
Nicolas Koch n****h@b****m 11
Arc'blroth 4****h 9
Alex 3****o 8
Jakub Hlusička L****h 8
john wells j****n@v****m 8
nickwilcox 4****x 7
Paul Houghton p****n@f****m 7
Martin Charles m****7@g****m 6
Antonino Siena n****r 6
Samuel Sleight s****t@g****m 6
Will Song i****a 6
Robin Heinemann r****n@g****m 6
gurchetansingh g****h@c****g 6
marcot1cs 4****s 6
mitchmindtree m****e@g****m 6
Amjad Alsharafi a****0@g****m 6
maratik123 m****v@g****m 5
and 221 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 280
Total pull requests: 625
Average time to close issues: over 1 year
Average time to close pull requests: 29 days
Total issue authors: 185
Total pull request authors: 73
Average comments per issue: 2.99
Average comments per pull request: 1.53
Merged pull request: 507
Bot issues: 0
Bot pull requests: 1

Past year issues: 17
Past year pull requests: 53
Past year average time to close issues: 6 days
Past year average time to close pull requests: 7 days
Past year issue authors: 15
Past year pull request authors: 11
Past year average comments per issue: 4.0
Past year average comments per pull request: 1.79
Past year merged pull request: 40
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • tomaka (24)
  • Rua (21)
  • yshui (6)
  • rukai (5)
  • HadrienG2 (5)
  • coolcatcoder (5)
  • tmvkrpxl0 (4)
  • Dromader2137 (4)
  • matt328 (3)
  • realmayus (3)
  • atynagano (3)
  • hindlet (3)
  • Eliah-Lakhin (2)
  • AlterionX (2)
  • jonathansty (2)

Top Pull Request Authors

  • marc0246 (260)
  • Rua (163)
  • Firestar99 (19)
  • 0xcaff (13)
  • LukeP0WERS (11)
  • ComfyFluffy (10)
  • CptPotato (9)
  • LDeakin (7)
  • interacsion (7)
  • maratik123 (7)
  • hakolao (6)
  • Letronix624 (5)
  • charles-r-earp (4)
  • szepeviktor (4)
  • michaelwu (4)

Top Issue Labels

  • type: safety (22)
  • status: wontfix / old sync (19)
  • type: enhancement (17)
  • status: workable (17)
  • experience: hard (15)
  • type: question (15)
  • type: bug (13)
  • status: needs investigation (8)
  • experience: easy (8)
  • type: documentation (6)
  • status: wontfix (6)
  • status: unknown-cause (5)
  • type: performances (4)
  • status: blocked (3)
  • help wanted (1)
  • Bug. Release blocker. (1)

Top Pull Request Labels

  • PR: Long Standing (2)
  • help wanted (1)
  • status: blocked (1)
  • PR: Work in progress (1)
  • PR: In review. Comments to address. (1)
  • dependencies (1)

Package metadata

crates.io: vulkano

Safe wrapper for the Vulkan graphics API

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.35.2 (published about 1 year ago)
  • Last Synced: 2026-08-23T12:04:49.272Z (1 day ago)
  • Versions: 64
  • Dependent Packages: 80
  • Dependent Repositories: 128
  • Downloads: 2,098,721 Total
  • Rankings:
    • Dependent packages count: 0.709%
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Average: 2.37%
    • Dependent repos count: 3.291%
    • Downloads: 3.963%
  • Maintainers (4)
crates.io: vulkano-shaders

Macro for generating Rust code from shaders

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano-shaders/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.35.0 (published over 1 year ago)
  • Last Synced: 2026-08-23T12:04:44.944Z (1 day ago)
  • Versions: 56
  • Dependent Packages: 53
  • Dependent Repositories: 103
  • Downloads: 553,097 Total
  • Rankings:
    • Dependent packages count: 0.968%
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Average: 2.598%
    • Dependent repos count: 3.508%
    • Downloads: 4.625%
  • Maintainers (4)
crates.io: vulkano-win

Link between vulkano and winit

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano-win/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.34.0 (published almost 3 years ago)
  • Last Synced: 2026-08-23T12:04:40.886Z (1 day ago)
  • Versions: 55
  • Dependent Packages: 42
  • Dependent Repositories: 109
  • Downloads: 383,348 Total
  • Rankings:
    • Dependent packages count: 1.148%
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Average: 2.677%
    • Dependent repos count: 3.438%
    • Downloads: 4.913%
  • Maintainers (4)
crates.io: vk-sys

Bindings for the Vulkan graphics API

  • Homepage:
  • Documentation: https://docs.rs/vk-sys/
  • Licenses: MIT/Apache-2.0
  • Latest release: 0.7.0 (published about 5 years ago)
  • Last Synced: 2026-08-23T12:05:19.373Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 12
  • Dependent Repositories: 82
  • Downloads: 336,528 Total
  • Rankings:
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Dependent packages count: 3.002%
    • Average: 3.082%
    • Dependent repos count: 3.736%
    • Downloads: 4.784%
  • Maintainers (4)
crates.io: glsl-to-spirv

Deprecated. Use shaderc-rs instead.

  • Homepage:
  • Documentation: https://docs.rs/glsl-to-spirv/
  • Licenses: MIT/Apache-2.0
  • Latest release: 0.1.7 (published almost 8 years ago)
  • Last Synced: 2026-08-23T12:04:42.062Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 19
  • Dependent Repositories: 36
  • Downloads: 254,641 Total
  • Docker Downloads: 23,282,041
  • Rankings:
    • Stargazers count: 1.859%
    • Dependent packages count: 2.013%
    • Forks count: 2.029%
    • Average: 3.358%
    • Docker downloads count: 4.401%
    • Dependent repos count: 4.835%
    • Downloads: 5.013%
  • Maintainers (1)
crates.io: vulkano-shader-derive

Deprecated

  • Homepage:
  • Documentation: https://docs.rs/vulkano-shader-derive/
  • Licenses: MIT/Apache-2.0
  • Latest release: 0.11.0 (published almost 8 years ago)
  • Last Synced: 2026-08-23T12:04:45.861Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 7
  • Dependent Repositories: 8
  • Downloads: 76,799 Total
  • Rankings:
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Dependent packages count: 4.697%
    • Average: 5.128%
    • Dependent repos count: 8.338%
    • Downloads: 8.716%
  • Maintainers (1)
crates.io: vulkano-util

Utility functionality to make usage of vulkano easier

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano-util/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.35.0 (published over 1 year ago)
  • Last Synced: 2026-08-23T12:04:40.380Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 5
  • Dependent Repositories: 5
  • Downloads: 42,857 Total
  • Rankings:
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Dependent packages count: 6.215%
    • Average: 7.101%
    • Dependent repos count: 9.709%
    • Downloads: 15.691%
  • Maintainers (3)
crates.io: vulkano-macros

Macros used by vulkano

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano-macros/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.35.0 (published over 1 year ago)
  • Last Synced: 2026-08-23T12:04:48.721Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 19
  • Downloads: 1,053,888 Total
  • Rankings:
    • Stargazers count: 1.859%
    • Forks count: 2.029%
    • Dependent repos count: 6.116%
    • Average: 7.441%
    • Downloads: 9.04%
    • Dependent packages count: 18.159%
  • Maintainers (3)
proxy.golang.org: github.com/vulkano-rs/vulkano

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/vulkano-rs/vulkano#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.35.2 (published about 1 year ago)
  • Last Synced: 2026-08-23T12:06:09.143Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 8.973%
    • Average: 9.546%
    • Dependent repos count: 10.118%
crates.io: vulkano-taskgraph

Vulkano's task graph implementation

  • Homepage: https://vulkano.rs
  • Documentation: https://docs.rs/vulkano-taskgraph/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.35.1 (published over 1 year ago)
  • Last Synced: 2026-08-23T12:04:42.116Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,038 Total
  • Rankings:
    • Stargazers count: 1.883%
    • Forks count: 2.225%
    • Dependent repos count: 23.292%
    • Average: 30.721%
    • Dependent packages count: 30.898%
    • Downloads: 95.308%
  • Maintainers (3)

Dependencies

vulkano/Cargo.toml cargo
  • ash 0.37
  • bytemuck 1.7
  • crossbeam-queue 0.3
  • half 1.8
  • lazy_static 1.4
  • nalgebra 0.31.0
  • parking_lot 0.12
  • shared_library 0.1
  • smallvec 1.8
vulkano-shaders/Cargo.toml cargo
  • heck 0.4
  • proc-macro2 1.0
  • quote 1.0
  • shaderc 0.8
  • syn 1.0
  • vulkano 0.29.0
vulkano-util/Cargo.toml cargo
  • vulkano 0.29.0
  • vulkano-win 0.29.0
  • winit 0.26
.github/workflows/rust.yml actions
  • actions/checkout v3 composite
Cargo.toml cargo
vulkano-macros/Cargo.toml cargo
  • proc-macro-crate 1.2
  • proc-macro2 1.0
  • quote 1.0
  • syn 1.0
examples/gl-interop/Cargo.toml cargo
examples/image/Cargo.toml cargo
examples/occlusion-query/Cargo.toml cargo
examples/ray-tracing/Cargo.toml cargo
examples/image-self-copy-blit/Cargo.toml cargo
examples/instancing/Cargo.toml cargo
examples/mesh-shader/Cargo.toml cargo
examples/multi-window-game-of-life/Cargo.toml cargo
examples/runtime-array/Cargo.toml cargo
examples/runtime-shader/Cargo.toml cargo
examples/push-constants/Cargo.toml cargo
examples/immutable-sampler/Cargo.toml cargo
examples/interactive-fractal/Cargo.toml cargo
examples/msaa-renderpass/Cargo.toml cargo
examples/basic-compute-shader/Cargo.toml cargo
Cargo.lock cargo
  • 245 dependencies
examples/multi-window/Cargo.toml cargo
examples/push-descriptors/Cargo.toml cargo
autogen/Cargo.toml cargo
examples/deferred/Cargo.toml cargo
examples/indirect/Cargo.toml cargo
examples/async-update/Cargo.toml cargo
examples/bloom/Cargo.toml cargo
examples/debug/Cargo.toml cargo
examples/clear-attachments/Cargo.toml cargo
examples/dynamic-buffers/Cargo.toml cargo
examples/multiview/Cargo.toml cargo
examples/offscreen/Cargo.toml cargo
examples/pipeline-caching/Cargo.toml cargo
examples/dynamic-local-size/Cargo.toml cargo
vulkano-taskgraph/Cargo.toml cargo
examples/shader-types-sharing/Cargo.toml cargo
examples/simple-particles/Cargo.toml cargo
examples/specialization-constants/Cargo.toml cargo
examples/texture-array/Cargo.toml cargo
examples/triangle/Cargo.toml cargo
examples/tessellation/Cargo.toml cargo
examples/triangle-util/Cargo.toml cargo
examples/triangle-v1_3/Cargo.toml cargo
flake.lock nix
  • flake-utils 11707dc
  • nixpkgs b3c092d
  • rust-overlay b728601
flake.nix nix
  • flake-utils *
  • nixpkgs nixpkgs-unstable
  • rust-overlay *
examples/self-copy-buffer/Cargo.toml cargo
examples/teapot/Cargo.toml cargo
examples/shader-include/Cargo.toml cargo
examples/shader-types-derive/Cargo.toml cargo