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

https://github.com/jab/bidict

bidict bimap data-structures python

Score: 30.283956672649776

Last synced: about 2 hours ago
JSON representation

Repository metadata:

The bidirectional mapping library for Python.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 895
Total Committers: 20
Avg Commits per committer: 44.75
Development Distribution Score (DDS): 0.065

Commits in past year: 164
Committers in past year: 6
Avg Commits per committer in past year: 27.333
Development Distribution Score (DDS) in past year: 0.067

Name Email Commits
Joshua Bronson j****n@g****m 837
github-actions[bot] g****] 17
dependabot[bot] 4****] 15
Leif Walsh l****h@g****m 5
pre-commit-ci[bot] 6****] 4
Waldir Pimenta w****s@g****m 2
Jozef k****k 2
Bernat Gabor b****8@b****t 1
Igor Nehoroshev i****v@m****e 1
Jake Waksbaum j****m@g****m 1
Jorge Moraleda j****a@g****m 1
Joshua Adelman s****s 1
Sanjay Santhanam 5****2 1
Tim Gates t****s@i****m 1
TomV t****m@v****v 1
Vasista Vovveti v****i@g****m 1
Vincent Gao c****e@v****k 1
Vincent Gao g****0@g****m 1
leonidgman L****n@g****m 1
x0Lazarus 1****s 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 26
Total pull requests: 236
Average time to close issues: 4 months
Average time to close pull requests: 3 days
Total issue authors: 18
Total pull request authors: 12
Average comments per issue: 2.58
Average comments per pull request: 1.37
Merged pull request: 176
Bot issues: 1
Bot pull requests: 34

Past year issues: 4
Past year pull requests: 69
Past year average time to close issues: 4 days
Past year average time to close pull requests: 1 day
Past year issue authors: 4
Past year pull request authors: 5
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.16
Past year merged pull request: 64
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • jab (7)
  • kloczek (2)
  • forestbat (2)
  • jkuzeja (1)
  • brianmedigate (1)
  • renovate[bot] (1)
  • Lothnar (1)
  • stkw0 (1)
  • x0Lazarus (1)
  • jmoraleda (1)
  • BD103 (1)
  • barracuda156 (1)
  • erictraut (1)
  • matthuisman (1)
  • rtbs-dev (1)

Top Pull Request Authors

  • jab (193)
  • dependabot[bot] (21)
  • pre-commit-ci[bot] (9)
  • renovate[bot] (3)
  • gaoflow (2)
  • leifwalsh (2)
  • lgtm-com[bot] (1)
  • jmoraleda (1)
  • x0Lazarus (1)
  • Eric3-jp (1)
  • Sanjays2402 (1)
  • TheTripleV (1)

Top Issue Labels

  • help wanted (5)
  • B: feature stopped working (1)
  • U: duplicate (1)
  • B: API issue (1)

Top Pull Request Labels

  • dependencies (79)
  • automated (71)
  • deps-upgrade (31)
  • github_actions (5)
  • python (3)

Package metadata

pypi.org: bidict

The bidirectional mapping library for Python.

  • Homepage:
  • Documentation: https://bidict.readthedocs.io
  • Licenses: MPL-2.0
  • Latest release: 0.24.1 (published 2 months ago)
  • Last Synced: 2026-11-02T00:01:11.210Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 164
  • Dependent Repositories: 3,896
  • Downloads: 23,038,022 Last month
  • Docker Downloads: 423,075,729
  • Rankings:
    • Dependent packages count: 0.14%
    • Dependent repos count: 0.163%
    • Downloads: 0.238%
    • Docker downloads count: 0.339%
    • Average: 1.363%
    • Stargazers count: 1.817%
    • Forks count: 5.482%
  • Maintainers (1)
  • Funding:
    • https://bidict.readthedocs.io/#sponsoring
proxy.golang.org: github.com/jab/bidict

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/jab/bidict#section-documentation
  • Licenses: mpl-2.0
  • Latest release: v0.24.1 (published 2 months ago)
  • Last Synced: 2026-11-02T00:01:12.259Z (1 day ago)
  • Versions: 38
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.521%
    • Average: 6.74%
    • Dependent repos count: 6.959%
