slepp.dev
← projects
active

Code Evolution Analyzer

Visualize how code evolves over time by analyzing Git repository history.

Started January 29, 2026 analyze.devd.ca
web devtools visualization

I built Code Evolution Analyzer to turn any public Git repository’s history into something you can watch. You give it a URL, and it walks the last ~2,000 commits to chart how the codebase grows, shrinks, and shifts between languages over time.

The front end uses Chart.js for interactive line graphs with an animated playback mode that replays a project’s history commit by commit, alongside a language breakdown that evolves as you scrub through time. I run the analysis server-side and stream progress back over WebSocket so you can watch the crawl happen.

I also added an audio sonification layer that maps the shape of a repository’s growth to sound — a slightly absurd but genuinely fun way to hear a codebase evolve.