Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


github like contributions calendar on terminal

Subscribe to updates I use git-cal

Statistics on git-cal

Number of watchers on Github 1002
Number of open issues 16
Average time to close an issue 2 days
Main language Perl
Average time to merge a PR 2 days
Open pull requests 7+
Closed pull requests 3+
Last commit almost 5 years ago
Repo Created about 6 years ago
Repo Last Updated almost 2 years ago
Size 518 KB
Organization / Authork4rthik
Latest Releasev0.9.1
Page Updated
Do you use git-cal? Leave a review!
View open issues (16)
View git-cal activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating git-cal for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)



screenshot with black theme screenshot with white theme on your terminal

  • git-cal is a simple script to view commits calendar (similar to github contributions calendar) on command line
  • Each block in the graph corresponds to a day and is shaded with one of the 5 possible colors, each representing relative number of commits on that day.
  • Option to choose --ascii or --unicode to denote the same instead of the ANSI colors.
  • Option to use git config to set options.


  • with root access:

    perl Makefile.PL
    sudo make install
  • without root access:

    perl Makefile.PL PREFIX=~/.local
    make install
  • with Homebrew

    brew install git-cal
git-cal open issues Ask a question     (View All Issues)
  • over 4 years Argument to filter by author
  • over 4 years [FEATURE] Allow git-cal to receive STDIN json input
  • almost 5 years Allow Monday as start of week
  • almost 5 years Feature Request: Activity for Previous Years
  • about 5 years Remove background-colour
  • over 5 years Alternative color palettes
  • about 6 years git-cal failed on locating JSON/ - OS X 10.8.5
  • about 6 years Basic mercurial support
  • about 6 years showing git-cal output for all your git repositories
  • about 6 years Show only as large a time period as the terminal has room for
git-cal open pull requests (View All Pulls)
  • Add from_file option to read events from other sources
  • Typo fixes
  • hg option for a Mercurial repo
  • add usage documentation
  • See Your Github Contributions chart
  • Support color print on ascii and unicode mode
  • Use /usr/bin/env to find perl
git-cal list of languages used
git-cal latest release notes
v0.9.1 No external dependencies

Not including git-hub contributions due to This build should work without any dependency issues.

v0.9 Beta

This is a beta version and there are few issues to resolve.

Other projects in Perl