GitScore Methodology

The GitScore algorithm is designed to provide a holistic view of a developer's open-source impact. We look beyond just the number of commits to evaluate the quality, consistency, and community influence of a developer's public GitHub presence. Here is a deep dive into how our scoring system works.

The 1,000 Point Scale

Every developer starts with the potential to earn 1,000 points. These points are divided across six distinct categories, each weighing different aspects of your profile.

1. Activity & Consistency (Max 350 points)

A great developer is a consistent developer. We look at your last year of contributions, the same data behind your GitHub contribution graph, and weight work that other people accepted most heavily.

2. Community Impact (Max 300 points)

Your impact is measured by how much the community relies on your work: the stars and forks on your original repositories, on a logarithmic scale, plus a small bonus for public Gists. Forks you made of other people's projects don't count.

3. Projects (Max 150 points)

It's not about quantity. Most of these points come from how many of your original repositories have reached 10 stars, so several projects with real users count for far more than many empty ones. A smaller share rewards the number of original repositories you've published.

4. Social Influence (Max 100 points)

Your follower count indicates your reach. We use a logarithmic scale so both up-and-coming developers and established maintainers are evaluated fairly. How many people you follow doesn't affect your score.

5. Languages (Max 50 points)

We look at the primary language of each of your original repositories. A language counts once one of your repositories in it has earned a star, and each one is worth 10 points, up to 5 languages. Markup and notebook formats such as HTML, CSS and Jupyter Notebook don't count.

6. Account Longevity (Max 50 points)

Finally, we grant a small but meaningful bonus based on the age of your GitHub account. Developers who have been active members of the GitHub community for many years receive points for their long-term commitment to the platform.


Privacy and Data Usage

GitScore only uses publicly available data provided by the official GitHub REST API. We cannot see, access, or evaluate private repositories, private organizations, or any code that you have not explicitly made public.