This repository here has a pretty exhaustive list of these softwares: https://github.com/indigane/git-graph-drawing
Anyway, congratulations to the author for actually releasing their work.
I use it in neovim with https://github.com/kdheepak/lazygit.nvim
I think every popular Git client can do this, no?
I'm waiting for a Git client which can colour commits by category/areas/files. It would be helpful to see which areas of the codebase have the most commits. Especially useful if using conventional commits (eg. fix: correct usage of foo) alongside it.
Areas or files with a lot of commits tend to be sources of bugs or indicate other things.
You can write a script to find this sort of thing, but that requires you to remember to do it. If it was built in passively to a Git client, I think a lot more would be revealed.
References:
[1] https://github.com/rivoli-ai/andy-tui2
[2] https://github.com/rivoli-ai/andy-tui2/blob/main/examples/An...