TanStackBoilerplate is the last template you'll ever need. Modern, type-safe, and production-ready out of the box.
Built on Vite 8 with instant HMR
End-to-end TypeScript coverage
Deploy anywhere with Nitro v3
Join thousands of developers using TanStackBoilerplate to ship production-ready apps in record time
Modern technologies chosen for performance, developer experience, and maintainability
Latest version with React Compiler for automatic optimization
Complete ecosystem: Start, Router, Query for modern web apps
Full type safety with zero configuration
Utility-first CSS with design system built-in
Type-safe SQL with zero runtime overhead
Modern authentication with built-in providers
import { useState } from 'react'
function Component() {
const [count, setCount] = useState(0)
return <div>{count}</div>
}Type-safe, performant, and developer-friendly by default
import { createServerFn } from '@tanstack/react-start'
export const getUser = createServerFn()
.handler(async () => {
// This runs on the server
const user = await db.user.findFirst()
return { user }
})Optimized builds with Vite 8 and Rolldown
End-to-end TypeScript with zero config
Deploy anywhere with Nitro v3
Carefully chosen technologies and patterns for building modern web applications
Automatic optimization with React 19's new compiler for better performance
Server-side rendering and static generation built-in for SEO optimization
End-to-end type safety across the entire stack with zero runtime errors
Vite 8, Nitro v3, and cutting-edge build tools for instant feedback
Drizzle ORM with type-safe database operations and zero configuration
Better Auth with OAuth providers and session management ready to use
shadcn/ui + Base UI for beautiful, accessible interfaces out of the box
Hot reload, TypeScript, and instant feedback for maximum productivity
Optimized bundle size and lazy loading for sub-50kb initial load
Join thousands of developers building the future of the web
From zero to production-ready app faster than ever before
Get started in seconds with our starter template
Lightning-fast installation with pnpm
Set up your database and API keys
Push your schema to production with Drizzle
Launch your app and start building