⭐ GitStarPercentile
🤔 Have you ever wondered how popular your GitHub repository really is?
😠 Frustrated that GitHub doesn’t show star percentiles anywhere?
Maybe you’ve thought:
"I have 200 stars — but is that a lot?"
"Where does my repo rank compared to the other repos?"
GitStarPercentile tells you instantly:
Enter your star count and instantly see your percentile, calculated from GitHub-wide data.
🚀 Features
- 📊 Instant percentile lookup — get your repo’s rank in milliseconds.
- 🖥 Simple CLI — just type
git-star-percentileand enter your star count.
📦 Installation
From the command line:
pip install git-star-percentile --upgrade
⚡ Usage
From the command line:
git-star-percentile
You’ll be prompted to enter the number of stars for your repository:
Enter the number of GitHub stars: 200
Your repo is approximately among the top xx.xxxx%.
📄 Data Source
If we count all public repositories:
If we only count public repositories with at least 1 star:
-
Star statistics are pulled from all public GitHub repositories.
-
Data is stored in stats/github_repo_stars.csv.
-
Want fresher stats? Run the stats counter yourself and submit a pull request.
python count_all_repo_stars.py --github-token $YOUR_GITHUB_TOKEN
The line above would run over all public repositories. For a more manageable run, sample 1 million instead.
python count_all_repo_stars.py --github-token $YOUR_GITHUB_TOKEN --sample-size 1000000
Note I will not consider merging results with
--sample-sizebelow 1 million.
Metadata
Release files for git-star-percentile 1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git-star-percentile-1.8.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_star_percentile-1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / git-star-percentile-1.8.tar.gz
| Download URL | git-star-percentile-1.8.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f81b762c5eea41d5a3e135b4fbe365f75fab95e0837c60c120664e123d25a892
|
|
BLAKE2b-256 checksum How to use checksums |
0b3c37a8807a9b07d278289758c5e6b5d464167c7f4dd3fca2d3df14964dc45e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|
Release files / git_star_percentile-1.8-py3-none-any.whl
| Download URL | git_star_percentile-1.8-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
52a4548595785265c499ca395e5f876b1fa8da7743816272c275d2d760d8a92f
|
|
BLAKE2b-256 checksum How to use checksums |
e6e8e55bf11a07e228ab042a796fefc18a3e0d59adf844842c0df9e6f282e7f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|