Git Quick Stats

git-quick-stats provides command-line summaries and statistics for Git repositories.

github.com/git-quick-stats/git-quick-stats
Git Quick Stats homepage screenshot

About Git Quick Stats

git-quick-stats is a command-line tool that summarizes statistics from a Git repository. It is intended for cases where the relevant Git commands are hard to remember or combine, and it gathers information about commits, contributors, and files in one place. Users can run it through a built-in interactive menu or call a single statistic directly with command-line options.

The tool can show commit counts by author, day, month, year, weekday, hour, and timezone, along with contributor lists and first-time contributors since a given date or tag. It can also produce changelogs, a branch history graph, and calendar heatmaps. Output can be saved as JSON or CSV. Environment variables such as _GIT_SINCE and _GIT_UNTIL limit the history analysed. Those settings stay in effect for all statistics until they are unset. The README lists installation steps for UNIX and Linux, macOS, Windows, and Docker. It is open source and hosted on GitHub.

Key features

  • Interactive menu for choosing repository statistics
  • Non-interactive mode for running one statistic directly from the command line
  • Commit counts by author, day, month, year, weekday, hour, and timezone
  • Contributor lists and first-time contributors since a date or git tag
  • Calendar heatmaps of commits by weekday and month
  • JSON and CSV output options for saving statistics
Best for: Developers and repository maintainers who want quick statistics about a Git repository from the terminal.
Good for
  • Open source, with source code hosted on GitHub
  • Provides both an interactive menu and direct command-line options
  • History can be limited by date range, matching git's --since and --until options
Watch out for
  • Changelog and branch tree output show 10 entries by default unless _GIT_LIMIT is set
  • Date range settings apply to all statistics until they are unset

Git Quick Stats at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Git Quick Stats alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Git & Code Hosting

Well-known listings from the same topic.

All 67

Git Quick Stats FAQ

How do I limit the statistics to a date range?
Set the environment variables _GIT_SINCE and/or _GIT_UNTIL before running git-quick-stats. They work similarly to git's built-in --since and --until log options.
Can I run one statistic without opening the interactive menu?
Yes. The non-interactive mode accepts a command to execute directly, such as git-quick-stats followed by a command-line option.
How many entries do changelogs show by default?
The default limit is 10. The _GIT_LIMIT variable changes this limit for the changelogs and branch tree options.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing