Starters & Scaffolds
Project templates worth knowing.
Official scaffolds
- ★
create-next-app— Next.js's official scaffold. App Router, Tailwind, TS by default. - ★
create-t3-app— Next.js + tRPC + Drizzle/Prisma + Tailwind + Auth.js. Opinionated typesafe stack. create-vite— Vite's scaffold; many framework templates.create-astro— Astro's scaffold; Starlight, blog, basics.create-cloudflare— Cloudflare'snpm create cloudflare@latest; Workers, Pages, full-stack templates.create-svelte— SvelteKit's scaffold.create-nuxt— Nuxt's scaffold.create-react-router— React Router 7 (framework mode).create-tanstack-app— TanStack Start scaffold.
Component / UI scaffolds
- ★ shadcn/ui templates —
npx shadcn init+ the various official templates (dashboard, music, cards). - shadcn-vue / shadcn-svelte / shadcn-solid — ports for non-React.
- HeroUI starters, Mantine starters, Park UI starters.
Full-stack templates
- Vercel templates gallery —
vercel.com/templates. Hundreds of one-click deploys. - Cloudflare templates —
templates.cloudflare.com— Workers + D1 + R2 patterns. launch.fast.io,saastemplate.com,shipfast.dev— paid SaaS boilerplates (controversial; mileage varies).- Open SaaS (Wasp) — open-source SaaS starter.
- Supabase Examples, Convex Templates — official samples.
Specific-purpose
- Documentation:
create-fumadocs-app,npm create astro@latest -- --template starlight,nextratemplate,vitepresstemplate. - API only:
npm create hono@latest,create-elysia. - AI app: Vercel AI SDK templates (chat, RAG, multi-modal).
Pick this if…
- Default Next.js app:
create-next-appthen add shadcn/ui. - Want every typesafe default decided:
create-t3-app. - Cloudflare-native:
npm create cloudflare@latest. - Docs site:
create-fumadocs-app(this site uses one). - Edge API:
npm create hono@latest.