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

JOSS: https://github.com/Qiskit/rustworkx

dag graph graph-theory python rust

Score: 28.376603348718422

Last synced: about 10 hours ago
JSON representation

Repository metadata:

A high performance Python graph library implemented in Rust.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 months ago

Total Commits: 1,049
Total Committers: 90
Avg Commits per committer: 11.656
Development Distribution Score (DDS): 0.571

Commits in past year: 128
Committers in past year: 25
Avg Commits per committer in past year: 5.12
Development Distribution Score (DDS) in past year: 0.672

Name Email Commits
Matthew Treinish m****h@k****g 450
dependabot[bot] 4****] 218
Ivan Carvalho i****v@s****a 116
georgios-ts 4****s 36
Krishn Parasar 7****2 25
Edwin Navarro e****o@c****t 22
Miroslav Šedivý 6****o 15
Jake Lishman j****n@i****m 12
Nahum Rosa Cruz Sa 4****a 9
Eric Arellano 1****o 7
Lauren Capelluto l****o@g****m 7
Prakhar Bhatnagar 4****0 7
Kevin Hartman k****n@h****n 6
Alexander Ivrii a****i@i****m 6
Etienne Wodey 4****x 5
Simon Lizotte 5****4 5
danielleodigie 9****e 4
ZhengYu, Xu z****u@o****m 4
Bhaavan Goel c****n@g****m 3
John Lapeyre j****e 3
Luciano Bello b****l@z****m 3
Raynel Sanchez 8****s 3
danieleades 3****s 2
Julio Quintero j****e@u****o 2
Yiming Zhang 6****g 2
Salvador de la Puente González s****a@u****m 2
derbuihan d****n@g****m 2
ewinston e****n@u****m 2
gadial g****l@g****m 2
jpacold j****d@g****m 2
and 60 more...

Issue and Pull Request metadata

Last synced: 3 months ago

Total issues: 194
Total pull requests: 852
Average time to close issues: 4 months
Average time to close pull requests: 16 days
Total issue authors: 100
Total pull request authors: 77
Average comments per issue: 2.06
Average comments per pull request: 2.02
Merged pull request: 671
Bot issues: 2
Bot pull requests: 282

Past year issues: 63
Past year pull requests: 267
Past year average time to close issues: 16 days
Past year average time to close pull requests: 9 days
Past year issue authors: 37
Past year pull request authors: 31
Past year average comments per issue: 1.71
Past year average comments per pull request: 2.28
Past year merged pull request: 197
Past year bot issues: 0
Past year bot pull requests: 36

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Qiskit/rustworkx

Top Issue Authors

  • IvanIsCoding (31)
  • mtreinish (23)
  • jakelishman (8)
  • barakatzir (7)
  • yurivict (5)
  • LaurentBergeron (5)
  • kasium (3)
  • Paulo-21 (3)
  • jlapeyre (3)
  • enavarro51 (3)
  • thomasaarholt (3)
  • amirebrahimi (3)
  • alexanderivrii (3)
  • lukepmccombs (2)
  • rok24 (2)

Top Pull Request Authors

  • dependabot[bot] (251)
  • IvanIsCoding (156)
  • mtreinish (106)
  • Krishn1412 (40)
  • eumiro (31)
  • mergify[bot] (31)
  • jakelishman (20)
  • enavarro51 (11)
  • kevinhartman (10)
  • Eric-Arellano (10)
  • SILIZ4 (10)
  • airwoodix (10)
  • zen-xu (8)
  • alexanderivrii (6)
  • jpacold (6)

Top Issue Labels

  • bug (50)
  • enhancement (49)
  • good first issue (32)
  • dependencies (8)
  • help wanted (8)
  • rustworkx-core (4)
  • documentation (4)
  • question (3)
  • hard (2)
  • stable-backport-potential (1)
  • Epic (1)
  • automerge (1)
  • on hold (1)

Top Pull Request Labels

  • dependencies (265)
  • automerge (237)
  • stable-backport-potential (18)
  • on hold (10)
  • documentation (8)
  • rustworkx-core (8)
  • conflicts (6)
  • Epic (3)

Package metadata

pypi.org: rustworkx

A High-Performance Graph Library for Python

  • Homepage:
  • Documentation: https://rustworkx.readthedocs.io/
  • Licenses: apache-2.0
  • Latest release: 0.17.1 (published 6 months ago)
  • Last Synced: 2025-10-30T05:55:45.704Z (3 months ago)
  • Versions: 12
  • Dependent Packages: 36
  • Dependent Repositories: 81
  • Downloads: 3,089,254 Last month
  • Docker Downloads: 9,955,157
  • Rankings:
    • Downloads: 0.304%
    • Dependent packages count: 0.546%
    • Dependent repos count: 1.658%
    • Average: 1.919%
    • Docker downloads count: 2.125%
    • Stargazers count: 2.436%
    • Forks count: 4.446%
  • Maintainers (1)
pypi.org: retworkx

A High-Performance Graph Library for Python

  • Homepage:
  • Documentation: https://retworkx.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 0.17.1 (published 5 months ago)
  • Last Synced: 2025-10-30T05:31:33.398Z (3 months ago)
  • Versions: 41
  • Dependent Packages: 16
  • Dependent Repositories: 239
  • Downloads: 50,345 Last month
  • Docker Downloads: 1,431
  • Rankings:
    • Dependent packages count: 0.642%
    • Dependent repos count: 0.978%
    • Downloads: 1.291%
    • Docker downloads count: 1.846%
    • Average: 1.992%
    • Stargazers count: 2.663%
    • Forks count: 4.534%
  • Maintainers (1)
