A tool directory sounds simple: store some links, put them into categories, and add a search box.
Then you start adding tools. You need individual pages, pagination, working links, useful descriptions, and a way to ship updates without turning the project into a maintenance job.
That's the problem I've been working through with NavSprout , a small directory of web tools, creative apps, and browser-based projects.
I chose Astro for the content-heavy pages and Cloudflare Pages for deployment. Here's what has mattered so far—and what I'd do differently if I started again.
1. Static first, interactive where it counts
Most visitors come to a directory to do one of three things:
Discover something useful.
Check whether it fits their task.
Open the original tool.
None of those steps needs a server-rendered page for every request.
Astro makes a good default for this kind of site: generate the content pages ahead of time, then add client-side behavior only where it helps.…