Skip to content

Colophon

How this site works, so the claim that every number is real is itself checkable.

The shape of it

A GitHub Actions cron job runs daily, fetches each API, validates the response against a schema, writes JSON into the repo and commits. Vercel sees the commit and rebuilds. The site is fully static: no runtime API calls, no client-side keys, no cold starts. The browser only ever reads JSON that’s already in the repo.

Because every run commits, the git history is the database — and it’s public, so you can check whether a number moved when I said it did. Each run also writes a dated snapshot to data/snapshots/, pruned after 18 months.

Sources

Data sources, what each provides, and last run status
SourceProvidesFileLast run
GitHubCommits, contribution calendar, reposcode.jsonok
DubLink clicks on letswandr.appwandr.jsonok
GitHubLive status of each open-source PRlearning.jsonok

What happens when a source breaks

Hand-written parts

Two things can’t come from an API: the Wandr release log and kernel/reading list, and the four lines on /now. The first is constrained instead — every entry must carry a link to something that proves it, and a CI check fails the build if one doesn’t. The /now stamp comes from the file’s git commit date, so it can’t claim to be fresher than it is.

Read it

Built with Next.js on Vercel. Data last checked 13 Sep 2026.