carsteneu/My Star History
Self-hosted xkcd-style star-history chart for your README. CLI or GitHub Action.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repos | Comma-separated list of owner/repo slugs to chart. Defaults to the current repo. | no | "" |
| themes | Comma-separated subset of {light, dark}. Default: light,dark | no | light,dark |
| output-dir | Where to write the generated SVGs (relative to repo root). | no | assets/my-star-history |
| branch | Branch to push the SVGs to. Default: star-history (orphan branch, does not pollute main). | no | star-history |
| commit-message | Commit message used when pushing the updated chart. | no | chore: update star history [skip ci] |
| token | Fine-grained PAT with Metadata: Read-only and Contents: Read and write on the target repo. Since Jul 14 2026, the default GITHUB_TOKEN no longer has access to the stargazers endpoint. Store as a repo secret (e.g. STAR_HISTORY_TOKEN) and pass it here. | yes | "" |
| color | Chart line color as #rrggbb. Default is star-history red. | no | #dd4528 |
| title | Chart title shown above the plot. | no | Star History |
Outputs
| name | description |
|---|---|
| changed | "true" if a new chart was generated and committed, "false" otherwise. |
| files | Newline-separated list of generated SVG paths. |