InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Git Projects
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Project mention: Struggling to Learn DevOps? Here’s How to Master It in Just 30 Days | dev.to | 2025-04-25DevOps Exercises Interview prep + practical questions
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Python MCP Remote Server — The Dawn of the Streamable HTTP Era ~ With a Minimalist Template Featuring uv / Docker / pytest ~ | dev.to | 2025-05-11
pre-commit: A framework for automatically running predefined checks (hooks) before Git commits (official website). pre-commit itself is also installed as a development dependency with uv pip install -e ".[dev,test]". To start using it, run pre-commit install once in the repository root. This sets up the Git hooks, and checks will run automatically on subsequent commits.
-
dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
-
Project mention: Refactoring Our Codebase with Ruff and Pre-commit: A Developer's Guide | dev.to | 2025-04-18
-
Project mention: Aya: A minimalist version control system with fewer than 6 commands | news.ycombinator.com | 2024-07-06
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
github-activity-generator
A script that helps generate a rich GitHub Contribution Graph for your account 🤖
-
commitizen
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
-
-
Project mention: Git-of-theseus: Analyze how a Git repo grows over time | news.ycombinator.com | 2025-01-08
-
-
Project mention: Ubuntu Hoping to Remove Qt 5 Before Ubuntu 26.04 LTS | news.ycombinator.com | 2024-11-01
Qt5 to Qt6 is nothing like Python2 to Python3.
The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned and moving a large project from Qt5 to Qt6 is not that hard comparatively. There are a few minor deprecated APIs to handle and it's relatively easy over all.
I even have a stable project that is compatible with Qt5 and Qt6 [1] all in a single code base (particularly thanks to the effort of the qtpy[2] library). It's not that hard, and my opinion includes C++ in that assessment.
[1] https://github.com/git-cola/git-cola/
[2] https://github.com/spyder-ide/qtpy
-
-
-
-
Project mention: Introduction to Gitless GitOps: A New OCI-Centric and Secure Architecture | dev.to | 2025-04-16
This is unrelated to the tool called "Gitless": https://gitless.com/
-
-
-
-
Project mention: The canonical Python Git API, GitPython, recommends that you just switch to Rust | news.ycombinator.com | 2024-10-28
-
GitHacker
🕷️ A `.git` folder exploiting tool that is able to restore the entire Git repository, including stash, common branches and common tags.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Git discussion
Python Git related posts
-
Refactoring Our Codebase with Ruff and Pre-commit: A Developer's Guide
-
Amazing `pre-commit` and How To Use It
-
Evo: Version control that works the way you think
-
Git-of-theseus: Analyze how a Git repo grows over time
-
Crafting a Custom SAM Template for Your AWS Lambda Function, Resource, and Operations
-
ToolGit: A collection of scripts that extend Git with various sub-commands
-
Embeddings Are Underrated
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source Git projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | devops-exercises | 75,802 |
2 | pre-commit | 13,735 |
3 | dev-setup | 6,167 |
4 | pre-commit-hooks | 5,738 |
5 | legit | 5,704 |
6 | yadm | 5,673 |
7 | git-sim | 4,489 |
8 | github-activity-generator | 3,396 |
9 | commitizen | 2,828 |
10 | git-imerge | 2,737 |
11 | git-of-theseus | 2,703 |
12 | gitfs | 2,516 |
13 | git-cola | 2,337 |
14 | pyscaffold | 2,194 |
15 | dulwich | 2,115 |
16 | git-dumper | 2,114 |
17 | gitless | 1,930 |
18 | GitSavvy | 1,921 |
19 | dotdrop | 1,845 |
20 | gita | 1,724 |
21 | pygit2 | 1,651 |
22 | GitHacker | 1,511 |
23 | nbstripout | 1,310 |