Open-source projects categorized as Git

Top 23 Git Open-Source Projects

  • GitHub repo gitignore

    A collection of useful .gitignore templates

    Project mention: These github commands will take you on another level! 2021 | dev.to | 2021-02-17

    Useful templates: https://github.com/github/gitignore

  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: What do you use for a headless CMS? | reddit.com/r/webdev | 2021-01-07
  • Scout

    Get performance insights in less than 4 minutes. 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 bat

    A cat(1) clone with wings.

    Project mention: Paru<--yay, neovim<--vim, any other "neo" drop in replacement packages that are good to know about? | reddit.com/r/archlinux | 2021-02-20


  • GitHub repo Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: Issue/Project Management tools that work with Gitea? | reddit.com/r/Gitea | 2021-02-12

    I'd somehow missed the fact Gitea now has Kanban functionality. Thanks for the heads up!

  • GitHub repo husky

    Git hooks made easy 🐶 woof!

    Project mention: Husky v5 pitfalls | dev.to | 2021-03-01

    Husky v4 took care of installing hooks automatically. The v4-to-v5 migration guide explains that in v5 instead of maintaining a config file you maintain hook files directly.

  • GitHub repo cli

    GitHub’s official command line tool

    Project mention: Github from python | reddit.com/r/learnpython | 2021-02-26

    First, download gh. If you're on windows and, like me, don't have scoop or chocolatey, use the msi installer.

  • GitHub repo hub

    A command-line tool that makes git easier to use with GitHub.

    Project mention: Bit A Modernized Git Cli Written In Go | reddit.com/r/git | 2021-02-07

    I mean, at least it's honest - they have a niche problem and a niche tool - unlike this project, which takes pot shots at one of the most revolutionary tools for collaborative development invented in modern times and does pretty much the same stuff as hub

  • GitHub repo lazygit

    simple terminal UI for git commands

    Project mention: Bit (1.0) – a modern Git CLI in Go | news.ycombinator.com | 2021-02-26
  • GitHub repo git-extras

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

    Project mention: Git utilities – repo summary, repl, changelog population, author commit % | news.ycombinator.com | 2021-02-20
  • GitHub repo diff-so-fancy

    Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:

    Project mention: I know add, commit, push, and that's it. | reddit.com/r/ProgrammerHumor | 2021-02-02

    Some links Tooling https://github.com/mroth/scmpuff https://github.com/so-fancy/diff-so-fancy https://cli.github.com/

  • GitHub repo Bit

    Build, distribute, and collaborate on components.

    Project mention: New major release of bit – a modern git CLI (1.0.1) with automatic pulls, branches sorted by most recent, Google-like autocomplete & much more | reddit.com/r/webdev | 2021-02-19

    The command conflicts with collaboration tool bit.dev (13k stars on Github)

  • GitHub repo Wiki.js

    Wiki.js | A modern and powerful wiki app built on Node.js (by Requarks)

    Project mention: Replacement for Confluence | reddit.com/r/SecurityBlueTeam | 2021-02-20

    We're looking into WikiJS at the moment https://github.com/Requarks/wiki

  • GitHub repo Phabricator

    Open software engineering platform and fun adventure game

    Project mention: Facebook's PHP framework | reddit.com/r/PHP | 2021-02-22

    Take a look at the Aphront library from the Phabricator source tree.

  • GitHub repo desktop

    Simple collaboration from your desktop

    Project mention: RotP modnar MOD25 - Update to Beta 2.15a | reddit.com/r/rotp | 2021-02-28

    I just use git-pull (ref 1, ref 2) with GitHub Desktop, which works easily for what I need even though the command-line is more flexible/powerful (with git commands).

  • GitHub repo cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: 10 Retro CSS frameworks to relive your childhood | dev.to | 2021-02-22
  • GitHub repo pure

    Pretty, minimal and fast ZSH prompt

    Project mention: Starship: Open-Source Customizable Prompt for Any Shell | reddit.com/r/commandline | 2021-02-19

    I remember spending ages building a custom $ps1 for bash that looked like pure because I really liked it. Then literally the week I finished, starship came out (and it was about 3x faster 😑)

  • GitHub repo tig

    Text-mode interface for git

    Project mention: How many Vim plugins do you use? | reddit.com/r/vim | 2021-02-16

    I have fugitive for a few things, but honestly tig and the git cli are probably more than enough for me normally.

  • GitHub repo ungit

    The easiest way to use git. On any platform. Anywhere.

    Project mention: Some of Git Internals | news.ycombinator.com | 2020-12-25

    Ungit[0] shows what will happen to the tree before you execute a merge or rebase. It really helped me get a hang of Git.

    [0] https://github.com/FredrikNoren/ungit

  • GitHub repo git-lfs

    Git extension for versioning large files

    Project mention: Best Option for Sharing a Folder of Code with Other People? | reddit.com/r/Ubuntu | 2021-03-01
  • GitHub repo Gitbucket

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  • GitHub repo lint-staged

    🚫💩 — Run linters on git staged files

    Project mention: Husky v5 pitfalls | dev.to | 2021-03-01

    Husky is an NPM package which needs to be installed as part of devDependencies in your package.json. It installs Git hooks that can be executed when certain Git commands run. The most common use case for Git Hooks is a pre-commit hook which runs prior to a git commit. I use a pre-commit hook to run lint-staged to lint all files that are part of a commit.

  • GitHub repo libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

    Project mention: C Deep | dev.to | 2021-02-27

    libgit2 - Portable implementation of the Git core methods, provided as a re-entrant linkable library. Custom license.

  • GitHub repo 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: Questions you would get asked on an interview? | reddit.com/r/devops | 2021-01-28

    I think the link you're looking for is https://github.com/bregman-arie/devops-exercises

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-03-01.


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

Project Stars
1 gitignore 114,571
2 Gogs 36,512
3 bat 25,404
4 Gitea 23,682
5 husky 21,889
6 cli 21,751
7 hub 20,771
8 lazygit 18,736
9 git-extras 14,651
10 diff-so-fancy 14,181
11 Bit 12,983
12 Wiki.js 12,374
13 Phabricator 11,997
14 desktop 11,086
15 cz-cli 10,858
16 pure 9,991
17 tig 9,803
18 ungit 9,549
19 git-lfs 8,938
20 Gitbucket 8,303
21 lint-staged 8,102
22 libgit2 7,789
23 devops-exercises 7,630