How to generate stats for a GitHub project?

Viewed 61986

Is there an easy/efficient way to generate some high-level reports for a particular GitHub project?

e.g. lines of code committed over time, top contributors, etc

4 Answers

You should have a look to repoXplorer, an open source project I develop. It is able to compute stats for a project (a group of git repositories) as well as for a contributor and a group of contributors. It provides a REST interface and a web UI. The web UI provides various information like, for a project:

  • commits and authors count
  • date histogram of commits
  • date histogram of authors
  • top authors by commits
  • top authors by lines changed
  • top new authors compared to a given period

But best is to have a look to the demo instance here.

Here is a screenshot of the stats of the Kubernetes project (all git repositories of github organization of kubernetes):

kubernetes stats

Related