ParentFull threadjoseph8th·Emacs `magit` might qualify, if you don't mind first learning EmacsView on HN