Skip to main content

A way of visualizing a heat map of a git repo

Project description


A tool for displaying a visual representation of your git history.

Heatwave generates a heat map of your git commits, similar to how GitHub's heat map looks. View all commits or a single user's commits for the past year or previous years.


Clone this repo and then install all neede requirements use pip like so:

pip install -r requirements.txt'


View All Committers

View repo stats for all committers:

$ ./ /path/to/my/repo -a

All Commits

View All Committers For Several Years

View 3 years worth of commits:

$ ./ /path/to/my/repo -a -y 3

3 Years of Committs

View A Specific Committer

View stats on a particular committer:

$ ./ 'James Stoup' /path/to/my/repo

One User

View Number of Commits

View number of commits a user made, instead of color:

$ ./ --status-type number 'James Stoup' /path/to/my/repo

One User By Numbers

Other Options

List everyone who committed to this repo:

$ ./ /path/to/my/repo -l

View detailed stats on a particular committer:

$ ./ -v 'James Stoup' /path/to/my/repo

View detailed stats on everyone going back 10 years

$ ./ /path/to/my/repo -v -a -y 10

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heatwave-1.0.tar.gz (1.8 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page