A minimal SvelteKit starter with auth, styling, and components pre-configured. Built to explore SvelteKit coming from Next.js App Router.
- SvelteKit — full-stack framework
- TailwindCSS — utility-first styling (with typography + forms plugins)
- Better Auth — authentication (email/password demo)
- shadcn-svelte — component library
- Drizzle ORM — type-safe queries (PostgreSQL via postgres.js + Docker)
- MCP — Claude Code integration (remote setup)
Clone and install:
pnpm installOr scaffold from scratch with the same config:
pnpm dlx sv@0.12.7 create \
--template minimal \
--types ts \
--add prettier eslint playwright \
tailwindcss="plugins:typography,forms" \
sveltekit-adapter="adapter:auto" \
drizzle="database:postgresql+postgresql:postgres.js+docker:yes" \
better-auth="demo:password" \
mcp="ide:claude-code+setup:remote" \
--install pnpm \
sveltekit-templatepnpm dev
# open in browser automatically
pnpm dev -- --openpnpm build
pnpm preview # preview the production build locallyDeploying? Install the appropriate SvelteKit adapter for your target environment.
