SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Git Projects
-
git-extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
Project mention: ToolGit: A collection of scripts that extend Git with various sub-commands | news.ycombinator.com | 2024-11-03Obligatory mention of https://github.com/tj/git-extras/blob/main/Commands.md for more/similar commands.
Especially useful to me is `git bulk` to apply a command to all the git repos under the directory, and `git ignore "bin/"` to quickly add something to the `.gitignore` file.
-
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.
-
-
-
-
nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Repository: nb
-
-
git-quick-stats
▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
I believe git-secret[0] does what you describe. The author of Lunar[1] uses it to hide the private elements in a public repo.
[0]: https://sobolevn.me/git-secret/
[1]: https://github.com/alin23/Lunar/
-
Checkout git subrepo [0] if you also find working with submodules cumbersome.
It has a different set of trade offs and works without any problems or changes to your workflow if they fit. (Only thing it has problems is rebasing, under specific circumstances)
[0] https://github.com/ingydotnet/git-subrepo
-
-
GitAlias - https://github.com/GitAlias/gitalias/
GitAlias is a big list of git alias commands that aims to help developers by providing shortcuts, patterns, workflows, etc.
We're always looking for better ways to use git. This includes coming up with new aliases, and also improving existing aliases by adding parameters, and writing better docs.
-
git-auto-commit-action
Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Git discussion
Shell Git related posts
-
A custom diff and merge driver for SQLite
-
Jj-fzf: Text UI for Jujutsu based on fzf
-
All the Vox Pupuli containers
-
Demystifying Git Submodules
-
Git-absorb: Git commit –fixup, but automatic
-
GitOpper: GitOps Without Kubernetes
-
My .gitconfig File Dissected
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 May 2025
Index
What are some of the best open-source Git projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | git-extras | 17,596 |
2 | pure | 13,580 |
3 | docker-gitlab | 8,001 |
4 | padroes-de-commits | 7,764 |
5 | nb | 7,144 |
6 | githug | 6,905 |
7 | git-quick-stats | 6,528 |
8 | git-ftp | 5,541 |
9 | forgit | 4,680 |
10 | git-fire | 4,366 |
11 | git-secret | 3,843 |
12 | git-subrepo | 3,366 |
13 | git-open | 3,361 |
14 | gitalias | 2,521 |
15 | git-auto-commit-action | 2,220 |
16 | homeshick | 2,143 |
17 | gitwatch | 1,584 |
18 | transcrypt | 1,542 |
19 | dotfiles | 1,490 |
20 | git-katas | 1,464 |
21 | zsh-snap | 1,404 |
22 | git-auf-deutsch | 1,248 |
23 | Logseq-Git-Sync-101 | 1,207 |