Top 23 Git Open-Source Projects
A collection of useful .gitignore templatesProject 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
Gogs is a painless self-hosted Git serviceProject 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
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
A cat(1) clone with wings.Project mention: Ripgrep 13.0.0 Released | news.ycombinator.com | 2021-06-13
bat  (a cat replacement) and fzf  are the other two I would miss dearly, standing above some other "new" tools I use very regularly.
Git with a cup of tea, painless self-hosted git serviceProject 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’s official command line toolProject 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
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
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
Run Linux Software Faster and Safer than Linux with Unikernels.
simple terminal UI for git commandsProject 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 . 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.
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.
GIT utilities -- repo summary, repl, changelog population, author commit percentages and moreProject 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.
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.
A Git-based CMS for Static Site GeneratorsProject mention: Static site generators to watch in 2021 | news.ycombinator.com | 2021-06-07
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
:trollface:Git的奇技淫巧 (by 521xueweihan)Project mention: 🚀10 Trending projects on GitHub for web developers - 23rd April 2021 | dev.to | 2021-04-23
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.
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.
Simple collaboration from your desktopProject 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!
The commitizen command line utility. #BlackLivesMatterProject mention: On Git Commit Messages | reddit.com/r/programming | 2021-04-03
Convinced my team to use this : http://commitizen.github.io/cz-cli/
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
Text-mode interface for gitProject mention: What's the best git interface? | reddit.com/r/vim | 2021-05-22
Here is link number 1 - Previous text "tig"
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.
Git extension for versioning large filesProject mention: Version Control System for non-text files | reddit.com/r/learnprogramming | 2021-06-16
A viewer for git and diff outputProject 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
What are some of the best open-source Git projects? This list will help you: