const sites = await fetchSites({ live: true })sites.filter(isLive).map(renderCard)await kv.put(`votes:${key}:up`, String(next))export default function Home() { ... }npm run validate:content && npm run typecheckgit commit -m "ship it" && git pushif (prefersReducedMotion) return nullcurl -s https://base31.org/sitemap.xml | headaddEventListener("push", (event) => show(event))serve(public/sites/example/index.html)
tags
Browse the directory by topic.
225 tags across 181 listed sites, APIs, apps and AI tools. Every tag here has its own page; the count beside it is how many picks carry it.
Looking for a specific tool instead? Try the tool guides, the recently added picks, or search the directory with #tag.