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.
- Host: GitHub
- URL: https://github.com/Qiskit/rustworkx
- Owner: Qiskit
- License: apache-2.0
- Created: 2019-05-10T17:09:02.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2026-01-01T00:38:09.000Z (about 1 month ago)
- Last Synced: 2026-01-26T16:29:12.062Z (10 days ago)
- Topics: dag, graph, graph-theory, python, rust
- Language: Rust
- Homepage: https://www.rustworkx.org
- Size: 44.6 MB
- Stars: 1,562
- Watchers: 11
- Forks: 198
- Open Issues: 134
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.bib
- Security: SECURITY.md
- Zenodo: .zenodo.json
Owner metadata:
- Name: Qiskit
- Login: Qiskit
- Email: qiskit@us.ibm.com
- Kind: organization
- Description: Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
- Website: https://www.ibm.com/quantum/qiskit
- Location:
- Twitter: qiskit
- Company:
- Icon url: https://avatars.githubusercontent.com/u/30696987?v=4
- Repositories: 25
- Last Synced at: 2024-04-16T03:12:45.211Z
- Profile URL: https://github.com/Qiskit
GitHub Events
Total
- Create event: 161
- Delete event: 145
- Fork event: 41
- Issue comment event: 554
- Issues event: 89
- Pull request event: 252
- Pull request review comment event: 337
- Pull request review event: 348
- Push event: 214
- Release event: 1
- Watch event: 321
- Total: 2463
Last Year
- Create event: 147
- Delete event: 133
- Fork event: 40
- Issue comment event: 532
- Issues event: 88
- Pull request event: 236
- Pull request review comment event: 337
- Pull request review event: 341
- Push event: 200
- Release event: 1
- Watch event: 311
- Total: 2366
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 | 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
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
- Total packages: 4
-
Total downloads:
- pypi: 3,139,599 last-month
- cargo: 711,471 total
- Total docker downloads: 9,956,588
- Total dependent packages: 53 (may contain duplicates)
- Total dependent repositories: 340 (may contain duplicates)
- Total versions: 76
- Total maintainers: 3
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
- 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
- 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
- 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 *
- numpy >=1.16.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- 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
- 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 *
- 150 dependencies