Create and maintain your own Awesome-style list from GitHub stars!
See the codeEnglish | 简体中文
Create and maintain your own Awesome-style list from GitHub stars.
--private.Requires Python 3.10+.
pip install starred
export GITHUB_TOKEN=<your-token>
starred --username <your-github-username> --sort > README.md
starred --help
Common options:
--username: GitHub username (required)--token: GitHub token (required)--sort: Sort categories alphabetically--topic: Group by topic instead of language--topic_limit: Topic popularity threshold (default: 500)--repository: Target repository name to update/create--filename: Target file name in the repository (default: README.md)--message: Commit message used when updating a file--private: Include private repositoriesThis command creates the repository if it does not exist, then updates README.md in that repository.
export GITHUB_TOKEN=<your-token>
starred --username <your-github-username> --repository awesome-stars --sort
Example repository:
awesome-stars as a TemplateThe easiest setup is using maguowei/awesome-stars as your template repository. It includes a scheduled GitHub Actions workflow for automatic updates.

GITHUB_TOKEN permissionsSet permissions to Read and write permissions, then click Save.

Run workflow.

starred?uv sync --dev
uv run starred --help
Install from source tarball:
uv build
pip install dist/starred-<version>.tar.gz
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
8,314 followers · starred Jul 2016
218 followers · starred Jan 2023
128 followers · starred Jun 2026
522 followers · starred Mar 2025
Create and maintain your own Awesome-style list from GitHub stars!
See the codeEnglish | 简体中文
Create and maintain your own Awesome-style list from GitHub stars.
--private.Requires Python 3.10+.
pip install starred
export GITHUB_TOKEN=<your-token>
starred --username <your-github-username> --sort > README.md
starred --help
Common options:
--username: GitHub username (required)--token: GitHub token (required)--sort: Sort categories alphabetically--topic: Group by topic instead of language--topic_limit: Topic popularity threshold (default: 500)--repository: Target repository name to update/create--filename: Target file name in the repository (default: README.md)--message: Commit message used when updating a file--private: Include private repositoriesThis command creates the repository if it does not exist, then updates README.md in that repository.
export GITHUB_TOKEN=<your-token>
starred --username <your-github-username> --repository awesome-stars --sort
Example repository:
awesome-stars as a TemplateThe easiest setup is using maguowei/awesome-stars as your template repository. It includes a scheduled GitHub Actions workflow for automatic updates.

GITHUB_TOKEN permissionsSet permissions to Read and write permissions, then click Save.

Run workflow.

starred?uv sync --dev
uv run starred --help
Install from source tarball:
uv build
pip install dist/starred-<version>.tar.gz
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
8,314 followers · starred Jul 2016
218 followers · starred Jan 2023
128 followers · starred Jun 2026
522 followers · starred Mar 2025