PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Git Python Packages

Python packages with the GitHub topic git. Sorted by monthly downloads, with stars and forks.
pre-commit
pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

144.1M 16K 1K
dulwich
dulwich

Pure-Python Git implementation

48.6M 2K 460
j178
prek

⚡ A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.

16.8M 9K 245
mtkennerly
dunamai

Dynamic versioning library and CLI

10.3M 389 27
libgit2
pygit2

Python bindings for libgit2

4.7M 2K 408
commitizen-tools
commitizen

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:

3.1M 4K 359
pre-commit
pre-commit-hooks

Some out-of-the-box hooks for pre-commit

2.3M 7K 798
pyscaffold
pyscaffold

🛠 Python project template generator with batteries included

2.1M 2K 187
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

2M 667 40
treeverse
scmrepo

SCM wrapper and fsspec filesystem for Git for use in DVC.

1.6M 26 16
iterative
gto

🏷️ Git Tag Ops. Turn your Git repository into Artifact Registry or Model Registry.

1.5M 161 19
jwodder
versioningit

Versioning It with your Version In Git

1.4M 112 9
kynan
nbstripout

strip output from Jupyter and IPython notebooks

1.4M 1K 102
timvink
mkdocs-git-revision-date-localized-plugin

MkDocs plugin to add a last updated date to your site pages

1.2M 274 54
dolfinus
setuptools-git-versioning

Use git repo data (latest tag, current commit hash, etc) for building a version number according PEP-440

975K 71 25
jimporter
mike

Manage multiple versions of your MkDocs-powered documentation via Git

933K 743 52
jorisroovers
gitlint-core

Linting for your git commit messages

836K 973 111
jorisroovers
gitlint

Linting for your git commit messages

593K 973 111
Mergifyio
alembic-git-revisions

Automatic Alembic migration chaining based on git commit history

572K 30 2
evilmartians
lefthook

Fast and powerful Git hooks manager for any type of projects.

569K 9K 320
ishepard
pydriller

Python Framework to analyse Git repositories

305K 972 161
amykyta3
git-me-the-url

Create shareable URLs to your Git files

291K 5 1
timvink
mkdocs-git-authors-plugin

MkDocs plugin to display git authors of a page.

263K 119 24
arthaud
git-dumper

A tool to dump a git repository from a website

248K 3K 309
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology