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
- Host: GitHub
- URL: https://github.com/crate-py/rpds
- Owner: crate-py
- License: mit
- Created: 2023-03-01T06:28:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-29T07:26:22.000Z (9 days ago)
- Last Synced: 2026-01-29T22:50:14.115Z (8 days ago)
- Topics: persistent-data-structure, pyo3, pyo3-rust-bindings, python, rust
- Language: Rust
- Homepage: https://rpds.readthedocs.io/
- Size: 540 KB
- Stars: 59
- Watchers: 1
- Forks: 26
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Security: .github/SECURITY.md
Owner metadata:
- Name: crate-py
- Login: crate-py
- Email:
- Kind: organization
- Description: A small collaborative effort to bring useful Rust crates to the Python ecosystem
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/132601361?v=4
- Repositories: 5
- Last Synced at: 2024-04-16T03:00:15.104Z
- Profile URL: https://github.com/crate-py
GitHub Events
Total
- Commit comment event: 1
- Create event: 63
- Delete event: 40
- Fork event: 14
- Issue comment event: 84
- Issues event: 32
- Pull request event: 115
- Pull request review comment event: 8
- Pull request review event: 7
- Push event: 82
- Release event: 15
- Watch event: 15
- Total: 476
Last Year
- Commit comment event: 1
- Create event: 47
- Delete event: 31
- Fork event: 11
- Issue comment event: 50
- Issues event: 20
- Pull request event: 91
- Pull request review comment event: 8
- Pull request review event: 7
- Push event: 63
- Release event: 9
- Watch event: 10
- Total: 348
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 | 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
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
- Total packages: 19
-
Total downloads:
- pypi: 234,630,197 last-month
- Total docker downloads: 1,263,577,704
- Total dependent packages: 123 (may contain duplicates)
- Total dependent repositories: 13,034 (may contain duplicates)
- Total versions: 219
- Total maintainers: 3
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
alpine-v3.23: py3-rpds-py
Python bindings to the Rust Persistent Data Structures (rpds) crate
nixpkgs-unstable: python313Packages.rpds-py
Python bindings to Rust's persistent data structures
- Homepage: https://github.com/crate-py/rpds
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/rpds-py/default.nix#L44
- Licenses: MIT
- Latest release: 0.28.0 (published 11 days ago)
- Last Synced: 2026-01-27T04:43:10.652Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python314Packages.rpds-py
Python bindings to Rust's persistent data structures
- Homepage: https://github.com/crate-py/rpds
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/rpds-py/default.nix#L44
- Licenses: MIT
- Latest release: 0.28.0 (published 11 days ago)
- Last Synced: 2026-01-27T10:08:41.979Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- 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
- 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
- hypothesis * test
- pytest * test
- 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