A minimal starter template for TanStack Start.

A minimal, opinionated foundation for building type-safe web applications without the extra boilerplate.

pnpm create mugnavo

You are not signed in.

Log in

Full-Stack Foundation

Build on a modern full-stack framework with TanStack Start, Router, and Vite.

Only the Essentials

Drizzle ORM, Better Auth, shadcn/ui. Less boilerplate that you'll end up deleting anyway.

End-to-end Type Safety

Effortless type safety powered by TanStack Router and Start server functions.

Next-Gen Tooling

Powered by Vite+, which includes Vite, Oxlint, and Oxfmt for a faster development workflow.

React versionTanStack Start versionTanStack Query version
Tailwind CSS versionshadcn/ui versionBase UI version
Drizzle ORM versionBetter Auth version
Vite+ versionNitro version
Just created a project from this template?Expand for the starter cleanup checklist.
  1. Delete src/components/_DELETE_ME_intro-page/, which contains this page, its helper, and the example unit test.
  2. Delete e2e/_DELETE_ME_example-tests/. The Playwright config needs no change.
  3. Replace the starter homepage in src/routes/index.tsx.

The testing setup is intentionally lightweight. For short-lived prototypes, it can be safely ignored or removed.