Recently there has been some really neat videos surfacing of open source projects like Python, Apache, PostgreSQL visualizing their commit history. It immediately become apparent to me that something is clearly missing in that list of cool open source projects, Django.
Michael Ogawa created code_swarm which visualizes commit history data. The project is open source and that gave me the perfect opportunity to create one using Django as the target. The code_swarm codebase is still very rough and it required some hacking of the Java to get working right, but in the end produced what I think is something spectacular to watch. I really appreciate the work Michael put in to the code to generate the beautiful visualization.
It took about 45 minutes to render all 4,300 frames on my Macbook Pro and then I took a little bit of time to add some music and render a final version. Enjoy!

This is pretty awesome. It seems like the music almost played along with the commits. If I didn't know any better, I'd think it was written for it. Great job!
Posted by Justin Lilly on Jun 24, 2008 at 6:50 AM