stargazers-action

A small TypeScript tool that turns recent GitHub stars across a user or organization into JSON, RSS, and optional Discord notifications. It exists because GitHub does not offer an account-wide feed for “someone just starred one of my repos.”

Features

  • Framework-agnostic output — generate JSON + RSS once, render it however you want
  • Discord notifications — diff against prior state so only new events are sent
  • Three surfaces — works as a GitHub Action, a CLI, and a repo-local library surface
  • Real site integrations — currently powers the /signals/ page on oddship.net and the /stars/ page here on rohanverma.net

Why I like it

It keeps the right boundary. The generator stays generic and caller-owned: pick the repos, choose the output paths, and keep the page rendering inside your own stack. Astro and Zola both get to consume the same data without the action pretending to be a site framework.