Announcing supastarter for TanStack Start

Jonathan Wilke

Jonathan Wilke

5/18/2026

#Updates#Features#TanStack Start

We are excited to announce supastarter for TanStack Start — a new version of supastarter that brings our production-ready SaaS foundation to the TanStack ecosystem.

TanStack Start gives React developers a modern full-stack framework powered by TanStack Router, with server functions, SSR, streaming, and a routing model that feels close to regular React. It is a great fit for teams that want the speed and type safety of the TanStack stack while keeping full control over their application architecture.

Why TanStack Start?

TanStack Start is built around the same primitives many React teams already trust:

  • TanStack Router for type-safe routing, layouts, route loaders, and search params.
  • TanStack Query for server state, caching, background refetching, and optimistic updates.
  • Server functions for server-only logic that can be called from your app with end-to-end type safety.
  • SSR and streaming for fast initial loads and strong SEO without giving up a React-first developer experience.

For supastarter, this means we can provide a SaaS starter kit that feels familiar to React developers while taking full advantage of the TanStack ecosystem.

Full Feature Parity with the Next.js Version

The TanStack Start version includes the core features you already know from supastarter for Next.js:

  • Authentication with better-auth
  • Organizations and teams
  • Payments and subscriptions
  • Transactional emails
  • AI integration
  • File uploads and storage
  • Analytics
  • Admin panel
  • Internationalization
  • Blog and content pages
  • Reusable API layer
  • End-to-end tests

The goal is simple: you should be able to start a serious SaaS product with TanStack Start without rebuilding all the boring infrastructure first.

Authentication with better-auth

supastarter for TanStack Start uses better-auth as the authentication foundation. It includes:

  • Email and password authentication
  • Social login
  • Magic links
  • Passkeys / WebAuthn
  • Two-factor authentication
  • Organization support
  • Roles, invitations, and memberships

This gives you a flexible auth setup that stays inside your codebase and can grow with your product.

API Layer with oRPC and Hono

We kept the dedicated API architecture from the Next.js version and use oRPC with Hono for a type-safe, reusable API layer.

This gives you:

  • End-to-end type safety between backend procedures and frontend calls.
  • OpenAPI generation for documentation and third-party integrations.
  • A clean middleware model for authentication, logging, and request handling.
  • TanStack Query integration for caching, mutations, optimistic updates, and loading states.

TanStack Start server functions are great for app-specific server logic. The oRPC API layer gives you a structured backend surface that can also be reused by mobile apps, external clients, and future services.

Database: Drizzle

supastarter for TanStack Start uses Drizzle ORM for the database layer.

Drizzle gives you a lightweight, SQL-close workflow with excellent TypeScript support, migrations, and strong performance characteristics.

It keeps the database layer explicit and easy to customize while preserving end-to-end type safety across the stack.

Payments with Multiple Providers

supastarter for TanStack Start includes the same payment provider flexibility as the other versions:

  1. Stripe
  2. Lemonsqueezy
  3. Creem
  4. Polar.sh
  5. Dodo Payments

All providers share the same abstraction, so you can switch providers without rewriting your product logic. Subscriptions, customer portals, checkout flows, trials, and seat-based pricing are ready to adapt to your SaaS model.

AI Integration

The TanStack Start version includes an AI module powered by the Vercel AI SDK, with support for:

  • OpenAI
  • Anthropic
  • Streaming responses
  • Reusable backend procedures
  • Ready-to-customize chat UI components

That gives you a head start when adding AI features such as assistants, copilots, content generation, or product-specific workflows.

UI and Styling

The UI is built with React, Tailwind CSS, Radix UI, and shadcn/ui-compatible components.

You get a production-ready application shell, dashboard, forms, modals, navigation, account settings, organization management, admin screens, and marketing pages. Everything is designed to be customized instead of hidden behind a black box.

Content, Emails, and Internationalization

The TanStack Start version also includes:

  • Content Collections for blog posts, legal pages, and marketing content.
  • Maizzle for reliable transactional email templates.
  • Internationalization for the app, marketing site, and emails.

This gives you the non-product infrastructure most SaaS apps need from day one, while keeping everything in the same monorepo.

Built for Production

Like the other supastarter versions, the TanStack Start starter kit is structured as a Turborepo monorepo with dedicated packages for shared concerns such as auth, API, database, mail, payments, storage, AI, i18n, and utilities.

It also includes local development tooling, linting and formatting, environment validation, seed data, and Playwright end-to-end tests so you can move from idea to production with fewer missing pieces.

Get Started

supastarter for TanStack Start is built for developers who want the TanStack developer experience with a complete SaaS foundation already in place.

If you have been waiting for a React starter kit based on TanStack Start, this version gives you the same production-ready foundation as supastarter for Next.js, adapted to the TanStack ecosystem.

Learn more about TanStack Start or explore supastarter for TanStack Start.

Start your scalable and production-ready SaaS today

Save endless hours of development time and focus on what's important for your customers with our SaaS starter kits for Next.js, Nuxt 3, and TanStack Start

Get started

Stay up to date

Sign up for our newsletter and we will keep you updated on everything going on with supastarter.