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

https://github.com/jelmer/dulwich

cpython dulwich git pypy python python-3 version-control

Score: 29.503314931244166

Last synced: about 20 hours ago
JSON representation

Repository metadata:

Pure-Python Git implementation


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 5,393
Total Committers: 263
Avg Commits per committer: 20.506
Development Distribution Score (DDS): 0.298

Commits in past year: 757
Committers in past year: 29
Avg Commits per committer in past year: 26.103
Development Distribution Score (DDS) in past year: 0.188

Name Email Commits
Jelmer Vernooij j****r@j****k 3788
Dave Borowitz d****z@g****m 238
dependabot[bot] 4****] 130
John Carr j****r@u****k 118
Gary van der Merwe g****m@g****m 112
Peter Rowlands p****r@p****m 62
Augie Fackler d****2@g****m 48
milki m****i@r****u 46
Kartik Kenchi n****5@g****m 31
Stefan Sperling s****p@s****e 29
Filipp Frizzy f****y@g****m 23
Tay Ray Chuan r****9@g****m 19
Saugat Pachhai (सौगात) s****i@o****m 17
David Lakin g****b@t****m 16
Daniel Andersson d****n 14
Boris Feld l****n@g****m 14
Jonas Haag j****s@l****g 13
Risto Kankkunen r****n@i****i 13
Antoine Lambert a****t@s****g 13
James Westby j****n@j****t 12
David Hotham d****m@b****k 12
xifOO 9****O 11
James Addison 5****n 11
Dan Villiom Podlaski Christiansen d****r@g****m 11
Daniele Trifirò d****e@i****i 11
Mike Edgar a****r@g****m 11
Fabien Boucher f****r@e****m 11
Damien Tournoud d****n@c****m 9
Koen Martens g****c@s****l 9
Abderrahim Kitouni a****i@g****m 9
and 233 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 711
Total pull requests: 1,973
Average time to close issues: 10 months
Average time to close pull requests: 26 days
Total issue authors: 361
Total pull request authors: 275
Average comments per issue: 3.1
Average comments per pull request: 0.98
Merged pull request: 1,432
Bot issues: 0
Bot pull requests: 232

Past year issues: 59
Past year pull requests: 470
Past year average time to close issues: 7 days
Past year average time to close pull requests: 1 day
Past year issue authors: 47
Past year pull request authors: 34
Past year average comments per issue: 1.49
Past year average comments per pull request: 0.32
Past year merged pull request: 417
Past year bot issues: 0
Past year bot pull requests: 60

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

Top Issue Authors

  • jelmer (150)
  • jonashaag (11)
  • MattSable (10)
  • danchr (10)
  • inducer (9)
  • earlchew (8)
  • skshetry (7)
  • kevinhendricks (7)
  • mjpieters (6)
  • mgorny (6)
  • Julian (5)
  • bojanz (5)
  • garyvdm (5)
  • kloczek (5)
  • Lothiraldan (4)

Top Pull Request Authors

  • jelmer (919)
  • dependabot[bot] (232)
  • garyvdm (51)
  • netliomax25-code (42)
  • stspdotname (24)
  • castedo (18)
  • milki (17)
  • pmrowla (16)
  • anlambert (13)
  • DaveLak (12)
  • dimbleby (11)
  • bojanz (11)
  • xifOO (11)
  • jayaddison (11)
  • skshetry (11)

Top Issue Labels

  • bug (100)
  • enhancement (97)
  • priority:low (50)
  • good first issue (49)
  • windows (18)
  • help wanted (15)
  • porcelain (13)
  • spec-conformity (10)
  • moreinfo (8)
  • testing (8)
  • performance (7)
  • contrib (5)
  • infrastructure (3)
  • documentation (2)
  • priority:medium (1)

Top Pull Request Labels

  • dependencies (232)
  • python (139)
  • github_actions (46)
  • rust (41)
  • bug (2)
  • performance (1)
  • enhancement (1)
  • javascript (1)

Package metadata

