Methodology

How rankings are calculated

Default metric

The default ranking metric is the sum of stars from public, non-fork repositories whose primary GitHub language matches the selected language.

Contains-language metric

The data also keeps a wider metric for repositories that contain the language in GitHub's language breakdown, even when the primary language is different. This is not the default ranking metric in Phase 1.

Users and organizations

Phase 1 ranks personal GitHub users. Organization rankings can be added later with the same aggregation pipeline.

Region rankings

Region is inferred from public GitHub profile location text. This is approximate because GitHub location is free-form, optional, and not verified.

Data source

Data is collected from the GitHub public API and generated into static JSON files during the scheduled build. The source code and data generation pipeline are available on GitHub.