Type-Safe Routing
Routes and links stay in sync across every page.
Routes and links stay in sync across every page.
Call server code from your UI without creating API boilerplate.
Ship progressively rendered responses for faster experiences.
Design quickly with utility-first styling and reusable tokens.
Quick Start
app/routes/(site)/index.tsx to customize the home page.src/routes and tweak visual tokens in src/styles/theme.css.