# arzzen/git-quick-stats

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/arzzen-git-quick-stats).**

6,995 stars · 282 forks · Shell · MIT

## Links

- GitHub: https://github.com/arzzen/git-quick-stats
- Homepage: https://git-quick-stats.sh
- awesome-repositories: https://awesome-repositories.com/repository/arzzen-git-quick-stats.md

## Description

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 project activity auditing. These analyses can be refined using timeframe-based history filtering and path-based scope restrictions to exclude specific directories or files.

## Tags

### Development Tools & Productivity

- [Git Repository Analytics](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/git-repository-analytics.md) — Extracts quantitative metrics from project history to assess overall activity, code churn, and file changes. ([source](https://github.com/arzzen/git-quick-stats#readme))
- [Git Repository Analysis](https://awesome-repositories.com/f/development-tools-productivity/git-repository-analysis.md) — Tracks total commits and line changes per author to evaluate the scale of individual contributions. ([source](https://github.com/arzzen/git-quick-stats#readme))
- [Git Repository Analyzers](https://awesome-repositories.com/f/development-tools-productivity/git-repository-analyzers.md) — Measures individual author impact and project activity patterns using Git logs.
- [Contribution Tracking](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/workflow-lifecycle-management/progress-tracking/contribution-tracking.md) — Calculates author contributions by tracking commit counts and total lines of code changed.
- [Commit History Analysis](https://awesome-repositories.com/f/development-tools-productivity/commit-history-analysis.md) — Provides capabilities to restrict repository history scans to specific start and end date boundaries.
- [Commit History Traversal](https://awesome-repositories.com/f/development-tools-productivity/commit-history-traversal.md) — Programmatically iterates through chronological commit hashes to aggregate line changes per contributor.
- [Path-Based Filtering Rules](https://awesome-repositories.com/f/development-tools-productivity/commit-management/path-based-filtering-rules.md) — Uses path glob patterns to exclude specific directories or files from the diffing and statistics process.
- [Development Momentum Visualizers](https://awesome-repositories.com/f/development-tools-productivity/development-momentum-visualizers.md) — Visualizes commit frequency patterns over time to identify periods of high and low project activity.
- [Activity Frequency Maps](https://awesome-repositories.com/f/development-tools-productivity/diagramming-tools/git-graph-visualizers/activity-frequency-maps.md) — Generates frequency maps of commits over time to visualize development momentum. ([source](https://github.com/arzzen/git-quick-stats#readme))
- [Temporal History Filtering](https://awesome-repositories.com/f/development-tools-productivity/git-history-enumeration/temporal-history-filtering.md) — Restricts history scans to a specific date range using start and end parameters. ([source](https://github.com/arzzen/git-quick-stats#readme))
- [Activity Trend Visualizers](https://awesome-repositories.com/f/development-tools-productivity/project-history-navigation/git-history-navigation/activity-trend-visualizers.md) — Generates frequency maps and activity trends based on Git commit timestamps.
- [Project History Auditing](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/project-history-auditing.md) — Inspects and verifies the history of changes by filtering by date ranges or file paths.

### Software Engineering & Architecture

- [Log Parsing](https://awesome-repositories.com/f/software-engineering-architecture/custom-log-formatting/log-parsing.md) — Processes raw git log text using regular expressions to extract structured commit metadata and author identities.

### Part of an Awesome List

- [Developer Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/developer-utilities.md) — Git repository statistics generator.
