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

Git Python Packages

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

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

150.5M 15K 971
dulwich
dulwich

Pure-Python Git implementation

91M 2K 430
j178
prek

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

22.7M 8K 210
mtkennerly
dunamai

Dynamic versioning library and CLI

11.6M 384 27
pyscaffold
pyscaffold

🛠 Python project template generator with batteries included

6.3M 2K 187
libgit2
pygit2

Python bindings for libgit2

6.2M 2K 402
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

4.2M 665 40
commitizen-tools
commitizen

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

2.8M 3K 342
treeverse
scmrepo

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

2.3M 25 15
iterative
gto

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

2.1M 160 18
jwodder
versioningit

Versioning It with your Version In Git

2M 107 7
kynan
nbstripout

strip output from Jupyter and IPython notebooks

1.8M 1K 102
pre-commit
pre-commit-hooks

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

1.8M 7K 788
timvink
mkdocs-git-revision-date-localized-plugin

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

1.7M 267 54
dolfinus
setuptools-git-versioning

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

1.6M 71 24
jimporter
mike

Manage multiple versions of your MkDocs-powered documentation via Git

1.4M 732 53
jorisroovers
gitlint-core

Linting for your git commit messages

1M 958 113
jorisroovers
gitlint

Linting for your git commit messages

819K 958 113
timvink
mkdocs-git-authors-plugin

MkDocs plugin to display git authors of a page.

394K 117 25
jupyter
nbdime

Tools for diffing and merging of Jupyter notebooks.

353K 3K 191
ishepard
pydriller

Python Framework to analyse Git repositories

333K 954 154
retr0h
git-url-parse

Package for parsing GIT URLs.

270K 0 0
amykyta3
git-me-the-url

Create shareable URLs to your Git files

245K 5 1
evilmartians
lefthook

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

244K 8K 273
    • Data from PyPI, GitHub, ClickHouse, and BigQuery