flux159/rust-star-history

Generate self-hosted star-history SVG charts (light + dark) and publish them to a branch in your repo

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
reposRepo(s) to chart in owner/name format, comma-separated for a comparison chartno${{ github.repository }}
tokenToken used to read stargazers. Since GitHub's 2026 API change this must be a token of a user with access to the charted repo (e.g. a fine-grained PAT stored as a secret); the automatic workflow token cannot list stargazers and will fail with 403.no${{ github.token }}
branchBranch the SVGs are force-pushed to (kept separate so main history stays clean)nostar-history
target-repoRepo (owner/name) the chart branch is pushed to; requires push-token with write access when not the current repono${{ github.repository }}
push-tokenToken used to push the chart branch (the automatic workflow token works here)no${{ github.token }}
titleChart titlenoStar History
colorsComma-separated hex line colors, one per repo (defaults to built-in palette)no""
widthChart width in pxno800
heightChart height in pxno533
pushSet to false to only generate star-history*.svg into the workspace without publishingnotrue
cacheCache stargazer data between runs (via actions/cache) so scheduled runs only fetch pages added since last time. Set to false to fetch everything fresh on every run.notrue

no outputs