crates.io: rustworkx-core

Rust APIs used for rustworkx algorithms

  • Homepage: https://github.com/Qiskit/rustworkx/tree/main/rustworkx-core
  • Documentation: https://docs.rs/rustworkx-core/
  • Licenses: Apache-2.0
  • Latest release: 0.17.1 (published 6 months ago)
  • Last Synced: 2025-10-30T05:56:00.920Z (3 months ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 20
  • Downloads: 711,471 Total
  • Rankings:
    • Downloads: 4.744%
    • Dependent repos count: 6.037%
    • Forks count: 6.574%
    • Stargazers count: 6.786%
    • Average: 12.056%
    • Dependent packages count: 36.14%
  • Maintainers (1)
spack.io: py-rustworkx

Rustworkx was originally called retworkx and was was created initially to be a replacement for qiskit's previous (and current) networkx usage (hence the original name). The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler. However, since it's initial introduction the project has grown substantially and now covers all applications that need to work with graphs which includes Qiskit.

  • Homepage: https://github.com/Qiskit/rustworkx
  • Licenses: []
  • Latest release: 0.15.1 (published over 1 year ago)
  • Last Synced: 2025-10-30T05:56:01.138Z (3 months ago)
  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 11.237%
    • Forks count: 11.981%
    • Average: 20.102%
    • Dependent packages count: 57.19%
  • Maintainers (1)

Dependencies

Cargo.lock cargo
  • ahash 0.7.6
  • autocfg 1.1.0
  • bitflags 1.3.2
  • cfg-if 1.0.0
  • crossbeam-channel 0.5.4
  • crossbeam-deque 0.8.1
  • crossbeam-epoch 0.9.8
  • crossbeam-utils 0.8.8
  • either 1.6.1
  • fixedbitset 0.4.1
  • getrandom 0.2.5
  • hashbrown 0.11.2
  • hermit-abi 0.1.19
  • indexmap 1.7.0
  • indoc 1.0.4
  • instant 0.1.12
  • lazy_static 1.4.0
  • libc 0.2.121
  • lock_api 0.4.6
  • matrixmultiply 0.2.4
  • memchr 2.4.1
  • memoffset 0.6.5
  • ndarray 0.13.1
  • num-bigint 0.4.3
  • num-complex 0.2.4
  • num-complex 0.4.1
  • num-integer 0.1.44
  • num-traits 0.2.15
  • num_cpus 1.13.1
  • numpy 0.16.2
  • once_cell 1.10.0
  • parking_lot 0.11.2
  • parking_lot_core 0.8.5
  • petgraph 0.6.2
  • ppv-lite86 0.2.16
  • proc-macro2 1.0.36
  • pyo3 0.16.5
  • pyo3-build-config 0.16.5
  • pyo3-ffi 0.16.5
  • pyo3-macros 0.16.5
  • pyo3-macros-backend 0.16.5
  • quick-xml 0.22.0
  • quote 1.0.16
  • rand 0.8.5
  • rand_chacha 0.3.1
  • rand_core 0.6.3
  • rand_pcg 0.3.1
  • rawpointer 0.2.1
  • rayon 1.5.3
  • rayon-core 1.9.2
  • redox_syscall 0.2.12
  • scopeguard 1.1.0
  • smallvec 1.8.0
  • syn 1.0.89
  • target-lexicon 0.12.3
  • unicode-xid 0.2.2
  • unindent 0.1.8
  • version_check 0.9.4
  • wasi 0.10.2+wasi-snapshot-preview1
  • winapi 0.3.9
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-x86_64-pc-windows-gnu 0.4.0
Cargo.toml cargo
  • ahash 0.7.6
  • fixedbitset 0.4.1
  • hashbrown 0.11
  • indexmap 1.7
  • ndarray ^0.13.1
  • num-bigint 0.4
  • num-complex 0.4
  • num-traits 0.2
  • numpy 0.16.2
  • petgraph 0.6.2
  • pyo3 0.16.5
  • quick-xml 0.22.0
  • rand 0.8
  • rand_pcg 0.3
  • rayon 1.5
  • retworkx-core =0.12.0
docs/source/requirements.txt pypi
  • jupyter-sphinx *
  • m2r2 *
  • matplotlib >=3.4
  • pillow >=4.2.1
  • pydot *
  • qiskit-sphinx-theme >=1.7
  • reno >=3.4.0
  • sphinx >=3.0.0
  • sphinx-reredirects *
  • sphinx_rtd_theme *
setup.py pypi
  • numpy >=1.16.0
.github/workflows/docs_dev.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/docs_release.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/main.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • coverallsapp/github-action master composite
  • dtolnay/rust-toolchain stable composite
  • dtolnay/rust-toolchain master composite
.github/workflows/wheels.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v2 composite
  • dtolnay/rust-toolchain stable composite
  • joerick/cibuildwheel v2.10.1 composite
rustworkx-core/Cargo.toml cargo
pyproject.toml pypi
rustworkx-core/fuzz/Cargo.toml cargo
retworkx/setup.py pypi
  • rustworkx *
uv.lock pypi
  • 150 dependencies