Open-source projects categorized as Git | Edit details

Top 23 Git Open-Source Projects

  • GitHub repo gitignore

    A collection of useful .gitignore templates

    Project mention: Is gitignore mandatory? | reddit.com/r/git | 2021-06-16

    Again, in practice, just do "gitignore " and copy from github/gitignore repo. For example, for java: https://github.com/github/gitignore/blob/master/Java.gitignore

  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17

    Sure, I reported an issue to the Gogs maintainer over two weeks ago and he hasn't acknowledged it at all. Here's the public reference that their SECURITY.md asks for: https://github.com/gogs/gogs/issues/6534

    Here's another one posted about a week ago: https://github.com/gogs/gogs/issues/6536

  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: Ripgrep 13.0.0 Released | news.ycombinator.com | 2021-06-13

    bat [0] (a cat replacement) and fzf [1] are the other two I would miss dearly, standing above some other "new" tools I use very regularly.

      [0]: https://github.com/sharkdp/bat

  • GitHub repo Gitea

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

    Project mention: Self-hosted CI environment / pipelines? | reddit.com/r/selfhosted | 2021-06-10

    I'm currently self-hosting Gitea for source control, but I was wondering if any of you fine people have set up any self-hosted continuous integration environments. I would obviously prefer ones that work with Gitea.

  • GitHub repo cli

    GitHub’s official command line tool

    Project mention: May: Forem Twitch Events Roundup 👾 | dev.to | 2021-06-10

    GitHub CLI Join Us For the First DEV Community Bug Smash! Christina Gorton ・ May 4 ・ 4 min read #devbugsmash #opensource #forem #contributorswanted How to Make Your First Open Source Contribution Ceora Ford ・ May 6 ・ 8 min read #opensource #beginners #coding Learn git concepts, not commands Nico Riedmann ・ Jun 2 '19 ・ 36 min read #git #tutorial #beginners

  • GitHub repo husky

    Modern native Git hooks made easy 🐶 woof!

    Project mention: Upgrade your project with linters, prettier & husky | dev.to | 2021-06-07

    Eddie Jaoude Youtube Video Nicholas Carrigan Notes Commit lint org Huskey official documentation

  • GitHub repo hub

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

    Project mention: 15 Command Line Tools which Spark Joy in Your Terminal | dev.to | 2021-05-06
  • GitHub repo lazygit

    simple terminal UI for git commands

    Project mention: Don't create for an imaginary group of people | news.ycombinator.com | 2021-06-09

    AFAIK git was initially built to be a source control engine for other tools to build on top of, but most people have just used the underlying engine since it was easier. But I've really started to grok git after using a program called lazygit [0]. Basically a terminal UI on top of git where I don't have to remember the messy language of the engine, I just need to remember a couple of keystrokes.

    [0] https://github.com/jesseduffield/lazygit

  • GitHub repo tips

    Most commonly used git tips and tricks.

    Project mention: 🧢 Stefan's Web Weekly #16 | dev.to | 2021-04-26

    git-tips/tips – Most commonly used git tips and tricks.

  • GitHub repo git-extras

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

    Project mention: How to fuck up software releases (2019) | news.ycombinator.com | 2021-04-23

    To paraphrase Jamie Zawinski: Some people, when confronted with a problem, think "I know, I'll use Git submodules." Now they have two problems.

    The real issue is finding a home. Someone's personal dotfiles aren't really usable, maybe https://github.com/tj/git-extras or some project along those lines.

  • GitHub repo diff-so-fancy

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

    Project mention: A New Indentation for Lists | reddit.com/r/haskell | 2021-06-16

    If you want easier-to-read diffs, diff-so-fancy is pretty great.

  • GitHub repo netlify-cms

    A Git-based CMS for Static Site Generators

    Project mention: Static site generators to watch in 2021 | news.ycombinator.com | 2021-06-07
  • GitHub repo Bit

    A lightweight and highly extendible Polyrepo for component-driven development.

    Project mention: Your go-to website when looking for a particular component | reddit.com/r/reactjs | 2021-06-13

    Perhaps https://bit.dev/

  • GitHub repo git-tips

    :trollface:Git的奇技淫巧 (by 521xueweihan)

    Project mention: 🚀10 Trending projects on GitHub for web developers - 23rd April 2021 | dev.to | 2021-04-23
  • GitHub repo Wiki.js

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

    Project mention: What's the best free Wiki System to document software? | reddit.com/r/SoftwareEngineering | 2021-06-10

    Look into wiki.js (link here). It has quite a few nice features and I've been using it for 2 years now and I'm quite pleased with it.

  • GitHub repo Phabricator

    Effective June 1, 2021: Phabricator is no longer actively maintained.

    Project mention: Migrating from Phabricator to Azure Devops. Have some questions. | reddit.com/r/azuredevops | 2021-06-03

    My company has used Phabricator, which is an alternative to Azure Devops, for about 5 years. A few days ago they announced that the project won't be maintained anymore, so we are looking into alternatives. We have around 50 devs+product folks that use Phabricator at the moment.

  • GitHub repo desktop

    Simple collaboration from your desktop

    Project mention: GitHub Desktop 2.9 includes squashing, reordering, amending, and more | news.ycombinator.com | 2021-06-17

    The GitHub site itself is commercial, but unless I am missing something the GitHub Desktop client in question is actually open source (MIT) https://github.com/desktop/desktop.

    In fact, as was mentioned elsewhere, there is an actively maintained fork of the project that adds support for Linux environments. https://github.com/shiftkey/desktop IMHO this is the open source ecosystem working as intended!

  • GitHub repo cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: On Git Commit Messages | reddit.com/r/programming | 2021-04-03

    Convinced my team to use this : http://commitizen.github.io/cz-cli/

  • GitHub repo pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

    Project mention: Typer: A terminal user-interface (written in Go) for measuring your typing speed. | reddit.com/r/golang | 2021-03-27

    The one I am using I wrote myself (it's very simple) but its largely based on sindresorhus/pure and starship.rs

  • GitHub repo tig

    Text-mode interface for git

    Project mention: What's the best git interface? | reddit.com/r/vim | 2021-05-22

    Here is link number 1 - Previous text "tig"

  • GitHub repo ungit

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

    Project mention: GitHub Desktop 2.9 includes squashing, reordering, amending, and more | news.ycombinator.com | 2021-06-17

    My favorite Git client by far is https://github.com/FredrikNoren/ungit. Its approach of modeling the entire commit history as a digraph is the way God (or at least Linus) intended Git to be used.

    Visualizing commits like that makes more interesting operations (e.g. cherry-picking, merging, rebasing, squashing) trivial to understand.

  • GitHub repo git-lfs

    Git extension for versioning large files

    Project mention: Version Control System for non-text files | reddit.com/r/learnprogramming | 2021-06-16

    Git LFS

  • GitHub repo delta

    A viewer for git and diff output

    Project mention: Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust | reddit.com/r/rust | 2021-05-27

    sad CLI search and replace | Space Age seD tcount Count your code by tokens, types of syntax tree nodes, and patterns in the syntax tree. A tokei/scc/cloc alternative. nushell A new type of shell fclones Efficient Duplicate File Finder hunter The fastest file manager in the galaxy! teip Select partial standard input and replace with the result of another command efficiently cb Command line interface to manage clipboard semiuniq A uniq-like tool for removing nearby repeated lines in a file" dua-cli View disk space usage and delete unwanted data, fast. htmlq Like jq, but for HTML. pipecolor A terminal filter to colorize output crowbook Converts books written in Markdown to HTML, LaTeX/PDF and EPUB delta A viewer for git and diff output mdcat cat for markdown pueue Manage your shell commands. gitui Blazing 💥 fast terminal-ui for git written in rust 🦀 pipr A tool to interactively write shell pipelines. rename Rename your files using your favorite text editor bropages Highly readable supplement to man pages from http://bropages.org. Shows simple, concise examples for commands with syntax highlighting. html2md convert simple html documents into markdown bk Terminal Epub reader rs A safe Rust crate for working with the Wayland clipboard. viu Simple terminal image viewer written in Rust. alacritty A cross-platform, OpenGL terminal emulator. wezterm A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

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-06-17.


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

Project Stars
1 gitignore 119,802
2 Gogs 37,188
3 bat 27,559
4 Gitea 25,081
5 cli 23,735
6 husky 23,063
7 hub 21,014
8 lazygit 20,202
9 tips 19,713
10 git-extras 14,899
11 diff-so-fancy 14,452
12 netlify-cms 14,087
13 Bit 13,572
14 git-tips 13,118
15 Wiki.js 13,033
16 Phabricator 12,159
17 desktop 12,107
18 cz-cli 11,567
19 pure 10,326
20 tig 10,076
21 ungit 9,687
22 git-lfs 9,304
23 delta 9,292
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives