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

https://github.com/explosion/preshed

cython hash-table hash-tables hashing python

Score: 27.482256443332062

Last synced: about 3 hours ago
JSON representation

Repository metadata:

💥 Cython hash tables that assume keys are pre-hashed


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 302
Total Committers: 10
Avg Commits per committer: 30.2
Development Distribution Score (DDS): 0.669

Commits in past year: 35
Committers in past year: 2
Avg Commits per committer in past year: 17.5
Development Distribution Score (DDS) in past year: 0.4

Name Email Commits
Matthew Honnibal h****l@g****m 100
Matthew Honnibal h****h@g****m 78
Henning Peters p****e@d****e 34
Adriane Boyd a****d@g****m 32
Ines Montani i****s@i****o 22
Nathan Goldbaum n****m@g****m 21
svlandeg s****m@g****m 5
maxirmx m****v@i****g 5
Paul O'Leary McCann p****m@d****m 4
Thomas Moulia j****a@g****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 15
Total pull requests: 37
Average time to close issues: over 1 year
Average time to close pull requests: 23 days
Total issue authors: 14
Total pull request authors: 9
Average comments per issue: 2.4
Average comments per pull request: 0.3
Merged pull request: 36
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: 5 days
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 2.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • henningpeters (2)
  • adrianeboyd (1)
  • bdewilde (1)
  • svlandeg (1)
  • rmax (1)
  • thedrow (1)
  • jimanvlad (1)
  • odidev (1)
  • yurivict (1)
  • judahrand (1)
  • OTLabs (1)
  • dciborow (1)
  • jtmoulia (1)
  • redreamality (1)

Top Pull Request Authors

  • adrianeboyd (21)
  • henningpeters (5)
  • polm (2)
  • danieldk (2)
  • maxirmx (2)
  • svlandeg (2)
  • jtmoulia (1)
  • ngoldbaum (1)
  • ines (1)

Top Issue Labels

Top Pull Request Labels

  • enhancement (1)
  • bug (1)

Package metadata

pypi.org: preshed

Cython hash table that trusts the keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Documentation: https://preshed.readthedocs.io/
  • Licenses: MIT
  • Latest release: 4.0.0 (published over 3 years ago)
  • Last Synced: 2026-08-25T14:05:26.625Z (1 day ago)
  • Versions: 49
  • Dependent Packages: 29
  • Dependent Repositories: 8,671
  • Downloads: 23,633,116 Last month
  • Docker Downloads: 942,131,652
  • Rankings:
    • Dependent repos count: 0.095%
    • Downloads: 0.129%
    • Docker downloads count: 0.292%
    • Dependent packages count: 0.568%
    • Average: 2.831%
    • Stargazers count: 7.796%
    • Forks count: 8.108%
  • Maintainers (3)
spack.io: py-preshed

preshed: Cython Hash Table for Pre-Hashed Keys.

  • Homepage: https://github.com/explosion/preshed
  • Licenses: []
  • Latest release: 4.0.0 (published 6 months ago)
  • Last Synced: 2026-08-25T14:04:21.921Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 14.725%
    • Dependent packages count: 18.98%
    • Stargazers count: 19.383%
    • Forks count: 20.536%
  • Maintainers (1)
