A command-line tool that provides simple and efficient access to various statistics in git repositories.
Git quick stats is a command-line tool that provides easy access to various statistics from git repository history. It solves the problem of extracting meaningful insights from git logs without needing to remember complex git command options, offering both interactive and non-interactive modes for analyzing commit patterns, contributor activity, and repository trends.
Developers, team leads, and project managers who work with git repositories and want to analyze commit history, track contributions, or understand development patterns without deep git command expertise.
It simplifies git repository analytics by providing a unified interface for numerous statistics that would otherwise require multiple complex git commands, saving time and making data accessible through both interactive menus and scriptable command-line options.
▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a user-friendly interactive menu that simplifies accessing complex git stats without memorizing commands, as shown in the usage section with examples like 'git-quick-stats' launching the menu.
Supports CSV and JSON output formats for stats, enabling easy data processing and integration with other tools, detailed in command-line arguments like '-j' for JSON output.
Allows filtering by date range, branch, authors, and pathspec with configurable merge commit views, using environment variables like _GIT_SINCE and _GIT_PATHSPEC as documented.
Includes calendar heatmaps and ASCII graphs for visualizing commit activity and branch history, demonstrated in the screenshots section with images of commits by weekday and heatmaps.
Requires installing GNU coreutils separately on macOS, adding extra steps like 'brew install coreutils' and PATH exports, which complicates installation compared to native tools.
Only works on Windows through Cygwin or WSL, lacking a straightforward native installation, as noted in the Windows installation section with reliance on external scripts or WSL.
Processing extensive git logs for comprehensive stats can be slow, especially with filters and exports, due to reliance on shell commands that may not scale well with huge repositories.