List repository stars and info through Github v4 GraphQL API
$ githubstars --lang python ⭐ 38867 awesome-python ⭐ 31578 httpie ⭐ 30981 thefuck ⭐ 29831 flask ⭐ 29402 youtube-dl $ githubstars django --lang python --count 5 --url --desc ⭐ 28394 django (https://github.com/django/django) - The Web framework for perfectionists with deadlines. ⭐ 13937 sentry (https://github.com/getsentry/sentry) - Sentry is a cross-platform crash reporting and aggregation platform. ⭐ 8685 django-rest-framework (https://github.com/encode/django-rest-framework) - Web APIs for Django. ⭐ 5196 django-cms (https://github.com/divio/django-cms) - The easy-to-use and developer-friendly CMS ⭐ 4931 Zappa (https://github.com/Miserlou/Zappa) - Serverless Python Web Services
$ pip install githubstars $ export GITHUB_API_TOKEN="<your token here>"
Since Github require OAuth token to access GraphQL server, you must set personal access token first.
Refer: Authenticating with GraphQL and Creating a personal access token for the command line
$ githubstars -h usage: githubstars [-h] [--lang] [--count] [--desc] [--url] [--verbose] [--version] [repo] List repository stars and info through Github v4 GraphQL API positional arguments: repo repository name to search optional arguments: -h, --help show this help message and exit --count number of repositories to show --desc show repo description --lang search based on language --new-created created this week --new-pushed pushed this week --url show repo url --verbose show request detail --version show version