A headless starter that ships
SvelteKit, Sanity and Tailwind wired together, so a new site starts at content, not config.
Read the SvelteKit docs
SvelteKit 2 + Svelte 5
Server-rendered routes with runes, typed load functions and file-based routing.

Sanity Studio
Structured content with GROQ queries and generated TypeScript types.

Tailwind 4 + shadcn-svelte
Utility classes for layout, Bits UI components for the interactive parts.
Frequently asked questions
In the studio/ folder. Run npm run dev there and it opens on localhost:3333.
Run npm run typegen in studio/ after changing the schema or a query. It writes the types into the SvelteKit app.
The site goes to Vercel with the SvelteKit adapter. Things to check:
- Preview deploys first
- Env vars set for the Sanity project ID and dataset