GitHub Star Tracker
A GitHub Action that automatically tracks star count changes across all your repositories on a schedule, generates visual reports with charts and badges, and sends notifications when changes are detected.
Key Features
Animated SVG Charts
Star history, per-repo trends, comparisons, and growth forecasts with automatic dark/light mode support
Smart Filtering
Filter repositories by visibility, ownership, min stars, regex exclusions, archived, and forks
Stargazer Tracking
Track individual stargazers with avatars and timestamps to see who’s starring your repos
Email Notifications
Built-in SMTP with fixed or adaptive thresholds to notify you of star changes
Multi-language Support
Reports and emails in English, Spanish, Catalan, and Italian
Shields.io Badges
Embeddable star count badges that update automatically
Growth Forecasting
AI-powered predictions of future star growth based on historical trends
Multiple Export Formats
CSV, JSON, Markdown, and HTML reports for dashboards and data pipelines
What You Get
Every run, Star Tracker commits these artifacts to a dedicated data branch:- Animated SVG charts - Star history, per-repo trends, top repos comparison, and growth forecasts with automatic dark/light mode support
- Shields.io-style badge - Embeddable star count that updates automatically
- Markdown & HTML reports - Summary tables, delta indicators, new/removed repos, stargazer details, and forecast tables
- CSV & JSON data - Machine-readable exports for dashboards, spreadsheets, or downstream pipelines
Quick Start
Create a Personal Access Token
Generate a classic token with
repo or public_repo scope and add it as a repository secret named GITHUB_STAR_TRACKER_TOKENThe default
GITHUB_TOKEN is not sufficient. See the PAT guide for details.Documentation
Getting Started
Set up Star Tracker in your repository
Configuration
Configure filtering, notifications, and more
How It Works
Understand the execution flow and architecture
API Reference
Complete inputs, outputs, and data formats
Examples
Real-world workflow configurations
Troubleshooting
Common issues and solutions