This Go program generates a graphical representation (PNG) of commit activity by hour for any number of GitHub repositories. It can also filter commits by a specific user or email.
- Fetch commits from multiple GitHub repositories
- Visualize commits by hour (0-23)
- Option to filter commits by username or email
- Saves output as a PNG graph
To compile the binary:
make
Will fetch all public non-fork repos and for each one the commit log to generate the commits for the graph.
./github-commit-times harisekhon
The rest of my original source repos are here.
Pre-built Docker images are available on my DockerHub.