Serves a bit of a different purpose - but for working with git in the terminal I'm a big LazyGit fan - https://github.com/jesseduffield/lazygit
I use it in neovim with https://github.com/kdheepak/lazygit.nvim
Seconded, lazygit helps so much with understanding my index
Seconded, lazygit helps so much with understanding my index