v1 · Powered by Vite 7 & React 19

Full-stack React,
built for speed.

TanStack Start is a full-stack React framework with type-safe routing, server functions, and edge-ready SSR — all on the Vite developer experience you love.

app/routes/index.tsx
import { createServerFn } from "@tanstack/react-start"
import { createFileRoute } from "@tanstack/react-router"

export const getUser = createServerFn()
  .handler(() => ({ id: 1, name: "Ada" }))

export const Route = createFileRoute("/")({
  component: Home,
})
SSRType-SafeEdge ReadyVite PoweredReact 19File-Based Routes
Features

Everything you need to ship

A batteries-included foundation with the flexibility to build it your way.

Instant HMR, edge-ready SSR

Powered by Vite 7 and Nitro, TanStack Start delivers lightning-fast hot module replacement in dev and deploys to the edge in production — Cloudflare, Vercel, Netlify, and more.

<200ms
Dev startup
300+
Edge regions
Tree-shaken
Bundle

100% type-safe routing

File-based routing with fully typed params, search, and links. Catch route mismatches at compile time.

Server functions

RPC-style server functions with end-to-end type safety. Write backend logic that feels local.

Automatic code splitting

Route-level code splitting out of the box. Ship less JavaScript, load faster.

Built-in data loading

Loaders, prefetching, and TanStack Query integration keep your UI fast and fresh.

Bring your own backend

No lock-in. Connect any database, ORM, or API — the server layer is yours to shape.

Performance

Fast by default, not by effort

TanStack Start ships the performance primitives you'd otherwise wire by hand — streaming, prefetching, and edge rendering, all configured for you.

  • Streaming SSR with selective hydration
  • Zero-config edge deployment
  • Prefetching on hover & viewport
  • Sub-second route transitions
lighthouse — /100
Performance100
Accessibility100
Best Practices100
SEO100
Ecosystem

One framework, the whole TanStack family

TanStack Start unifies the libraries you already trust into a single cohesive full-stack platform.

Router
Type-safe routing
Query
Server state & caching
Table
Headless data tables
Form
Forms & validation
Start
Full-stack framework
Store
Reactive state

Start building today

Spin up a new TanStack Start app in seconds. Type-safe, edge-ready, and a developer experience that just feels right.

npx degit tanstack/start/examples/basic my-appQuick start