Show HN: GitHub style split diffs with syntax highlighting in your terminal

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • git-split-diffs

    Syntax highlighted side-by-side diffs in your terminal

  • 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...

  • delta

    A syntax-highlighting pager for git, diff, and grep output

  • I already use delta for this: https://github.com/dandavison/delta

    I thought delta was fairly well-known by now so I was surprised to see this project not at least mention it (the readme already has a section for that). I wonder what they've chosen to do differently, besides write it in Node.js.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • diff-so-fancy

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

  • Related but for single pane diffs: https://github.com/so-fancy/diff-so-fancy

  • base16

    Not a theme, but a framework

  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • You can't configure diff-highlight to do that. It 'will find the common prefix and suffix of two lines, and consider everything in the middle to be "different".' [1]

    To highlight only the quotes as changing, you need something else. On (Neo)Vim, for example, vim-gitgutter does this [2] (I'm the author).

    [1] https://github.com/git/git/tree/master/contrib/diff-highligh...

  • vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • So You Think You Know Git – Git Tips and Tricks by Scott Chacon

    6 projects | news.ycombinator.com | 13 Feb 2024
  • How to improve the readability of diffs? Preferably in Terminal, but a desktop application would be acceptable too

    1 project | /r/git | 23 Jul 2023
  • Git Learnt

    2 projects | dev.to | 11 May 2023
  • TIL: diff-so-fancy; and some funky git config

    1 project | dev.to | 25 Jan 2023
  • Git workflow

    11 projects | /r/neovim | 13 Sep 2022