2026-02-02
Deno Starshower Released: Browse you GitHub Stars prettily formatted in Markdown
I am super excited about the release of Deno Starshower, a Deno-based CLI tool that allows you to browse your GitHub stars in a beautifully formatted Markdown style.
This project was born out of my personal need to have a better way to view and manage my starred repositories on GitHub.
I am a star hoarder! I have starred over 600 repositories, and finding
specific ones or just browsing through them on GitHub's web interface was not
the best experience. With Starshower, you can easily generate a Markdown file
that lists all your starred repositories with relevant details like description,
language, stars, and last updated date. After all, I hooked it up to this blog
via a GitHub Action. As a bonus, the stars are now versioned in Git, so I can
track changes over time.
And maybe, just maybe, I will finally unstar some repos I no longer need.
Technical Bits
For the communication with GitHub, Starshower uses the official client: @octokit/rest, ensuring reliable and efficient API interactions.
It uses Deno's powerful features, including TypeScript support, built-in tooling, and a robust standard library, making it a modern and efficient choice for CLI development.
And zod is used for schema validation, ensuring that the data fetched from GitHub is correctly structured and validated before processing.
All is packaged into a single executable using Deno's deno compile feature,
making it easy to distribute and run without requiring users to have Deno
installed.
See for Yourself
My starred repositories on this blog.
← Previous Post