Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. 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
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
commitizen
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
-
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
Level 1 of MLOps is when you've put each lifecycle stage and their intefaces in an automated pipeline. The pipeline could be a python or bash script, or it could be a directed acyclic graph run by some orchestration framework like Airflow, dagster or one of the cloud-provider offerings. AI- or data-specific platforms like MLflow, ClearML and dvc also feature pipeline capabilities.
Project mention: How to setup Black and pre-commit in python for auto text-formatting on commit | dev.to | 2024-03-29Today we are going to look at how to setup Black (a python code formatter) and pre-commit (a package for handling git hooks in python) to automatically format you code on commit.
Project mention: Implementing Quality Checks In Your Git Workflow With Hooks and pre-commit | dev.to | 2023-12-13# See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.2.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-toml - id: check-added-large-files - repo: local hooks: - id: tox lint name: tox-validation entry: pdm run tox -e test,lint language: system files: ^src\/.+py$|pyproject.toml|^tests\/.+py$ types_or: [python, toml] pass_filenames: false - id: tox docs name: tox-docs language: system entry: pdm run tox -e docs types_or: [python, rst, toml] files: ^src\/.+py$|pyproject.toml|^docs\/ pass_filenames: false - repo: https://github.com/pdm-project/pdm rev: 2.10.4 # a PDM release exposing the hook hooks: - id: pdm-lock-check - repo: https://github.com/jumanjihouse/pre-commit-hooks rev: 3.0.0 hooks: - id: markdownlint
Project mention: Dotfiles: Unofficial Guide to Dotfiles on GitHub | news.ycombinator.com | 2024-05-07I'm using yadm for some years now, which works really well:
https://github.com/TheLocehiliosan/yadm
Has anyone figured out how to pair magit with git-sim (https://github.com/initialcommit-com/git-sim) so that you can use magit's controls but then get a picture of what you're about to do before you do it?
Project mention: GitMounter: A FUSE filesystem for Git repositories | news.ycombinator.com | 2023-11-28
https://github.com/erikbern/git-of-theseus
Git Cola is lightweight Git GUI that’s available for Windows, macOS, and Linux. It provides a simple and intuitive interface for common Git operations. You can download it from the Git Cola website: https://git-cola.github.io/
- pyscaffold
Project mention: Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub | news.ycombinator.com | 2023-07-29> It seems a similar story with the rest of git.
Dulwich[1] is a pure-python Git implementation that's been around for many years, meant to be used as a library. I used it a long time ago to make a git-backed wiki. There's also libgit2 which is exactly what it sounds like and it has mature Go bindings[2]. I'm sure there are more implementations.
[1]: https://github.com/jelmer/dulwich
Project mention: Just started learning programming to learn how to scrape. | /r/SublimeText | 2023-06-05Git: https://github.com/timbrel/GitSavvy
Now we know for sure there is a /.git/ folder on the server. Now we can use a tool like Git dumperto extract all of the information from the git folder on to our own machine and take a look at the source code.
Project mention: Gita: Manage multiple Git repositories with sanity | news.ycombinator.com | 2023-07-18
Python Git related posts
-
I Parsed Git Statistics
-
Git Machete
-
How to setup Black and pre-commit in python for auto text-formatting on commit
-
The half-life of code and the ship of Theseus
-
Ask HN: What Underrated Open Source Project Deserves More Recognition?
-
Dealing with Diverged Git Branches
-
Implementing Quality Checks In Your Git Workflow With Hooks and pre-commit
-
A note from our sponsor - Scout Monitoring
www.scoutapm.com | 1 Jun 2024
Index
What are some of the best open-source Git projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | devops-exercises | 64,078 |
2 | dvc | 13,246 |
3 | pre-commit | 12,204 |
4 | dev-setup | 6,069 |
5 | legit | 5,700 |
6 | pre-commit-hooks | 4,939 |
7 | yadm | 4,839 |
8 | git-sim | 4,108 |
9 | git-imerge | 2,665 |
10 | gitfs | 2,439 |
11 | git-of-theseus | 2,369 |
12 | git-cola | 2,203 |
13 | commitizen | 2,197 |
14 | pyscaffold | 2,028 |
15 | dulwich | 2,010 |
16 | gitless | 1,907 |
17 | GitSavvy | 1,898 |
18 | dotdrop | 1,751 |
19 | git-dumper | 1,657 |
20 | gita | 1,624 |
21 | pygit2 | 1,579 |
22 | GitHacker | 1,330 |
23 | nbstripout | 1,152 |
Sponsored