GitRadar is an ultra-fast, zero-duplicate GitHub trending repository discovery web app. Built with an editorial utilitarian aesthetic, it streams trending repositories concurrently from the static CDN while ensuring you never see the same repository twice.
- Real trending windows: Today / Week / Month / Year tabs load the matching archive from the Trendshift CDN. The newest period is "current"; older periods follow as an archive you can keep scrolling.
- Ledger list: one hairline row per repo with stars gained, total stars, language, age and social signal (HN / Reddit / X). Open a row for tags, the "why it is here" line and actions.
- Triage, not pagination: Save or Dismiss removes a repo from Discover and is undoable. Saved and Seen are searchable, sortable lists with Unsave / Restore.
- Phone, tablet, desktop: bottom dock and swipe gestures on touch (right = save, left = dismiss), full ledger columns on desktop.
- Local only: saved and seen repos live in IndexedDB (
idb-keyval) and sync across tabs. Export and import JSON from Settings. - Themes: System, Light and Dark.
| Key | Action |
|---|---|
| S | Save the selected repo |
| D | Dismiss the selected repo |
| O | Open it on GitHub |
Arrow keys move the selection and Esc collapses the open row.
Svelte 5 (runes), Vite 8, Tailwind CSS v4, idb-keyval, Bun, Vitest. Data: https://quantavil.github.io/trendshift/data/ (static JSON from quantavil/trendshift, scraped from trendshift.io).
bun installbun run devbun run testbun run verifyMIT License © 2026 quantavil