Git-stats is a small Node.js app that I’ve been used to cut my teeth on creating API’s with Restify. In short it collects data from Git Hooks, saves it to a MongoDB database and makes it available via a restful API. This can be pretty useful if you want to create visualizations of your commits using data that isn’t available via the GitHub API.
The current API endpoints are as followed:
Commits for the hour
Commits for the day
Commits for the week
You can also get all the commits for a time period by using
all as the repository name
For more information check the read-me on GitHub.