You may have heard of a project called Gource. If not, straight from the source “Gource is a software version control visualization tool”. The word “awesome” should be in the description somewhere because the visualizations it creates are super impressive. But basically, you have a repository of code and you point Gource at it and it makes awesome. Add a dash of help from ffmpeg to achieve full video sweetness.
Did I mention I rendered it in 4k? Yeah. I did.