proxy.golang.org: github.com/jelmer/dulwich

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/jelmer/dulwich#section-documentation
  • Licenses: other
  • Latest release: v0.24.0 (published about 1 year ago)
  • Last Synced: 2026-08-24T13:34:54.353Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.117%
    • Average: 6.322%
    • Dependent repos count: 6.527%
conda-forge.org: dulwich

Python implementation of the Git file formats and protocols, without the need to have git installed. All functionality is available in pure Python. Optional C extensions can be built for improved performance. The project is named after the part of London that Mr. and Mrs. Git live in in the particular Monty Python sketch.

  • Homepage: https://www.dulwich.io/
  • Licenses: Apache-2.0
  • Latest release: 0.20.50 (published almost 4 years ago)
  • Last Synced: 2026-07-24T21:07:48.509Z (about 1 month ago)
  • Versions: 58
  • Dependent Packages: 12
  • Dependent Repositories: 6
  • Downloads: 10,643,386 Total
  • Rankings:
    • Dependent packages count: 5.115%
    • Forks count: 8.583%
    • Stargazers count: 9.162%
    • Average: 9.203%
    • Dependent repos count: 13.953%
anaconda.org: dulwich

Python implementation of the Git file formats and protocols, without the need to have git installed. All functionality is available in pure Python. Optional C extensions can be built for improved performance. The project is named after the part of London that Mr. and Mrs. Git live in in the particular Monty Python sketch.

  • Homepage: https://www.dulwich.io
  • Licenses: Apache-2.0
  • Latest release: 1.2.12 (published about 1 month ago)
  • Last Synced: 2026-07-27T10:33:44.851Z (30 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 6
  • Downloads: 5,591 Total
  • Rankings:
    • Forks count: 17.095%
    • Stargazers count: 18.212%
    • Average: 27.039%
    • Dependent packages count: 30.655%
    • Dependent repos count: 42.193%
gentoo-portage: dev-python/dulwich

Pure-Python implementation of the Git file formats and protocols

  • Homepage: https://github.com/jelmer/dulwich/
  • Documentation: https://packages.gentoo.org/packages/dev-python/dulwich
  • Licenses: GPL-2+ Apache-2.0 native-extensions? ( Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( MIT Unlicense ) )
  • Latest release: 1.2.12 (published about 1 month ago)
  • Last Synced: 2026-08-11T01:46:47.110Z (15 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements.txt pypi
  • urllib3 >=1.23
.github/workflows/disperse.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/pythontest.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
  • typing_extensions python_version<="3.7"
  • urllib3 >=1.25
docs/requirements.txt pypi
setup.py pypi
.github/workflows/python-distributions.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v2 composite
  • actions/setup-python v3 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v1 composite
Cargo.lock cargo
  • autocfg 1.1.0
  • bitflags 1.3.2
  • cfg-if 1.0.0
  • indoc 1.0.9
  • libc 0.2.147
  • lock_api 0.4.10
  • memchr 2.6.1
  • memoffset 0.9.0
  • once_cell 1.18.0
  • parking_lot 0.12.1
  • parking_lot_core 0.9.8
  • proc-macro2 1.0.66
  • pyo3 0.19.2
  • pyo3-build-config 0.19.2
  • pyo3-ffi 0.19.2
  • pyo3-macros 0.19.2
  • pyo3-macros-backend 0.19.2
  • quote 1.0.33
  • redox_syscall 0.3.5
  • scopeguard 1.2.0
  • smallvec 1.11.0
  • syn 1.0.109
  • target-lexicon 0.12.11
  • unicode-ident 1.0.11
  • unindent 0.1.11
  • windows-targets 0.48.5
  • windows_aarch64_gnullvm 0.48.5
  • windows_aarch64_msvc 0.48.5
  • windows_i686_gnu 0.48.5
  • windows_i686_msvc 0.48.5
  • windows_x86_64_gnu 0.48.5
  • windows_x86_64_gnullvm 0.48.5
  • windows_x86_64_msvc 0.48.5
Cargo.toml cargo
crates/diff-tree/Cargo.toml cargo
crates/objects/Cargo.toml cargo
crates/pack/Cargo.toml cargo
.github/workflows/auto-merge.yml actions
  • dependabot/fetch-metadata v3.1.0 composite