Shell Git

Open-source Shell projects categorized as Git

Top 23 Shell Git Projects

  • git-extras

    GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

    Project mention: Git-Extras Commands | | 2023-08-05
  • pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: Config to make powerlevel10k look like Starship? | /r/zsh | 2023-04-21

    Run p10k configure and choose Lean style. Pure style is inferior in all respects. It exists to make users feel at home.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • docker-gitlab

    Dockerized GitLab

    Project mention: Gitlab docker port number missing on http clone. | /r/gitlab | 2023-04-27
  • githug

    Git your game on!

    Project mention: Me relearning git every week | /r/ProgrammerHumor | 2023-04-02

    2) Run through this little game.

  • git-quick-stats

    ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.

  • 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.

    Project mention: Ask HN: What's a good, privacy focused bookmark manager? | | 2023-06-12

    I use [nb]( It's a CLI tool (easy to write a GUI for if you want one) that is fast, uses Git to version control things, and handles more than just bookmarks. I sync across computers using Dropbox.

  • git-ftp

    Uses Git to upload only changed files to FTP servers.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • git-fire

    :fire: Save Your Code in an Emergency

    Project mention: Variabile Pippo: come fermare il declino informatico delle big italiane? | /r/ItalyInformatica | 2023-05-15
  • forgit

    :zzz: A utility tool powered by fzf for using git interactively.

    Project mention: Introducing: LVIM FORGIT - Forgit for Neovim | /r/neovim | 2023-05-10

    Seems like (maybe) it’s a NeoVim integration of this tool

  • git-secret

    :busts_in_silhouette: A bash-tool to store your private data inside a git repository.

    Project mention: Gittuf – a security layer for Git using some concepts introduced by TUF | | 2023-10-24

    I've happily been using git-secret ( for encrypting non-critical (i.e. non-production) secrets for a while now. It sounds like Gittuf will do a lot more than git-secret, but for the use case of encrypted files specifically, is there a significant different about with the approach that Gittuf has taken?

  • git-open

    Type `git open` to open the GitHub page or website for a repository in your browser.

  • gitattributes

    A collection of useful .gitattributes templates

    Project mention: Looking for advice please on how to renormalize/standardize my line endings (windows dev). | /r/git | 2023-02-07
  • git-subrepo

    Project mention: Monorepo advice | /r/typescript | 2023-04-25

    git-subrepo - complicated and difficult to understand

  • gitalias

    Git alias commands for faster easier version control

  • homeshick

    git dotfiles synchronizer written in bash

    Project mention: How do you manage your shell scripts? | /r/linux | 2023-03-31

    I do roughly the same and then manage them with 'homeshick' ( )

  • git-auto-commit-action

    Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.

    Project mention: Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions | | 2023-07-22

    We are also using the auto-commit action to commit the changes. We can configure the commit message and other options. Read more about the auto-commit action here. This is optional - we can also use the git action to commit the changes manually.

  • dotfiles

    💻 macOS / Ubuntu dotfiles (by alrra)

    Project mention: My .dotfiles | | 2023-02-14

    The dotfiles setup scripts are heavily knocked-off inspired version of beautiful Cătălin’s dotfiles. You should probably check it out!

  • gitwatch

    Watch a file or folder and automatically commit changes to a git repo easily.

    Project mention: After almost 3 years I finally got hired! But I need your help because the company has nothing set up. | /r/cscareerquestions | 2023-03-31

    OP if you’re still reading this thread, here’s what I would do for now. Use something like Gitwatch and generate commits whenever changes are detected on the master folder.

  • transcrypt

    transparently encrypt files within a git repository (by elasticdog)

    Project mention: Is Mozilla SOPS dead? | /r/golang | 2023-05-15

    I was looking into secret storage in git recently and rather liked Transcrypt:

  • zsh-snap

    ⚡️ Znap! Fast, easy-to-use tools for Zsh dotfiles & plugins, plus git repos

    Project mention: Oh-my-zsh without oh-my-zsh? | /r/zsh | 2023-05-11

    Personally I use as my plugin manager. You can just reference this baseline template that the author of the plugin manager has made if you want a sample config:

  • git-katas

    A set of exercises for deliberate Git Practice

    Project mention: Learning Git: my favorite resources | | 2023-01-18

    Git Katas

  • git-auf-deutsch

    Git auf deutsch

    Project mention: I wrote a python interpreter that only accepts german keywords | /r/programminghorror | 2023-06-08

    This kind of reminds me of Git auf Deutsch

  • dotfiles

    Dotfiles for macOS (by webpro)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-24.

Shell Git related posts


What are some of the best open-source Git projects in Shell? This list will help you:

Project Stars
1 git-extras 16,497
2 pure 12,501
3 docker-gitlab 7,686
4 githug 6,761
5 git-quick-stats 5,973
6 nb 5,888
7 git-ftp 5,398
8 git-fire 4,271
9 forgit 4,085
10 git-secret 3,515
11 git-open 3,217
12 gitattributes 3,050
13 git-subrepo 3,035
14 gitalias 2,312
15 homeshick 2,019
16 git-auto-commit-action 1,582
17 dotfiles 1,418
18 gitwatch 1,414
19 transcrypt 1,361
20 zsh-snap 1,105
21 git-katas 1,092
22 git-auf-deutsch 1,072
23 dotfiles 1,015
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives