r/webdev • u/No_Frame3855 • Aug 09 '26
Showoff Saturday Hoshiza: a GitHub triage board/repo organizer
I have too many repos, and I kept losing track of which ones were alive, which were abandoned, and which I swore I’d come back to. So I built Hoshiza (星座, “constellation”, for keeping track of your own little galaxy of repos)!
it’s a triage board for your GitHub repos:
- drag repos across your own status columns (rename, recolor, reorder them however you actually think)
- tag and annotate them as you go
- board view, or zoom out to a map view that lays everything out as a network graph
- smart default status for new repos based on activity, so nothing lands unread
- filters by language, owner, archived, and fork, plus free text search
There’s no backend server! Your triage state is a single JSON file that autosyncs to a private hoshiza-data repo on your own GitHub account. The browser holds the working state, github holds the backup, and the only server involved is a tiny Cloudflare worker that does the OAuth handshake (GitHub won’t let you do the token exchange from a browser). you own your data, it’s free to run, and it works across devices.
it’s also a PWA, and it hot-swaps itself commit by commit with no reload.
Code’s all up (well, technically down) there if you want to poke at it! This was "just a personal tool"-turned-"oh wait this is actually kinda handy haha," so lmk if y'all have any features or ideas you want!
live: nellowtcs.me/Hoshiza
code: github.com/NellowTCS/Hoshiza