PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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.

146.7M 15K 961
dulwich
dulwich

Pure-Python Git implementation

88.6M 2K 430
j178
prek

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

20.6M 7K 208
mtkennerly
dunamai

Dynamic versioning library and CLI

11.6M 382 27
libgit2
pygit2

Python bindings for libgit2

5.2M 2K 403
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

4.6M 665 40
pyscaffold
pyscaffold

🛠 Python project template generator with batteries included

3.3M 2K 185
commitizen-tools
commitizen

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

2.8M 3K 334
treeverse
scmrepo

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

2.1M 24 15
jwodder
versioningit

Versioning It with your Version In Git

2M 107 7
iterative
gto

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

1.8M 160 18
timvink
mkdocs-git-revision-date-localized-plugin

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

1.7M 265 54
dolfinus
setuptools-git-versioning

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

1.7M 70 24
kynan
nbstripout

strip output from Jupyter and IPython notebooks

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

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

1.5M 6K 788
jimporter
mike

Manage multiple versions of your MkDocs-powered documentation via Git

1.3M 729 53
jorisroovers
gitlint-core

Linting for your git commit messages

1.1M 956 113
jorisroovers
gitlint

Linting for your git commit messages

910K 956 113
jupyter
nbdime

Tools for diffing and merging of Jupyter notebooks.

401K 3K 190
timvink
mkdocs-git-authors-plugin

MkDocs plugin to display git authors of a page.

389K 117 25
ishepard
pydriller

Python Framework to analyse Git repositories

354K 953 154
retr0h
git-url-parse

Package for parsing GIT URLs.

314K 0 0
Zaczero
githead

Simple utility for getting the current git commit hash (HEAD)

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

Create shareable URLs to your Git files

261K 5 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery