{"repo":"hjr265/gittop","free":true,"listed":false,"github":"https://github.com/hjr265/gittop","clone":"git clone https://github.com/hjr265/gittop.git","description":"A beautiful terminal UI for visualizing Git repository statistics, inspired by htop/btop.","language":"Go","stars":149,"topics":["bubbletea","cli","data-visualization","developer-tools","git","git-stats","go-git","golang","lipgloss","terminal"],"license":"BSD-3-Clause","category":"cli-tools","readme_excerpt":"GitTop A beautiful terminal UI for visualizing Git repository statistics, inspired by htop/btop. Prototyped rapidly with an agentic coding tool. Read the blog post. Install Arch Linux (AUR) Homebrew Go Or build from source: Usage When no path is given, GitTop also respects the GIT DIR and GIT WORK TREE environment variables. Tabs # Tab What it shows --- ----- --------------- 1 Summary KPI cards (total commits, active days, peak day, time span, latest release) + area chart (braille or block) 2 Activity Heatmap, by-hour, by-weekday, by-month distributions 3 Contributors Split panel: ranked list (left) + per-author detail with cadence, schedule, top files (right) 4 Branches Sortable table with last commit, author, ahead/behind counts 5 Files Largest files, most churn, most authors, stalest files, language breakdown 6 Releases Tag timeline and release cadence chart 7 Commits Scrollable commit log with diff viewer and search Screenshots --- --- Keys Key Action ----- -------- 1 – 7 Switch tab Tab / Shift+Tab Next / previous tab + / - Widen / narrow date range (3m, 6m, 1y, 2y, 5y, all) / Open global filter ( author:\"name\" , path: .go , branch:main , \"keyword\" , and / or / not ) Esc Clear filter or page-local search r Refresh (re-scan repository) d / w / m / y Chart granularity: daily, weekly, monthly, yearly (Summary) v Cycle sub-views (Activity, Contributors, Files, Releases) f File path filter (Files tab) s / S Sort column / toggle order (Branches); search (Commits) j / k Scroll d","default_branch":null,"files":null,"tree":[],"storefront":"/r/hjr265","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hjr265/gittop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}