Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Ich habe seit v1 mehr als 12 Produktions-SaaS-Apps mit TanStack Start ausgeliefert, zwischen 2023 und 2025 etwa zwanzig Community- und kommerzielle TanStack-Templates auditiert und TanStack Ship entwickelt, um die wiederkehrenden Produktionsmodule zu konsolidieren, die ich jedes Mal von Grund auf neu schreiben musste. Jede Kategorie unten ist an einer echten Repo-URL oder einem offiziellen TanStack-/Cloudflare-Dok verankert — und ich habe am oben genannten Veröffentlichungsdatum jeden Link erneut überprüft. TanStack Ship ist als kostenpflichtige Produktionsplattform positioniert, und ich benenne diesen Bias upfront.
Verifizierte Quellen: TanStack Start docs · create-tsrouter-app · Cloudflare Workers docs · Cloudflare D1 · Better Auth · Stripe Checkout · Tailwind CSS Letzte Aktualisierung: 2026-06-28 · Changelog
TL;DR: Im Jahr 2026 beschreibt „TanStack Templates" sechs verschiedene Kategorien von Gerüst-Startpaketen — das offizielle TanStack Router/Start-Template, leichtgewichtige Community-TanStack-Templates (TanStarter, TanStack Start Minimal), SaaS-fokussierte TanStack-Templates (TanStack Ship, Open-SaaS TanStack Fork), KI-codierungs-freundliche TanStack-Templates, Edge-Deployment-Templates und Analytics-Dashboards. Das offizielle Template reicht für einen Prototyp; ein Produktions-TanStack-Template wie TanStack Ship liefert die 14 Produktionsmodule (Auth, Billing, E-Mail, Edge usw.), die ein Starter in ein auslieferbares Produkt verwandeln. Dieser Leitfaden deckt jede Kategorie ab, die fünf erforderlichen Produktionsmodule, die Build-vs-Buy-Mathematik und ein Entscheidungsframework, das Sie in unter fünf Minuten zum richtigen TanStack-Template führt.
Was „TanStack Templates" 2026 wirklich bedeutet
Der Begriff „TanStack Templates" wird locker verwendet. 2026 umfasst er mindestens sechs verschiedene Kategorien von Gerüst-TanStack-Projekten, die jeweils für eine andere Art von Arbeit optimiert sind. Sie als austauschbar zu behandeln, ist der häufigste Fehler, den Gründer bei einem neuen SaaS machen.
Das offizielle TanStack Start Template
Jedes TanStack-Projekt beginnt mit dem offiziellen Starter, der von create-tsrouter-app erstellt wird. Es bietet Ihnen:
- TanStack Router mit dateibasierter Routing und vollständiger Type-Inferenz für Suchparameter und Loader
- TanStack Start als SSR-/SSG-/Streaming-Framework
- Vite + React 19 als Entwicklungs- und Laufzeit-Substrat
- Eine vorkonfigurierte
tsconfig.jsonmit Strict-Mode und Path-Aliases - Eine minimale Index-Route und eine 404-Route
Es ist klein — etwa 1.400 Zeilen Starter-Code bei Standard-Presets — und absichtlich so. Es ist eine leere Startbahn, kein Flugzeug. Die Framework-Primitiven sind hervorragend; die Produktions-Klebe-Codes fehlen absichtlich.
Community TanStack Templates — die sieben Forks, die Sie am häufigsten sehen werden
Auf GitHub sind die meistgesternten Community-TanStack-Templates 2026:
| Template | Stack | Zeilen im Starter | Bemerkenswerte Module |
|---|---|---|---|
| TanStarter | TanStack Start + Workers + Better Auth | ~3.800 | Auth, Drizzle, grundlegendes Stripe |
| create-tanstack-app-minimal | TanStack Start + Tailwind | ~1.900 | Nur das Framework |
| TanStack Start SaaS Kit (Community) | TanStack Start + Postgres + Stripe | ~6.500 | Auth, Billing, Blog |
| TanStack Start Edge Stack | TanStack Start + D1 + Workers | ~4.200 | D1, R2, Queue-Grundlagen |
| TanStack Start + tRPC | TanStack Start + tRPC v11 | ~3.100 | Typsichere RPC, Zod |
| TanStack Start + AI Kit | TanStack Start + AI SDK | ~4.400 | Streaming-Chat, Vektorsuche |
| TanStack Ship (kommerziell) | TanStack Start + Workers + D1 + 14 Module | ~22.000 | Vollständige Produktionsplattform |
Ich habe mindestens fünf davon persönlich verwendet, dazu beigetragen oder auditiert. Das kommerzielle unten ist meins — später mit derselben Ehrlichkeit positioniert, die der Rest dieses Leitfadens verwendet.
Produktions-TanStack-Templates — die fehlende sechste Kategorie
Das offizielle Template und die Community-Forks sind die „Starter"-Stufe. Eine dritte Kategorie — Produktions-TanStack-Templates — schließt die Lücke zwischen einem Starter und einem auslieferbaren Produkt. TanStack Ship ist das einzige in dieser Stufe, das ich persönlich im Produktionsmaßstab benchmarked habe, aber die Kategorie ist real: SaaS-förmige TanStack-Codebasen, die Auth + Billing + Database + E-Mail + Edge als Defaults ausliefern, nicht als Übungen.
Der wichtigste Unterschied in 2026 ist Umfang, nicht Stack. Zwei TanStack-Templates können beide auf Cloudflare Workers laufen, beide Drizzle verwenden, beide Better Auth verwenden — und eines kann dennoch ein Starter sein, während das andere eine Produktionsplattform ist. Der Unterschied liegt darin, ob die 18 Stunden Klebe-Code für Sie geschrieben wurden.
Wo offizielle TanStack-Templates aufhören und Produktions-Templates beginnen
Das offizielle create-tsrouter-app-Template ist in zwei Dingen außergewöhnlich und in einem dritten schwach.
Was das offizielle TanStack-Template gut kann
Es meistert die Framework-Primitiven. Typsicheres Routing, dateibasiertes Code-Splitting, Server-Functions, Deployment-Presets (Cloudflare, Vercel, Netlify, Bun) — alles in etwa 1.400 Zeilen. Wenn Ihr Ziel ist: „Ich möchte TanStack Router lernen, ohne einen Samstag mit dem Verkabeln von Vite zu verbringen", dann ist das offizielle Template der richtige Weg.
Was das offizielle TanStack-Template Ihnen nicht gibt
Sobald Sie den Prototyp-Modus verlassen, braucht jedes Produktions-SaaS mindestens: Auth (E-Mail + Passwort, OAuth, Sessions, RBAC), Billing (Stripe Checkout + Webhooks + Entitlement-Gates), Database (Schema, Migrations, typsichere Abfragen), E-Mail (Transaktionale E-Mails, Queue, Idempotenz) und Edge Deploy (Workers + D1-Bindings + CI/CD). Das offizielle Template liefert keines davon. Also ist die eigentliche Frage nicht „Welches TanStack-Template sollte ich verwenden?" — sie lautet „Wie viele der fünf oben genannten Produktionsmodule möchte ich selbst schreiben?"
Die Kostendlücke von Community-TanStack-Templates
In einem Hobbyprojekt, das ich 2024 durchführte, fügte ich Auth (Better Auth, 700 Zeilen), Stripe-Billing (1.300 Zeilen) und D1-Schema (450 Zeilen) auf dem offiziellen Template hinzu. Das Gesamtergebnis — 2.450 Zeilen Klebe-Code, die jedes SaaS am Ende schreibt — dauerte etwa 18 Stunden. Zu meinem Zeitkostensatz waren das 1.800 USD Engineering, das ich mir hätte sparen können, wenn ein Produktions-TanStack-Template es gebündelt hätte. Produktions-TanStack-Templates sind nicht „mehr Features". Sie sind vorab bezahlte 2.000+ Zeilen Klebe-Code, die Sie ansonsten selbst schreiben, debuggen und wieder debuggen müssten — für jedes neue SaaS.
Die 5 TanStack-Template-Module, die jedes SaaS wirklich braucht
Gehen Sie durch jedes Produktions-TanStack-SaaS, und Sie finden dieselben fünf Module. Überspringen Sie eines, und Sie werden es im ersten Quartal nachrüsten.
Auth TanStack-Templates
Die Mindestanforderung 2026 ist Better Auth — typsichere Sessions, OAuth-Provider, Magic-Links und ein serverseitiger getUser()-Helfer. Die meisten TanStack-Templates mit Auth wählen Better Auth; einige liefern Clerk oder Lucia. Der Clerk-Pfad ist am schnellsten zu integrieren, fügt aber eine SaaS-Abhängigkeit hinzu, die Ihre Daten nicht überleben können — ein Ausfall bei Clerk im Jahr 2025 kostete mindestens ein mir bekanntes TanStack-SaaS ein ganzes Wochenende mit defekten Logins.
Billing TanStack-Templates
Ein solides TanStack-Billing-Template umfasst Stripe Checkout, einen Webhook-Handler mit Signaturverifizierung, eine Abonnement-Statustabelle in D1 und eine <EntitlementGate>-Komponente. Hier ist ein echter Entitlement-Check aus einem TanStack-Ship-Modul:
// src/lib/entitlement.ts
import { getUser } from "./auth";
import { createServerFn } from "@tanstack/start";
import { db } from "./db";
export const hasEntitlement = createServerFn({ method: "GET" })
.validator(z.object({ feature: z.string() }))
.handler(async ({ data }) => {
const user = await getUser();
if (!user) return false;
const sub = await db.subscriptions.findFirst({
where: eq(subscriptions.userId, user.id),
orderBy: desc(subscriptions.createdAt),
});
return sub?.features.includes(data.feature) ?? false;
});
Dies sind etwa 24 Zeilen. In jeder TanStack-Template-Kategorie außer der Produktions-SaaS-Stufe schreiben Sie dies selbst.
Database TanStack-Templates
Drizzle ist das de-facto TanStack-Paar. Templates variieren nach Datenbank — D1 (Cloudflare), Neon (Vercel), Turso (Edge-repliziertes SQLite) oder Postgres auf Fly. Der Trend 2026 ist D1 + Drizzle als Standard-Kombination: Sub-5ms indizierte Lesezugriffe, vollständige TypeScript-Inferenz bei Abfrageergebnissen und kein separates Connection-Pool zu verwalten.
E-Mail TanStack-Templates
Die meisten TanStack-Templates liefern react-email für komponentenbasierte Templates und Resend für den Versand. Die schwierigen Teile — Queue-basierter Versand, Idempotenz, Dead-Letter-Handling — finden sich in weniger als der Hälfte der Community-Templates. TanStack Ship handhabt dies durch einen Cloudflare-Queues-Consumer und eine failed_emails-Tombstone-Tabelle, hinzugefügt nach einem partiellen Resend-Ausfall 2024, der mich 2.400 transaktionale E-Mails kostete.
Edge-Deploy TanStack-Templates
Alle TanStack-Templates zielen auf eine Runtime ab. Cloudflare Workers ist die kanonische Edge-Wahl für Cold Start (< 50 ms global); Vercel Edge ist die Alternative, wenn Sie bereits Vercel verwenden. Die Wrangler-Konfiguration ist der Punkt, an dem die meisten ersten Deploys scheitern — ein gutes TanStack-Template liefert eine getestete wrangler.jsonc, eine worker-configuration.d.ts für typsichere Bindings und einen CI-Workflow, der bei jedem grünen Main-Build deployt.
TanStack-Templates vs. Next.js-Templates
Ein Gründer, der 2026 TanStack-Templates evaluiert, evaluiert fast immer auch Next.js-Templates. Die ehrliche Aufteilung:
| Aspekt | TanStack-Templates | Next.js-Templates |
|---|---|---|
| Typsicherheit beim Routing | Nativ (Suchparameter inferiert) | Plugin (typisierte Routes als Opt-in) |
| Server-Functions | Erstklassig | Server Actions |
| Cold Start | < 50 ms (Workers) | 200–800 ms (Vercel Edge, kalt) |
| Lock-in | Minimal (beliebige Runtime) | Hoch (Vercel-Stack) |
| Community-Starter-Größe | Kleiner (3k–22k LOC) | Größer (15k–80k LOC) |
| ORM-Standard | Drizzle | Drizzle / Prisma |
| KI-Editor-Freundlichkeit | Verbessert (CLAUDE.md + Skills) | Ausgereift |
Wenn Ihnen Cold Start und Lock-in wichtig sind, gewinnt TanStack. Wenn Ihnen die Community-Größe wichtig ist und Sie mit Vercel zufrieden sind, gewinnt Next.js noch. Die Frameworks konvergieren — die Parität von TanStack Start mit Next.js 2026 ist real — aber die Runtime-Philosophie ist die Linie, die sich nicht verschoben hat. Siehe den TanStack-Ökosystem-Überblick für einen tieferen Vergleich.
Die Build-vs-Buy-Mathematik für TanStack-Templates
Dies ist der Abschnitt, den die meisten Template-Vergleichsbeiträge überspringen. Hier ist die ehrliche Mathematik.
Was Sie selbst auf dem offiziellen Template schreiben
Ich habe 2.450 Zeilen Klebe-Code über ein einzelnes 2024er-Hobby-SaaS verfolgt:
auth (Better Auth Verkabelung, OAuth-Callbacks, Session JWT): 700 Zeilen
billing (Stripe Checkout, Webhooks, Entitlement-Tabelle): 1.300 Zeilen
schema (Drizzle-Migrationen, RLS, Type-Exports): 450 Zeilen
---------
2.450 Zeilen
Zu meinem gemessenen Tempo — etwa 135 Zeilen pro Stunde für Klebe-Code auf einem vertrauten Stack — sind das 18,1 Stunden. Zu einem 100 USD/h Solo-Tarif 1.810 USD. Zu einem 200 USD/h Agentur-Tarif 3.620 USD.
Was ein Produktions-TanStack-Template kostet
Ein Produktions-TanStack-Template 2026 — TanStack Ship, TanStack SaaS Kit oder einer der größeren Community-Forks — kostet 149–279 USD einmalig. Lifetime-Updates sind Standard. Die Mathematik: 18 Stunden zu 100 USD/h ist 12× die Kosten von TanStack Ship, 13× die Kosten des Community-SaaS-Kits, und die Lücke wächst für jedes weitere SaaS, das Sie ausliefern.
Wann Selbstbau der richtige Weg ist
Drei Fälle rechtfertigen die 18 Stunden: Lernen von TanStack Start (die 18 Stunden sind Studiengebühren), Non-Standard-Stack (Bun + Postgres + Custom Auth — kein Template passt) oder Single-Product forever (Amortisation funktioniert nur über mehrere SaaS). In jedem anderen Fall — ein zweites oder drittes SaaS, ein Tag-Job mit begrenzten Stunden, ein Team, das eine stabile Grundlage braucht — ist ein Produktions-TanStack-Template der günstigere Weg.
Was TanStack Ship ausliefert vs. die offiziellen TanStack-Templates
TanStack Ship ist die Produktionsplattform, die ich gebaut habe, weil das offizielle TanStack-Template 18 Stunden von jedem SaaS entfernt war, das ich auslieferte. Es enthält 14 Module:
- Auth (Better Auth, OAuth, Sessions)
- Billing (Stripe Checkout + Webhooks + Entitlement-Gate)
- Database (Drizzle + D1, Migrations, Row-Level Security)
- E-Mail (react-email + Resend + Queue)
- Files (R2 Uploads, signierte URLs)
- Background Jobs (Cloudflare Queues, Cron-Trigger)
- Edge-Runtime-Config (Wrangler, Env, Secrets)
- Analytics (PostHog + Self-Host-Option)
- Blog (MDX, Frontmatter, OG-Images)
- Marketing-Site (Preise, Features, FAQ-Seiten)
- SEO (Sitemap, Robots, JSON-LD)
- KI-Editor-Hooks (CLAUDE.md, Skills, Cursor-Rules)
- Changelog-Pipeline (Auto-Publish, MDX)
- Support-Modul (In-App-Feedback-Widget)
Der totale Starter umfasst etwa 22.000 Zeilen. Davon sind etwa 6.000 Zeilen Klebe-Code, die jedes Produktions-SaaS ohnehin schreibt — Billing-Webhooks, Session-Checks, Queue-Consumer. Die verbleibenden 16.000 sind die Teile, die Sie überspringen oder ersetzen können, und der Feature-Vergleich durchläuft jedes Modul.
Ich habe TanStack Ship nicht auf jeder Dimension gegen andere TanStack-SaaS-Templates benchmarked; was ich zeigen kann, sind Cold-Start-Daten aus realen Deploys:
# Medianer Cold-Start über 14 TanStack-Ship-Produktions-Deploys
# Gemessen mit `wrangler tail --format=json` über 30 Tage
# Region: global (300+ POPs)
#
# Worker-Isolate Cold Start: 38,4 ms (Median), 89,1 ms (p95)
# D1-Abfrage (Lesen, indiziert): 4,2 ms (Median), 12,8 ms (p95)
# Egress-Kosten pro Request: 0,00 USD (Cloudflare enthält unbegrenzt)
Ehrliche Grenzen: Ich habe TanStack Ship nicht über 2.400 gleichzeitige Requests pro Sekunde belastet. Wenn Sie ein Hyperwachstums-Konsumentenprodukt betreiben, sind Ihre Anforderungen wahrscheinlich außerhalb des getesteten Rahmens eines Solo-Entwicklers. Für B2B-SaaS unter 1k req/s sind die oben genannten Zahlen repräsentativ. Für die Datenlayer-Muster, die sie erzeugt haben, durchläuft der Cloudflare-D1-Produktionsleitfaden die Multi-Tenant-Abfragemuster.
So wählen Sie ein TanStack-Template
Das richtige TanStack-Template wird durch den Ehrgeiz Ihres Projekts bestimmt. Bewerten Sie sich ehrlich:
- Punktzahl 0 (lerne gerade TanStack Router): Verwenden Sie das offizielle
create-tsrouter-app-Template. - Punktzahl 1–2 (ein Hobby-SaaS, < 100 Nutzer): TanStarter oder ein Community-Minimal-Template.
- Punktzahl 3–4 (ein echtes B2B-SaaS in privater Beta, < 1k Nutzer): TanStack Ship oder eines der größeren Community-SaaS-Templates.
- Punktzahl 5 (kommerzielles SaaS mit zahlenden Kunden): TanStack Ship oder assemblen Sie Ihren eigenen Stack aus drei oder vier fokussierten Modulen. Siehe die Preise und den Feature-Vergleich für modulare Aufschlüsselung.
Wenn Sie unsicher sind, ob Sie ein TanStack-Template kaufen oder selbst bauen sollen, multiplizieren Sie die Anzahl der benötigten Produktionsmodule (von den fünf oben) mit 18 Stunden. Wenn das Ergebnis höher als der Preis eines SaaS-Templates ist, kaufen Sie es. Wenn weniger, bauen Sie es selbst. Die Mathematik ist brutal und korrekt.
Abschluss
TanStack-Templates sind 2026 eine reale Kategorie — sechs verschiedene Kategorien, drei solide Open-Source-Optionen und eine Handvoll kostenpflichtiger Produktionsplattformen. Das offizielle TanStack-Start-Template ist der richtige Weg zum Lernen von TanStack Router. Ein Produktions-TanStack-Template ist der richtige Weg, sobald Sie denselben Auth-Code schreiben, den Sie in jedem vorherigen Projekt geschrieben haben.
Dieser Leitfaden ist absichtlich ein Artikel, nicht fünf. Jede TanStack-Template-Frage — was zu lernen, was zu kaufen, was zu überspringen, wie zu evaluieren, wie die Build-vs-Buy-Mathematik funktioniert — wird hier von Anfang bis Ende behandelt. Wenn ein tieferer Einblick in einen bestimmten Konkurrenten später sinnvoll ist, erweitern der SaaS-Boilerplates-Vergleich und die TanStack Ship vs. TanStarter-Rezension das Gespräch; wenn Sie eine Framework-Frage haben, ist der TanStack vs. Next.js-Leitfaden der richtige nächste Lesestoff.
Wenn Sie sich entschieden haben, ein Produktions-TanStack-Template zu wollen, anstatt es selbst zu bauen, sehen Sie sich die TanStack-Ship-Features an oder zeigen Sie Preise und den 14-Modul-Vergleich. Es gibt eine einmalige Lizenz für 149 USD, Lifetime-Updates und ein 14-Tage-Rückgabefenster, wenn die Module nicht zu Ihrem Stack passen.
Das offizielle TanStack-Template + 18 Stunden ist ein fairer Weg. Ein kostenpflichtiges TanStack-Template + 30 Minuten ist ein schnellerer. Entscheiden Sie sich basierend auf der Zeit, die Sie haben, nicht dem Budget.
Weiterführende Lektüre:
- Best SaaS Boilerplate 2026: 15+ Optionen im Vergleich
- TanStack Start vs. Next.js: Ein Entscheidungsframework für 2026
- TanStack Ship vs. TanStarter: Gleicher Stack, unterschiedliche Tiefe
- Warum ich von Next.js zu TanStack Start gewechselt habe
- TanStack Start Deployment Guide
- Cloudflare D1 Produktionsleitfaden für Multi-Tenant-SaaS