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

https://github.com/crate-py/rpds

persistent-data-structure pyo3 pyo3-rust-bindings python rust

Score: 28.297664653679924

Last synced: about 9 hours ago
JSON representation

Repository metadata:

Python bindings to the Rust rpds crate for persistent data structures


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 11 days ago

Total Commits: 388
Total Committers: 20
Avg Commits per committer: 19.4
Development Distribution Score (DDS): 0.482

Commits in past year: 131
Committers in past year: 10
Avg Commits per committer in past year: 13.1
Development Distribution Score (DDS) in past year: 0.542

Name Email Commits
Julian Berman J****n@G****m 201
dependabot[bot] 4****] 89
pre-commit-ci[bot] 6****] 35
Heyuan Zeng h****i@u****r 25
Nathan Goldbaum n****m@g****m 8
Finn Womack f****3@g****m 6
Edgar Ramírez Mondragón e****8@g****m 6
Laurie O l****n@h****m 3
ffgan s****t@g****m 3
Anders Kaseorg a****k@m****u 2
Aaron Barany a****y@h****m 1
Byron b****n@l****m 1
Leslie Zhai z****g@l****n 1
Min RK b****k@g****m 1
Miro Hrončok m****o@h****z 1
Nicholas Bollweg n****g@g****m 1
Pierre-Yves David p****d@o****t 1
Roberto Pastor Muela 3****e 1
Roman Inflianskas r****f@p****e 1
wangweijie w****e@l****n 1

Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 48
Total pull requests: 204
Average time to close issues: 14 days
Average time to close pull requests: 8 days
Total issue authors: 42
Total pull request authors: 21
Average comments per issue: 2.44
Average comments per pull request: 0.49
Merged pull request: 154
Bot issues: 0
Bot pull requests: 160

Past year issues: 11
Past year pull requests: 90
Past year average time to close issues: 27 days
Past year average time to close pull requests: 2 days
Past year issue authors: 10
Past year pull request authors: 10
Past year average comments per issue: 1.82
Past year average comments per pull request: 0.38
Past year merged pull request: 69
Past year bot issues: 0
Past year bot pull requests: 71

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/crate-py/rpds

Top Issue Authors

  • ngoldbaum (3)
  • clin1234 (2)
  • kzaher (2)
  • mgorny (2)
  • Julian (2)
  • gigberg (1)
  • charles-dyfis-net (1)
  • jm-nab (1)
  • andresionek91 (1)
  • z4-qqq (1)
  • jabesq (1)
  • p1c2u (1)
  • ajayk (1)
  • prosyanoy (1)
  • EpicWink (1)

Top Pull Request Authors

  • dependabot[bot] (120)
  • pre-commit-ci[bot] (40)
  • edgarrmondragon (9)
  • FlickerSoul (5)
  • ngoldbaum (4)
  • RobPasMue (2)
  • marmoute (2)
  • rominf (2)
  • finnagin (2)
  • ffgan (2)
  • wxpppp (2)
  • EpicWink (2)
  • andersk (2)
  • Julian (2)
  • bollwyvl (2)

Top Issue Labels

  • help wanted (1)
  • bug (1)
  • enhancement (1)

Top Pull Request Labels

  • dependencies (120)
  • github_actions (65)
  • rust (55)

Package metadata

pypi.org: rpds-py

Python bindings to Rust's persistent data structures (rpds)

  • Homepage: https://github.com/crate-py/rpds
  • Documentation: https://rpds.readthedocs.io/
  • Licenses: mit
  • Latest release: 0.30.0 (published 2 months ago)
  • Last Synced: 2025-12-31T07:11:44.444Z (about 1 month ago)
  • Versions: 69
  • Dependent Packages: 120
  • Dependent Repositories: 13,009
  • Downloads: 234,630,197 Last month
  • Docker Downloads: 1,263,577,704
  • Rankings:
    • Downloads: 0.018%
    • Dependent repos count: 0.074%
    • Dependent packages count: 0.229%
    • Docker downloads count: 3.085%
    • Average: 5.818%
    • Forks count: 15.569%
    • Stargazers count: 15.93%
  • Maintainers (1)
  • Funding:
    • https://github.com/sponsors/Julian
alpine-edge: py3-rpds

