The Problem

Most GIT tools like GitHub and others provide aggregated data per repository and/or team. But what if you want to see weather a particular engineer is inline with the rest of the team? E.g.:

  • Weather everyone is contributing a fair share of reviews
  • Weather pull requests of a member are not too large
  • Amount of code delivered (contraversial metric, but it's there if you need it)

When per user data is missing, there is no other way to check if a member is inline with the rest of the team other than picking a few pull requests and manually checking them. This is time-consuming and inaccurate. You are likely to feed your bias rather than vice versa.

Privacy & Security

We understand that team performance data is sensitive. That's why 20metrics runs entirely on your local machine. Your data never leaves your computer—no cloud storage, no third-party services, no data sharing. You maintain complete control over your organization's information.

Authentication is handled securely through GitHub's Personal Access Token system, giving you fine-grained control over what data 20metrics can access. You can revoke access at any time through your GitHub settings.

Personal Note / Author

It is a personal effort to build this app. The author is Mangirdas.

Please visit the website to explore other projects.

If someone needs assistance, can reach me out on 20metrics@gmail.com.