I'm really surprised that nobody mentions tig [0] when talking about git. It is by far the most convenient git visualizer I've ever used, and I use it hundreds of times a day. It's written in C so it's super fast (loads a huge project in a few seconds), and it's a CLI so you don't even have to leave the terminal.