I was just introduced to a tool called Delta which is a pager you can use with Git to give you Github-esque diffs.
Tiny bit of elisp to configure:
(use-package magit-delta
:ensure t
:hook (magit-mode . magit-delta-mode))
Delta itself is incredibly configurable and from the command line has some nice features such as side-by-side diffs.