For git metadata display, the strongest matches are arzzen/git-quick-stats (This shell-based command-line utility provides repository statistics, contributor metrics), jesseduffield/lazygit (Lazygit is an interactive terminal-based Git interface that provides) and tomgi/git_stats (GitStats is a repository statistics generator written in Ruby). fakerr/git-recall is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source tools for git status display, ranked by GitHub stars and activity. Compare the top repositories to find the best fit.
git-quick-stats is a command-line tool for calculating commit counts, line changes, and contributor metrics from Git history. It functions as a repository statistics tool, metrics generator, and contribution analyzer that extracts quantitative data from Git logs. The tool distinguishes itself through the ability to generate frequency maps and activity trends to visualize development momentum over time. It provides specific controls to isolate project history by toggling the visibility of merge commits. The software covers a broad range of analytics, including contributor impact tracking and
This shell-based command-line utility provides repository statistics, contributor metrics, and activity tracking straight from your terminal to help you analyze Git history.
Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress
Lazygit is an interactive terminal-based Git interface that provides a commit graph visualization and history viewer, though it focuses more on workflow management and staging than deep statistical analytics.
Git stats is a command-line utility and reporting tool that analyzes project activity and generates statistical insights from source code version control data. It functions as a Git history analysis tool and repository analytics generator, processing historical commit logs and file modification patterns to track how codebases grow and change over time. The application operates through a command-line interface execution pipeline that parses raw repository logs and commit streams directly into structured data records. It includes an incremental activity aggregator that rolls up individual commi
GitStats is a repository statistics generator written in Ruby that fits the category by producing detailed metrics and graphs, though it lacks the interactive terminal UI and commit graph visualization features.
Git-recall is a terminal-based application designed to visualize, navigate, and audit local repository commit history and file modifications. It functions as an interactive command-line interface that allows users to browse project evolution and track specific code changes directly from the shell environment. The tool distinguishes itself by providing an interactive interface for inspecting commit logs and line-level code changes. It utilizes a lazy-loaded stream to fetch repository history in incremental chunks, ensuring performance when navigating large project logs. Users can refine their
Git-recall is an interactive terminal-based tool for exploring commit history and code changes, though it lacks dedicated repository statistics and author contribution metrics.