gittop

GitTop provides an interactive terminal interface for analyzing Git repository statistics and activity patterns. It displays comprehensive metrics across seven specialized tabs, each offering different insights into your repository.

Features

  • Summary tab with KPI cards (total commits, active days, latest release) and activity charts
  • Activity tab with heatmaps and distribution breakdowns by hour, weekday, and month
  • Contributors tab showing ranked authors with per-contributor metrics
  • Branches tab displaying commit counts, author statistics, and ahead/behind counts
  • Files tab showing largest files, most-changed files, and language breakdown
  • Releases tab with timeline visualization and release cadence analysis
  • Commits tab with searchable log and integrated diff viewer
  • Filtering by author, path, and branch
  • Keyboard shortcuts for navigation (numbered tabs, vim-like scrolling)
GitTop summary view showing KPI cards and commit activity
GitTop summary view showing KPI cards and commit activity