A personal wall for the GitHub repos you actually care about, with snapshots so you can watch them grow.
Public instance here: pin.heresy.wtf
- Pin repos by pasting a GitHub URL or
owner/repoanywhere on the page - Track metrics over time with periodic snapshots: stars, releases, and activity
- Read every README in one place, no tab-hopping
- Private by design: everything lives in your browser, no backend, no shared state, no auth
- Installable as a PWA
Pins, snapshots, and your optional GitHub token live entirely in your browser's IndexedDB. One deployed copy works for any number of people, each with their own independent wall.
Open the hosted instance and paste a GitHub URL (or owner/repo) anywhere on the page to store it as a tile. Installable as a PWA from the browser's install prompt.
Without a token the GitHub API allows 60 requests/hour, enough for a handful of pins. Add a fine-grained personal access token (no scopes needed for public repos) in settings to raise that to 5000/hour. The token never leaves your browser.
Or manually with Wrangler:
npm install
npm run build
npm run deployAny static host works (GitHub Pages, Netlify, ...): serve the dist/ directory from the site root.
npm install
npm run devVite + vanilla TypeScript, no framework. State and rendering live in src/app.ts, src/state.ts, and src/render.ts; storage is Dexie (IndexedDB) in src/db.ts; the GitHub REST client is src/github.ts.