conda-forge.org: bidict

  • Homepage: https://bidict.readthedocs.io
  • Licenses: MPL-2.0
  • Latest release: 0.22.0 (published over 4 years ago)
  • Last Synced: 2026-08-31T12:27:57.412Z (2 months ago)
  • Versions: 23
  • Dependent Packages: 7
  • Dependent Repositories: 8
  • Rankings:
    • Dependent packages count: 8.009%
    • Stargazers count: 11.203%
    • Dependent repos count: 12.146%
    • Average: 13.963%
    • Forks count: 24.492%
pypi.org: bidict-knaperek

Efficient, Pythonic bidirectional map implementation and related functionality

  • Homepage: https://github.com/jab/bidict
  • Documentation: https://bidict-knaperek.readthedocs.io/
  • Licenses: ISC
  • Latest release: 0.13.1 (published over 9 years ago)
  • Last Synced: 2026-11-02T00:01:09.344Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 11 Last month
  • Rankings:
    • Stargazers count: 1.821%
    • Forks count: 5.454%
    • Dependent packages count: 9.995%
    • Average: 18.07%
    • Dependent repos count: 21.728%
    • Downloads: 51.352%
  • Maintainers (1)
spack.io: py-bidict

The bidirectional mapping library for Python.

  • Homepage: https://github.com/jab/bidict
  • Licenses: []
  • Latest release: 0.23.1 (published about 1 year ago)
  • Last Synced: 2026-11-02T00:01:10.852Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 26.889%
    • Dependent packages count: 53.777%
anaconda.org: bidict

