Auto-generate a beautiful README listing all your GitHub starred repositories, organized by language.
- Automatically fetches all your starred repos via GitHub API
- Groups repositories by programming language
- Shows repo description, stars count, and last update date
- Daily auto-update via GitHub Actions
- Deploys to GitHub Pages for easy viewing
- Click the "Use this template" button above
- Go to Settings → Actions → General → Workflow permissions → Select "Read and write permissions"
- Go to Settings → Pages → Source → Select "Deploy from a branch" → Branch:
gh-pages→ Save - Wait for the workflow to run (or trigger it manually from Actions tab)
- Your star list will be available at
https://<username>.github.io/<repo-name>/
- Fork this repository
- Enable GitHub Actions and Pages (see steps above)
┌─────────────────┐ ┌──────────────┐ ┌─────────────┐ ┌────────────┐
│ GitHub Actions │────▶│ Fetch Stars │────▶│ Generate │────▶│ Deploy to │
│ (Daily/Manual) │ │ via API │ │ README.md │ │ gh-pages │
└─────────────────┘ └──────────────┘ └─────────────┘ └────────────┘
- GitHub Actions triggers on schedule/push/manual
- Python script calls GitHub API to fetch your starred repos
- Generates a categorized README.md
- Pushes to
gh-pagesbranch and deploys to GitHub Pages
Your star list will be published as a static site with:
- Table of contents with language counts
- Repos grouped by programming language
- Sorted by stars (highest first)
- Search-friendly markdown format
MIT