alpine-edge: py3-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.13-r0 (published 5 months ago)
  • Last Synced: 2026-04-02T22:16:01.085Z (5 months ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 14.641%
    • Average: 14.776%
    • Stargazers count: 22.022%
    • Forks count: 22.441%
  • Maintainers (1)
alpine-edge: py3-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.13-r0 (published 5 months ago)
  • Last Synced: 2026-04-02T22:16:01.710Z (5 months ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 14.641%
    • Average: 14.847%
    • Stargazers count: 22.022%
    • Forks count: 22.726%
  • Maintainers (1)
alpine-edge: py3-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.13-r0 (published 5 months ago)
  • Last Synced: 2026-04-02T22:16:02.401Z (5 months ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 13.386%
    • Average: 15.152%
    • Stargazers count: 23.404%
    • Forks count: 23.818%
  • Maintainers (1)
conda-forge.org: preshed

Simple but high performance Cython hash table mapping pre-randomized keys to void* values.

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.8 (published almost 4 years ago)
  • Last Synced: 2026-03-17T02:20:14.005Z (5 months ago)
  • Versions: 11
  • Dependent Packages: 5
  • Dependent Repositories: 57
  • Downloads: 2,508,712 Total
  • Rankings:
    • Dependent repos count: 4.686%
    • Dependent packages count: 10.42%
    • Average: 22.067%
    • Stargazers count: 36.454%
    • Forks count: 36.708%
alpine-v3.21: py3-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:47.029Z (5 months 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-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:54.438Z (5 months 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-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:56.271Z (5 months 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-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:56.804Z (5 months 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.19: py3-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r1 (published almost 3 years ago)
  • Last Synced: 2026-03-17T02:21:04.321Z (5 months 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-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-08-04T10:03:51.514Z (22 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-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-08-04T10:04:05.298Z (22 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)
ubuntu-24.10: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 4.0.0-2 (published 7 months ago)
  • Last Synced: 2026-07-30T12:08:18.161Z (27 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Documentation: https://packages.debian.org/bookworm/python-preshed
  • Licenses:
  • Latest release: 3.0.8-1 (published 6 months ago)
  • Last Synced: 2026-03-13T14:45:25.606Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.12-r0 (published 9 months ago)
  • Last Synced: 2026-04-09T16:02:37.915Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.preshed

Cython hash tables that assume keys are pre-hashed

debian-13: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Documentation: https://packages.debian.org/trixie/python-preshed
  • Licenses:
  • Latest release: 4.0.0-3 (published 7 months ago)
  • Last Synced: 2026-03-14T15:29:44.244Z (6 months 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-preshed

Cython hash tables that assume keys are pre-hashed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r1 (published almost 3 years ago)
  • Last Synced: 2026-07-29T19:00:22.449Z (28 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-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:22:55.067Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.preshed

Cython hash tables that assume keys are pre-hashed

nixpkgs-24.11: python312Packages.preshed

Cython hash tables that assume keys are pre-hashed

ubuntu-24.04: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 3.0.8-2ubuntu1 (published 7 months ago)
  • Last Synced: 2026-03-06T12:06:44.092Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-20.04: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 2.0.1-1build2 (published 6 months ago)
  • Last Synced: 2026-07-26T18:03:42.183Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Documentation: https://packages.debian.org/bullseye/python-preshed
  • Licenses:
  • Latest release: 3.0.2-1 (published 7 months ago)
  • Last Synced: 2026-03-13T09:28:41.064Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 3.0.8-1build1 (published 6 months ago)
  • Last Synced: 2026-03-13T18:22:24.538Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python310Packages.preshed

Cython hash tables that assume keys are pre-hashed

ubuntu-22.04: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 3.0.2-1build4 (published 6 months ago)
  • Last Synced: 2026-03-13T19:44:30.238Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses:
  • Latest release: 3.0.8-1build1 (published 7 months ago)
  • Last Synced: 2026-03-11T13:28:53.221Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.preshed

Cython hash tables that assume keys are pre-hashed

nixpkgs-24.05: python312Packages.preshed

Cython hash tables that assume keys are pre-hashed

nixpkgs-unstable: python313Packages.preshed

Cython hash tables that assume keys are pre-hashed

debian-10: python-preshed

  • Homepage: https://github.com/explosion/preshed
  • Documentation: https://packages.debian.org/buster/python-preshed
  • Licenses:
  • Latest release: 2.0.1-1 (published 7 months ago)
  • Last Synced: 2026-03-14T02:07:41.926Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-preshed

Cython hash tables that assume keys are pre-hashed

nixpkgs-24.05: python311Packages.preshed

Cython hash tables that assume keys are pre-hashed

nixpkgs-23.05: python311Packages.preshed

Cython hash tables that assume keys are pre-hashed

alpine-v3.23: py3-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.12-r0 (published 9 months ago)
  • Last Synced: 2026-07-26T02:01:33.228Z (about 1 month 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-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.12-r0 (published 9 months ago)
  • Last Synced: 2026-07-26T02:01:29.043Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-23.05: python310Packages.preshed

Cython hash tables that assume keys are pre-hashed

alpine-v3.19: py3-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r1 (published almost 3 years ago)
  • Last Synced: 2026-03-21T03:14:04.672Z (5 months 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-preshed-doc

Cython hash tables that assume keys are pre-hashed (documentation)

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:35.814Z (5 months 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-preshed-pyc

Precompiled Python bytecode for py3-preshed

  • Homepage: https://github.com/explosion/preshed
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published over 2 years ago)
  • Last Synced: 2026-03-17T02:16:46.465Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

requirements.txt pypi
  • cymem >=2.0.2,<2.1.0
  • cython >=0.28
  • murmurhash >=0.28.0,<1.1.0
  • pytest *
setup.py pypi
  • cymem >=2.0.2,<2.1.0