Repobeats: GitHub README analytics
Repobeats is a tool that provides analytics of a GitHub repository that can be embedded in any Markdown file; including its README file.
It is completely free and maintained by axiom.com, but does not seem to be an open-source project as it is not referenced in github.com/axiomhq.
This service allows to give a visual representation of the activity of your GitHub repository:
- the number of contributions in the last 30 days
- the number of opened/closed issues ratio with an associated bar chart of the past month
- the number of PRs opened with an associated bar chart of the past month
- the number of commits with an associated bar chart of the past month
- the top contributors with their GitHub green square activity; their contribution heatmap
It can be a great way to show the activity of your GitHub repository and encourage people to contribute, but also to celebrate your top contributors.
Behind the scene, Repobeats uses public data available on GitHub.
Installation
Installing Repobeats requires a GitHub account.
To install Repobeats, it is pretty straightforward:
- Go to https://repobeats.axiom.co/
- Login with your GitHub account
- Select the owner and repository you want to analyze
And that’s it! You will get a URL like ours that you can use in your README file or any Markdown file:
Rendering
Here is what it looks like for our openresource.dev GitHub repository:
And here is the same kind of data, but on a more active repository like freeCodeCamp:
freeCodeCamp freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
freeCodeCamp is using it in the “Contributing” section of their README file and it looks great!
We can see right away that this repository is very active with a lot of contributions, issues, PRs, and commits.