Shell Git

Open-source Shell projects categorized as Git | Edit details

Top 23 Shell Git Projects

  • GitHub repo git-extras

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

    Project mention: Gitapper: customizable wrapper around git to create new commands or with hooks pre/post git command | reddit.com/r/bash | 2021-09-09
  • GitHub repo pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: How do I enable this on vscode terminal on macOS | reddit.com/r/vscode | 2021-09-17
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo githug

    Git your game on!

    Project mention: Any good resources for learning Git? | reddit.com/r/cscareerquestions | 2021-03-14
  • GitHub repo git-ftp

    Uses Git to upload only changed files to FTP servers.

    Project mention: Copia automatica dei file da una repository GitHub allo spazio hosting web di Aruba | reddit.com/r/ItalyInformatica | 2021-07-10
  • GitHub repo git-quick-stats

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

    Project mention: 🧢 Stefan's Web Weekly #18 | dev.to | 2021-05-09

    arzzen/git-quick-stats – A simple and efficient way to access various statistics in git repository.

  • GitHub repo 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: Note Taking in 2021 | news.ycombinator.com | 2021-06-16

    I use nb (https://github.com/xwmx/nb) and sync to gitlab. The best part of nb, is that you can bookmark a url, and nb will keep a copy of the page with the bookmarked url. So if the page disappears later, you still have a copy with your notes.

    It's all stored as markdown, so you can go in and edit the page. nb also syncs automatically every time a note is edited.

  • GitHub repo git-fire

    :fire: Save Your Code in an Emergency

    Project mention: The itsy bitsy gity bit of sexism that runs in my family | reddit.com/r/TwoXChromosomes | 2021-09-04

    The git lines are a reference of the following: git-fire

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo git-open

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

    Project mention: JavaScript Influencers to Follow in 2021🤩 | dev.to | 2021-04-01

    Project: h5bp/html5-boilerplate, Webfundamentals, GoogleChrome/lighthouse, so-fancy/diff-so-fancy, git-open

  • GitHub repo homeshick

    git dotfiles synchronizer written in bash

    Project mention: Homeshick – Git dotfiles synchronizer written in bash | news.ycombinator.com | 2021-04-21
  • GitHub repo forgit

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

    Project mention: Git undo: We can do better | news.ycombinator.com | 2021-06-21

    I like forgit a lot, been using it for a while

    https://github.com/wfxr/forgit

  • GitHub repo dotfiles

    💻 macOS / Ubuntu dotfiles (by alrra)

    Project mention: MacOS Development workspace 2021 | dev.to | 2021-03-08

    alrra - dotfiles

  • GitHub repo transcrypt

    transparently encrypt files within a git repository (by elasticdog)

    Project mention: How do I become "smarter" | reddit.com/r/self | 2021-03-18

    Start writing all of your work down. I personally put almost every line of code I ever write into github. I have a "misc" project for random one-off things, but I always commit it to a repo. I started doing this in 2013/2014 and its been incredibly valuable to go back and refer to old work (its also fun to see how far you've come). This gets interesting when you start needing to write down information that shouldn't be public (e.g. api keys). You're into crypto, so you can probably see the fun in this. I've use a program called transcrypt to store encrypted files in my git repos. Be careful with transcrypt though, if you make a mistake you can accidentally publish secrets in plain text, and it does open you up to brute force attacks.

  • GitHub repo dotdrop

    Save your dotfiles once, deploy them everywhere

    Project mention: | reddit.com/r/linuxmemes | 2021-08-24

    Nice! For dotfiles and stuff, I use a helpful program called dotdrop, which allows you to create configs for different machines and all your dotfiles will just be magically symlinked to where you want them.

  • GitHub repo git-auf-deutsch

    Git auf deutsch

    Project mention: there is probably a better way to do it. here Was my solution | reddit.com/r/badcode | 2021-09-14
  • GitHub repo dotfiles

    Dotfiles for macOS (by webpro)

  • GitHub repo git-extra-commands

    A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.

    Project mention: Show off your Terminal Setup 👩🏻‍💻💯 | dev.to | 2021-02-24

    git-extra-commands

  • GitHub repo git-issue

    Git-based decentralized issue management

    Project mention: Software development topics I've changed my mind on after 6 years in the industry | reddit.com/r/programming | 2021-08-28

    As in, something like git issue, but without requiring its own separate repo for issues? (I know I've seen someone do this, but I don't remember what happened to that project.)

  • GitHub repo git-auto-commit-action

    Automatically Commit changed Files back to GitHub with GitHub Actions for the 80% use case.

    Project mention: Publish blog posts from GIT to dev.to | dev.to | 2021-07-02

    Stefan Zweifel - Committing the changes file from a workflow

  • GitHub repo dotfiles

    Let's be honest: mostly Emacs. (by hrs)

    Project mention: Should I use .emacs or init.el file if I want to put all my own scripts, key bindings and everything else on one file. | reddit.com/r/emacs | 2021-09-03
  • GitHub repo git-katas

    A set of exercises for deliberate Git Practice

    Project mention: Consejos en el camino del Frontend Developer | dev.to | 2021-03-01

    Hay un recurso genial para poder aprender git haciendo katas, y es este: https://github.com/eficode-academy/git-katas

  • GitHub repo portacle

    A portable common lisp development environment

    Project mention: Some thoughts about raising the profile of Lisp | news.ycombinator.com | 2021-08-31

    Check out Portacle [1], or if you already are rocking Emacs and SBCL and just want the bare minimum dot-emacs to kick around Lisp, check out emacs4cl [2]. There is an older project called "Lisp In A Box", but it hasn't been kept up to date so most beginners start with Portacle these days.

    [1] https://portacle.github.io/

    [2] https://github.com/susam/emacs4cl

  • GitHub repo dotfiles

    Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide (by maximbaz)

    Project mention: i read manpange but cant understand it(set -- -- "[email protected]") | reddit.com/r/bash | 2021-08-01

    I don't understand it.

  • GitHub repo git-semantic-commits

    Tiny semantic commit messages for Git.

    Project mention: Things I wish Git had: Commit groups | reddit.com/r/programming | 2021-07-03

    I've used some in the past but forget which ones-- IIRC usually in the form of a pre-commit hook, https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13#commit-msg-hook-local or https://github.com/fteem/git-semantic-commits seem promising.

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 2021-09-17.

Index

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

Project Stars
1 git-extras 15,098
2 pure 10,668
3 githug 6,335
4 git-ftp 5,040
5 git-quick-stats 5,008
6 nb 3,604
7 git-fire 3,584
8 git-open 2,648
9 homeshick 1,772
10 forgit 1,705
11 dotfiles 1,150
12 transcrypt 1,050
13 dotdrop 931
14 git-auf-deutsch 757
15 dotfiles 738
16 git-extra-commands 683
17 git-issue 634
18 git-auto-commit-action 600
19 dotfiles 552
20 git-katas 547
21 portacle 532
22 dotfiles 471
23 git-semantic-commits 453
Find remote Git jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com