Python bindings to the Rust rpds crate

  • Homepage: https://github.com/crate-py/rpds
  • Status: removed
  • Licenses: MIT
  • Latest release: 0.9.2-r0 (published over 2 years ago)
  • Last Synced: 2024-10-30T05:11:11.974Z (over 1 year ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.489%
    • Dependent packages count: 12.977%
  • Maintainers (1)
alpine-edge: py3-rpds-pyc

Precompiled Python bytecode for py3-rpds

  • Homepage: https://github.com/crate-py/rpds
  • Status: removed
  • Licenses: MIT
  • Latest release: 0.9.2-r0 (published over 2 years ago)
  • Last Synced: 2024-10-30T05:10:34.938Z (over 1 year ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.489%
    • Dependent packages count: 12.977%
  • Maintainers (1)
proxy.golang.org: github.com/crate-py/rpds

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/crate-py/rpds#section-documentation
  • Licenses: mit
  • Latest release: v0.30.0 (published 2 months ago)
  • Last Synced: 2025-12-31T07:11:33.356Z (about 1 month ago)
  • Versions: 83
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 8.176%
    • Stargazers count: 8.663%
    • Average: 9.304%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
alpine-edge: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.30.0-r0 (published 2 months ago)
  • Last Synced: 2026-02-01T11:04:48.976Z (6 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 12.334%
    • Average: 19.22%
    • Stargazers count: 31.493%
    • Forks count: 33.052%
  • Maintainers (1)
alpine-edge: py3-rpds-py

Python bindings to the Rust Persistent Data Structures (rpds) crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.30.0-r0 (published 2 months ago)
  • Last Synced: 2026-02-01T11:06:12.556Z (6 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 12.642%
    • Average: 19.252%
    • Stargazers count: 31.138%
    • Forks count: 33.228%
  • Maintainers (1)
anaconda.org: rpds-py

Python bindings to Rust's persistent data structures (rpds)

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.28.0 (published 3 months ago)
  • Last Synced: 2026-01-05T21:04:51.145Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 25
  • Rankings:
    • Dependent packages count: 20.447%
    • Dependent repos count: 30.293%
    • Average: 40.048%
    • Stargazers count: 53.609%
    • Forks count: 55.844%
alpine-v3.21: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.22.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-31T08:02:19.627Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-rpds-py

Python bindings to the Rust Persistent Data Structures (rpds) crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.22.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-31T08:02:23.029Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.10.6-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-31T08:03:01.251Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-rpds-py

Python bindings to the Rust rpds crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.10.6-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-31T08:03:06.734Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-rpds-py

Python bindings to the Rust rpds crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.10.6-r0 (published over 2 years ago)
  • Last Synced: 2026-01-31T08:03:33.322Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.10.6-r0 (published over 2 years ago)
  • Last Synced: 2026-01-31T08:03:37.565Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-rpds-py

Python bindings to the Rust Persistent Data Structures (rpds) crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.25.1-r0 (published 9 months ago)
  • Last Synced: 2026-01-31T08:02:07.580Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.25.1-r0 (published 9 months ago)
  • Last Synced: 2026-01-31T08:02:11.477Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-rpds-py-pyc

Precompiled Python bytecode for py3-rpds-py

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.30.0-r0 (published 2 months ago)
  • Last Synced: 2026-02-01T08:11:03.504Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-rpds-py

Python bindings to the Rust Persistent Data Structures (rpds) crate

  • Homepage: https://github.com/crate-py/rpds
  • Licenses: MIT
  • Latest release: 0.30.0-r0 (published 2 months ago)
  • Last Synced: 2026-02-01T08:11:03.102Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-unstable: python313Packages.rpds-py

Python bindings to Rust's persistent data structures

nixpkgs-unstable: python314Packages.rpds-py

Python bindings to Rust's persistent data structures


Dependencies

.github/workflows/CI.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pre-commit/action v3.0.0 composite
  • softprops/action-gh-release v1 composite
  • wntrblm/nox 2022.11.21 composite
Cargo.lock cargo
  • archery 0.4.0
  • autocfg 1.1.0
  • bitflags 1.3.2
  • cfg-if 1.0.0
  • indoc 1.0.9
  • libc 0.2.139
  • lock_api 0.4.9
  • memoffset 0.8.0
  • once_cell 1.17.1
  • parking_lot 0.12.1
  • parking_lot_core 0.9.7
  • proc-macro2 1.0.51
  • pyo3 0.18.1
  • pyo3-build-config 0.18.1
  • pyo3-ffi 0.18.1
  • pyo3-macros 0.18.1
  • pyo3-macros-backend 0.18.1
  • quote 1.0.23
  • redox_syscall 0.2.16
  • rpds 0.12.0
  • scopeguard 1.1.0
  • smallvec 1.10.0
  • static_assertions 1.1.0
  • syn 1.0.109
  • target-lexicon 0.12.6
  • unicode-ident 1.0.6
  • unindent 0.1.11
  • windows-sys 0.45.0
  • windows-targets 0.42.1
  • windows_aarch64_gnullvm 0.42.1
  • windows_aarch64_msvc 0.42.1
  • windows_i686_gnu 0.42.1
  • windows_i686_msvc 0.42.1
  • windows_x86_64_gnu 0.42.1
  • windows_x86_64_gnullvm 0.42.1
  • windows_x86_64_msvc 0.42.1
tests/requirements.in pypi
  • hypothesis * test
  • pytest * test
tests/requirements.txt pypi
  • attrs ==22.2.0 test
  • hypothesis ==6.68.2 test
  • iniconfig ==2.0.0 test
  • packaging ==23.0 test
  • pluggy ==1.0.0 test
  • pytest ==7.2.1 test
  • sortedcontainers ==2.4.0 test
Cargo.toml cargo
pyproject.toml pypi