Back to Projects
complete 2026 web-applications

Code Evolution Analyzer

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

Code Evolution Analyzer takes any public Git repository and creates an interactive visualization of how the codebase has evolved over time.

How It Works

  1. Submit a public Git repository URL
  2. Wait while the tool analyzes the last 2000 commits
  3. View an interactive visualization with language breakdowns, line counts, and animated playback

Features

  • Interactive line graphs powered by Chart.js
  • Animated playback of repository history
  • Language breakdown over time
  • Real-time progress updates via WebSocket

Technical Details

Built on top of scc (Sloc Cloc and Code) and cloc for accurate code analysis, with a custom analyzer to process historical data across commits.