TanStack Start
TanStack Start development
Server-rendered React with typed routing and loaders, on Nitro or on Cloudflare Workers.
Part of web app developmentThe VM Academy web application carries three audiences in one codebase: the marketing site, the signed-in student experience and an admin panel. That is a routing and authorisation problem before it is a design problem, and typed routes with server loaders are what keep it from becoming a set of conventions everyone has to remember.
The site you are reading is the same stack on Cloudflare Workers, with MDX for the writing and the sitemap generated at build time from the same typed content the pages render. Nothing on it is maintained in two places.
What that covers
- Typed file-based routing with parameters checked at compile time
- Route loaders running on the server, so a bad slug is a real 404
- Server functions for form handling without a separate API
- Deploys to Cloudflare Workers or a Nitro server
- MDX content with Shiki highlighting in both themes
Where this has shipped
Next: Hono
Tell me what you are building.
A sentence about the product and where it is stuck is enough to start. I answer every mail myself, including the ones where the answer is that I am not the right person.