|3 days ago||30 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Delta: A syntax-highlighting pager for Git, diff, and grep output
1 project | news.ycombinator.com | 3 Dec 2021
Visualizing branch changes without Github
4 projects | reddit.com/r/git | 10 Nov 2021
There's also delta, like diff-so-fancy but with many more options.
delta: A syntax-highlighting pager for git. A viewer for git diff output
1 project | reddit.com/r/planetemacs | 20 Oct 2021
Code Review from the Command Line
6 projects | news.ycombinator.com | 25 Sep 2021
I just recently learned that there’s a --gui option for git difftool, which is nice because I use Kaleidoscope for heavy diffs (and merges too with git mergetool) but recently picked up delta  for quicker diffing in the terminal. Now I can have both easily.
What's your "instant love software"?
11 projects | reddit.com/r/linux | 2 Sep 2021
Delta as a side by side difftool for git. https://github.com/dandavison/delta
Need clarity on what's printed with git diff
1 project | reddit.com/r/git | 4 Aug 2021
If you want git to output in a human readable format with colors and syntax highlighting, you can configure it to use a tool like delta
New in Git: Switch and Restore
7 projects | news.ycombinator.com | 1 Aug 2021
Best diff config for vim in 2021?
3 projects | reddit.com/r/vim | 17 Jul 2021
Since newer diff algorithms are merged into vim and there are tools specifically designed for diffing two files, I wonder what is the best vimdiff option? Here is mine: vim " vimdiff configs if has("patch-8.1.0360") set diffopt=filler,internal,algorithm:histogram,indent-heuristic endif There is also delta which seem to have a smarter algorithm. Is there a way to use delta in vim instead?
My favorite cli/tui programs:
43 projects | reddit.com/r/commandline | 15 Jul 2021
Difftastic: Syntax-aware structured diff tool
6 projects | news.ycombinator.com | 7 Jul 2021
Thanks, this is good advice. There are some super featureful diff tools out there. For example, https://github.com/dandavison/delta does a line-based diff but it also syntax highlights its output.
I'm hoping that defining syntax in a separate TOML file will let end users extend difftastic for their own languages/config files. I want to keep difftastic small and manageable.
Difftastic: A syntactic diff tool
6 projects | reddit.com/r/rust | 15 Sep 2021
This with the UI from https://github.com/banga/git-split-diffs would make the perfect CLI diff tool!
Ask HN: Tools you have made for yourself?
97 projects | news.ycombinator.com | 12 Jun 2021
I wrote https://github.com/banga/git-split-diffs mainly to scratch an itch about not having side by side git diffs in the terminal, then ended up adding more fancy features like syntax highlighting and it got somewhat popular.
GitHub style split diffs in your terminal (/r/typescript)
1 project | reddit.com/r/mistyfront | 8 May 2021
Show HN: GitHub style split diffs in your terminal
1 project | reddit.com/r/patient_hackernews | 1 May 20211 project | reddit.com/r/hackernews | 1 May 2021
GitHub style split diffs in your terminal
1 project | reddit.com/r/coding | 1 May 20212 projects | reddit.com/r/typescript | 1 May 20212 projects | reddit.com/r/commandline | 1 May 2021
Show HN: GitHub style split diffs with syntax highlighting in your terminal
10 projects | news.ycombinator.com | 1 May 2021
I actually tried to automate the screenshots for this project's readme using GitHub actions, but struggled to get it to produce the same quality screenshots as my local machine. This is the script I use for now, which has to be invoked manually: https://github.com/banga/git-split-diffs/blob/main/scripts/g...10 projects | news.ycombinator.com | 1 May 2021
The slowest operation is syntax highlighting: https://github.com/banga/git-split-diffs#performance. I have a PR out to improve that somewhat.
Good point about the themes, I'll add one. I'm hoping to make it easy to customize individual theme colors so you could unset the background colors, for example
What are some alternatives?
diff-so-fancy - Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:
vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
difftastic - a syntax-aware diff
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀
fd - A simple, fast and user-friendly alternative to 'find'
gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
winit - Window handling library in pure Rust
volta - Volta: JS Toolchains as Code. ⚡
tree-sitter-cpp - C++ grammar for tree-sitter