Production-ready, fully type-safe boilerplate for indie makers.
Authentication, payments, database, and 50+ integrationsβall configured and tested.
Be the first to know when we launch.
Building from scratch? Here's what you're signing up for:
Clerk, Supabase, Better-Auth integration, social logins, protected routes...
Stripe, Polar, webhooks, subscription logic, billing UI...
Drizzle setup, migrations, type generation, seed scripts...
Transactional flows, welcome emails, password resets...
Meta tags, OG images, PostHog, GA, Plausible setup...
Multi-cloud setup, CI/CD, environment variables...
E2E, unit, integration tests, coverage reports...
shadcn/ui setup, dark mode, responsive design...
That's over a week of boring setup work... or one command.
Get instant access to everything
Built on the most type-safe, modern React framework that gives you full control
Vite-powered performance with significantly smaller client bundles than Next.js. Only ship JavaScript when you need it.
Auto-complete on every route with Zod-validated search params. Type-safe server functions and data fetching that Next.js can't match.
No vendor lock-in. Deploy to Cloudflare, Vercel, Railway, or self-host. Your choice.
Native TanStack Query integration for sophisticated caching. No manual setup needed unlike Next.js.
Click each tab to see what's included
Multiple auth providers pre-configured and ready to use. Just choose your preferred method and go.
// Type-safe authentication
const user = await getUser()
if (!user) {
throw redirect({ to: '/login' })
}
// Multiple providers ready
export const authProvider = {
clerk: ClerkProvider,
supabase: SupabaseProvider,
betterAuth: BetterAuthProvider,
} 50+ hours of setup done in 5 minutes
Tanstack Start brings true type safety and freedom
| Feature | Tanstack StartER | Next.js Alternatives |
|---|---|---|
| Type Safety | 100% end-to-end | Partial (Routes, API) |
| Vendor Lock-in | Deploy anywhere | Vercel-optimized |
| Bundle Size | Zero JS by default | Heavy client bundles |
| Data Fetching | Tanstack Query built-in | Fetch + manual caching |
| Routing | Type-safe params | String-based |
Pay once. Build unlimited projects. Lifetime updates.
One-time payment β’ Lifetime access
Secure payment via Stripe β’ Instant repository access
Join 100+ indie makers who ditched weeks of setup for 5 minutes
30-day money-back guarantee β’ Instant access β’ Lifetime updates