The bidict library provides several friendly, efficient data structures for working with bidirectional mappings in Python.

  • Homepage: https://bidict.readthedocs.io
  • Licenses: MPL-2.0
  • Latest release: 0.23.1 (published over 1 year ago)
  • Last Synced: 2026-03-22T15:11:06.444Z (8 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 8
  • Downloads: 5,252 Total
  • Rankings:
    • Stargazers count: 21.142%
    • Average: 37.257%
    • Forks count: 37.394%
    • Dependent repos count: 39.429%
    • Dependent packages count: 51.063%
nixpkgs-23.11: python311Packages.bidict

Efficient, Pythonic bidirectional map data structures and related functionality

nixpkgs-23.05: python311Packages.bidict

Efficient, Pythonic bidirectional map data structures and related functionality

nixpkgs-23.05: python310Packages.bidict

Efficient, Pythonic bidirectional map data structures and related functionality

nixpkgs-23.11: python310Packages.bidict

Efficient, Pythonic bidirectional map data structures and related functionality


Dependencies

.github/workflows/release-to-pypi.yml actions
  • actions/checkout 755da8c3cf115ac066823e79a1e1788f8940201b composite
  • actions/setup-python 5ccb29d8773c3f3f653e1705f474dfaa8a06a912 composite
  • pypa/gh-action-pypi-publish c7f29f7adef1a245bd91520e94867e5c6eedddcc composite
.github/workflows/release-to-test-pypi.yml actions
  • actions/checkout 755da8c3cf115ac066823e79a1e1788f8940201b composite
  • actions/setup-python 5ccb29d8773c3f3f653e1705f474dfaa8a06a912 composite
  • pypa/gh-action-pypi-publish c7f29f7adef1a245bd91520e94867e5c6eedddcc composite
.github/workflows/test.yml actions
  • actions/cache 4723a57e26efda3a62cbde1812113b730952852d composite
  • actions/checkout 755da8c3cf115ac066823e79a1e1788f8940201b composite
  • actions/setup-python 5ccb29d8773c3f3f653e1705f474dfaa8a06a912 composite
  • codecov/codecov-action d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 composite
.github/workflows/update_actions.yml actions
  • actions/checkout 755da8c3cf115ac066823e79a1e1788f8940201b composite
  • saadmk11/github-actions-version-updater 5d7d1286cb239c77a611861d710cfffaeea05fd2 composite
.github/workflows/update_flake_lock.yml actions
  • DeterminateSystems/nix-installer-action 65d7c888b2778e8cf30a07a88422ccb23499bfb8 composite
  • DeterminateSystems/update-flake-lock da2fd6f2563fe3e4f2af8be73b864088564e263d composite
  • actions/checkout f43a0e5ff2bd294095638e18286ca9a3d1956744 composite
pyproject.toml pypi
.github/workflows/benchmark.yml actions
  • actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
  • actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
  • actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
  • awalsh128/cache-apt-pkgs-action 2c09a5e66da6c8016428a2172bd76e5e4f14bb17 composite
  • hynek/setup-cached-uv 757bedc3f972eb7227a1aa657651f15a8527c817 composite
.github/workflows/update_dev_deps.yml actions
  • DeterminateSystems/nix-installer-action 786fff0690178f1234e4e1fe9b536e94f5433196 composite
  • actions/checkout 08c6903cd8c0fde910a37f88322edcfb5dd907a8 composite
  • peter-evans/create-pull-request 271a8d0340265f705b14b6d32b9829c1cb33d45e composite
uv.lock pypi
  • accessible-pygments 0.0.5
  • alabaster 0.7.16
  • alabaster 1.0.0
  • attrs 25.4.0
  • babel 2.17.0
  • beautifulsoup4 4.14.3
  • bidict 0.23.2.dev0
  • cachetools 6.2.4
  • certifi 2025.11.12
  • chardet 5.2.0
  • charset-normalizer 3.4.4
  • colorama 0.4.6
  • coverage 7.10.7
  • coverage 7.13.1
  • distlib 0.4.0
  • docutils 0.21.2
  • docutils 0.22.4
  • exceptiongroup 1.3.1
  • execnet 2.1.2
  • filelock 3.19.1
  • filelock 3.20.1
  • furo 2025.12.19
  • hypothesis 6.141.1
  • hypothesis 6.148.9
  • icdiff 2.0.7
  • idna 3.11
  • imagesize 1.4.1
  • importlib-metadata 8.7.1
  • iniconfig 2.1.0
  • iniconfig 2.3.0
  • jinja2 3.1.6
  • librt 0.7.5
  • markdown-it-py 3.0.0
  • markdown-it-py 4.0.0
  • markupsafe 3.0.3
  • mdurl 0.1.2
  • mypy 1.19.1
  • mypy-extensions 1.1.0
  • packaging 25.0
  • pathspec 0.12.1
  • platformdirs 4.4.0
  • platformdirs 4.5.1
  • pluggy 1.6.0
  • pprintpp 0.4.0
  • py-cpuinfo 9.0.0
  • pygments 2.19.2
  • pyproject-api 1.9.1
  • pyproject-api 1.10.0
  • pytest 8.4.2
  • pytest 9.0.2
  • pytest-benchmark 5.2.3
  • pytest-clarity 1.0.1
  • pytest-icdiff 0.9
  • pytest-sphinx 0.6.3
  • pytest-sugar 1.1.1
  • pytest-xdist 3.8.0
  • requests 2.32.5
  • rich 14.2.0
  • roman-numerals 4.1.0
  • snowballstemmer 3.0.1
  • sortedcollections 2.1.0
  • sortedcontainers 2.4.0
  • soupsieve 2.8.1
  • sphinx 7.4.7
  • sphinx 8.1.3
  • sphinx 9.0.4
  • sphinx 9.1.0
  • sphinx-basic-ng 1.0.0b2
  • sphinx-copybutton 0.5.2
  • sphinxcontrib-applehelp 2.0.0
  • sphinxcontrib-devhelp 2.0.0
  • sphinxcontrib-htmlhelp 2.1.0
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 2.0.0
  • sphinxcontrib-serializinghtml 2.0.0
  • termcolor 3.1.0
  • termcolor 3.3.0
  • tomli 2.3.0
  • tox 4.30.3
  • tox 4.32.0
  • tox-uv 1.28.1
  • tox-uv 1.29.0
  • typing-extensions 4.15.0
  • urllib3 2.6.2
  • uv 0.9.21
  • virtualenv 20.35.4
  • zipp 3.23.0
.github/workflows/benchmark_pr_comment.yml actions
.github/workflows/update_benchmark_baselines.yml actions
  • DeterminateSystems/nix-installer-action ef8a148080ab6020fd15196c2084a2eea5ff2d25 composite
  • actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
  • awalsh128/cache-apt-pkgs-action 553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 composite
flake.nix nix
  • flake-utils *
  • nixpkgs *
flake.lock nix
  • flake-utils 11707dc
  • nixpkgs d114360
.github/workflows/lint.yml actions
  • DeterminateSystems/nix-installer-action ef8a148080ab6020fd15196c2084a2eea5ff2d25 composite
  • actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
  • actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite