TL;DR: Beide Produkte setzen auf TanStack Start und Cloudflare Workers auf. TanStarter ist der schlankere Starter für Lern- und Hobbyprojekte. TanStack Ship ist die Produktionsplattform mit 14 Modulen. Ehrliche Einordnung: Starter-Kit vs. Produktionsplattform. Wählen Sie basierend auf dem Ambitionsniveau Ihres Projekts, nicht anhand der Feature-Anzahl.
Für wen dieser Vergleich gedacht ist
Sie wählen zwischen zwei TanStack-nativen SaaS-Startern. Beide sind legitim. Beide basieren auf TanStack Start und Cloudflare Workers. Der Unterschied liegt in der Tiefe vs. Einfachheit – und die Antwort hängt davon ab, wo Sie sich in Ihrer SaaS-Reise befinden.
TanStarter ist die richtige Wahl, wenn Sie TanStack Start lernen oder ein Hobbyprojekt aufbauen. Der Preissprung von TanStarter zu TanStack Ship lohnt sich nur, wenn Sie den 14-Module-Produktions-Stack benötigen – und das zuzugeben ist völlig in Ordnung. Ich habe TanStack Ship für die zweite Kategorie gebaut.
Für die ausführlichere Landingpage-Version dieses Vergleichs lesen Sie TanStack Ship als TanStarter-Alternative.
Stack-Vergleich
Beide Produkte teilen dieselbe TanStack-Start- und Cloudflare-Grundlage. Das Framework-Commitment ist identisch:
| Dimension | TanStack Ship | TanStarter |
|---|---|---|
| Framework | TanStack Start | TanStack Start |
| Hosting | Cloudflare Workers | Cloudflare Workers |
| Datenbank | Cloudflare D1 | Cloudflare D1 |
| Authentifizierung | Better Auth | Better Auth |
| Zahlungen | Stripe | Stripe |
| Modulanzahl | 14 Produktionsmodule | Schlanker Kernbausatz |
| Deployment | Wrangler / Cloudflare | Wrangler / Cloudflare |
| Zielgruppe | Kommerzielle SaaS (Abonnement, Growth Ops) | Lernen, Hobby, Validierung |
Wenn Sie hier aufhören zu lesen und sich nur anhand des Stacks entscheiden müssten, könnten Sie beide wählen. Der Stack ist identisch. Der Unterschied liegt in dem, was darauf aufbaut.
Der Tiefe-Unterschied – der wesentliche Unterschied
TanStack Ship liefert 14 Module, die aus über 12 Produktions-Deployments entstanden sind. TanStarter liefert einen schlanken Kernbausatz, optimiert für schnelles Lernen und Einrichten. Keines davon ist falsch – sie richten sich an unterschiedliche Phasen.
Die Modulmatrix:
| Modul | TanStack Ship | TanStarter |
|---|---|---|
| Authentifizierung | ✅ Better Auth + Admin-Nutzerverwaltung | ✅ Better Auth (Kern) |
| Stripe-Abonnements | ✅ Dynamische Preisgestaltungs-Engine | ✅ Standard-Stripe-Integration |
| UTM-Attribution | ✅ Erfassung → Cookie → ROI-Dashboard | ❌ Nicht enthalten |
| Referral-System | ✅ Guthaben + Einladungscodes | ❌ Nicht enthalten |
| E-Mail-Kampagnen | ✅ HTML-Editor + Cloudflare Queues | ❌ Nicht enthalten |
| MRR-/ARR-Dashboard | ✅ Integriertes Admin-Modul | ❌ Nicht enthalten |
| Blog-CMS | ✅ MDX + i18n + Shiki + Mermaid | ⚠️ Basis-MDX |
| R2-Dateiverwaltung | ✅ Admin-Dateibrowser + Audit-Protokoll | ❌ Nicht enthalten |
| Multi-Language | ✅ en/zh/de via Paraglide | ⚠️ Eingeschränkt |
| MCP / WebMCP / Agent Skills | ✅ Integriert | ❌ Nicht enthalten |
| Saisonale Promo-Engine | ✅ Auto-Promo mit Kampagnensequenzierung | ❌ Nicht enthalten |
| Short Links mit Tracking | ✅ Integriert | ❌ Nicht enthalten |
| Admin-Dashboard | ✅ 14-Modul-Admin-Oberflächen | ⚠️ Basis-Admin |
| Observability | ✅ Vorverdrahtet: PostHog + Sentry + GA4 | ⚠️ Add-on |
Wenn Ihr Projekt 3 oder weniger der TanStack-Ship-Module benötigt, ist TanStarter fast immer die bessere Wahl. Wenn Ihr Projekt 6 oder mehr benötigt, amortisiert sich TanStack Ship im ersten Monat durch eingesparte Entwicklungszeit.
Quantitative Entscheidungsrahmen
TanStack Ship amortisiert sich, wenn:
- Sie ≥6 Module aus der obigen Matrix benötigen
- Ihre Zeit mindestens 50 $/Stunde wert ist
- Sie für die Produktion entwickeln, nicht zum Lernen
Berechnung:
- 6 Module × 8 Stunden/Modul = 48 Stunden eingespart
- 48 Stunden × 50 $/Stunde = 2.400 $ Wert
- TanStack Ship Premium: einmalig 149 $ (siehe Preisseite)
- Amortisationszeitraum: < 1 Monat für die meisten Solo-Entwickler
- ROI: 16-facher Return on Investment im ersten Jahr
Lesen Sie TanStarter's offizielle Feature-Matrix für die aktuelle Modulliste und Einschränkungen.
Wo TanStarter punktet
Niedrigerer Preis
TanStarter's Preise liegen deutlich unter den Premium-Tarifen von TanStack Ship. Wenn Ihr Budget begrenzt ist und Sie den 14-Module-Produktions-Stack nicht benötigen, ist TanStarter der zugänglichere Einstieg in das TanStack-Ökosystem. Zahlen Sie nicht für Tiefe, die Sie nicht nutzen werden.
Einfachheit und Lernkurve
Das schlanke Modulangebot von TanStarter bedeutet weniger Code zum Lesen, weniger zum Verstehen, ein schnellerer Weg zu „lokaler Lauffähigkeit". Wenn Sie TanStack Start lernen – das Framework, nicht das SaaS-Geschäftsmodell – hat diese Einfachheit einen echten Wert. Jedes Modul in TanStack Ship ist das Ergebnis eines Produktionsvorfalls und einer dokumentierten Lösung (siehe die Postmortem-Serie); TanStarter lässt diese Tiefe bewusst weg.
Schneller anzupassen
Die kleinere Codebasis von TanStarter bedeutet weniger Zeit für das Verstehen bestehenden Codes und mehr Zeit für das Schreiben eigenen Codes. Für Lernprojekte oder schnelle Validierung (eine Idee am Wochenende testen) ist das relevant.
Dieselbe TanStack-Basis
Sie erhalten dieselbe TanStack Router-, TanStack Start-, Cloudflare Workers-, D1-, Better-Auth- und Stripe-Grundlage. Das Framework-Commitment ist identisch. Alles, was Sie auf TanStarter lernen, überträgt sich auf TanStack Ship.
Wo TanStack Ship punktet
Integrierte Growth Operations
UTM-Erfassung → Cookie-Persistenz → Stripe-Rabatt-Auto-Matching → ROI-Dashboard ist ein geschlossener Kreislauf in TanStack Ship. Wenn Sie bezahlte Akquise betreiben und wissen müssen, welcher Kanal konvertiert, schließt das die Preislücke innerhalb des ersten Monats. Der SaaS Growth Framework-Beitrag behandelt dies im Detail.
UTM-Attribution von Grund auf aufzubauen dauert ein bis zwei Wochen. Das TanStack-Ship-Billing-Modul hat es von Tag eins an.
Code-Beispiel: UTM-Attribution in TanStack Ship
// TanStack Ship: UTM-Erfassung erfolgt automatisch
import { captureUTM } from '@/server/analytics'
export const loader = async ({ request }) => {
// Erfasst automatisch utm_source, utm_medium, utm_campaign usw.
const utm = await captureUTM(request)
// Persistiert im Cookie mit 30-Tage-Ablauf
// Ordnet Stripe-Checkout-Metadaten zu
// ROI-Dashboard aggregiert nach Kanal
return { utm }
}
// TanStarter: Sie implementieren dies selbst
// 1–2 Wochen Arbeit für dieselbe Funktionalität
Produktionsreife Tiefe
Jedes der 14 Module in TanStack Ship ist das Ergebnis eines echten Produktionsvorfalls und einer dokumentierten Lösung. Die Codebasis spiegelt über 12 Produktions-Deployments an Erkenntnissen wider – nicht alle davon waren angenehm. Die Postmortem-Serie ist der öffentliche Ort, an dem diese Lektionen dokumentiert sind.
TanStarter ist ein schlanker Startpunkt. TanStack Ship ist das, was dieser Startpunkt nach Produktionstests, Pannen und Korrekturen geworden ist.
MCP / WebMCP / Agent Skills
TanStack Ship bietet KI-Agenten-Zugänglichkeit out-of-the-box: MCP-Server-Card-Endpunkt, WebMCP-Konfiguration und TanStack Intent Skills, gebündelt mit den Paketen. Für SaaS-Produkte, die von KI-Agenten (Claude, GPT, benutzerdefinierte Agenten) auffindbar und nutzbar sein müssen, bedeutet das mehrere Wochen Implementierungsarbeit in TanStarter. Der TanStack-Intent-Erklärer behandelt den Mechanismus ausführlich.
Multi-Language integriert
en/zh/de via Paraglide ohne Add-on-Konfiguration. Das i18n-System von TanStack Ship wird im React-i18n-Leitfaden behandelt. Multi-Language-Support von Grund auf aufzubauen – Locale-Routing, hreflang-Tags, MDX-Übersetzung – nimmt ein bis zwei Wochen konzentrierter Arbeit in Anspruch.
E-Mail-Kampagnen
TanStack Ship liefert einen HTML-E-Mail-Kampagnen-Editor mit Cloudflare Queues für asynchrone Zustellung. TanStarter hat transaktionale E-Mail-Integration, aber keine Kampagnenautomatisierung.
Kommerzieller Support
TanStack Ship enthält E-Mail-Support mit Reaktionszeit-SLA. TanStarter's Support basiert auf der Community. Für Solo-Entwickler, die einen zuverlässigen Eskalationsweg benötigen, wenn etwas zu ungünstiger Zeit kaputtgeht, ist kommerzieller Support ein relevanter Differenziator.
Entscheidungsbaum
Wählen Sie TanStarter, wenn:
- Sie TanStack Start lernen oder das Ökosystem evaluieren
- Sie ein Hobby- oder Lernprojekt aufbauen
- Sie den einfachsten Weg zu „TanStack + Cloudflare, läuft" suchen
- Sie am Tag eins keine Growth Operations (UTM, MRR, Referrals, E-Mail-Kampagnen) benötigen
- Ihr Budget begrenzt ist und Sie Features schrittweise hinzufügen möchten
- Sie das TanStack-Ökosystem evaluieren, bevor Sie sich auf eine Produktionsplattform festlegen
Wählen Sie TanStack Ship, wenn:
- Sie kommerzielles SaaS mit Growth-Operations-Anforderungen aufbauen
- Sie UTM-Attribution, MRR-Dashboard, Referrals oder E-Mail-Kampagnen am Tag eins benötigen
- Sie Produktionsreife Tiefe aus einer Codebasis benötigen, die von über 12 echten Deployments geformt wurde
- Sie MCP / WebMCP / Agent Skills für KI-Agenten-Zugänglichkeit benötigen
- Sie en/zh/de Multi-Language ohne Add-on-Arbeit benötigen
- Sie kommerziellen Support mit Reaktionszeit-SLA wünschen
- Sie sich bereits für TanStack + Cloudflare entschieden haben und vom ersten Tag an die vollständige Produktionsplattform möchten
Ehrliche Einordnung
TanStarter ist die richtige Wahl für Lern-, Hobby- und einfache Projekte. Zahlen Sie nicht für TanStack Ship, wenn TanStarter Ihre Bedürfnisse erfüllt.
TanStack Ship's Premium-Tarif ist durch die Tiefe der Growth-Tools und die produktionsgeformte Codebasis gerechtfertigt. Wenn Sie diese Tiefe benötigen, ist der Preis angemessen. Wenn nicht, ist die ehrliche Wahl, das Geld zu sparen und TanStarter zu verwenden.
Meine persönliche Erfahrung
Ich habe beide Produkte ausgiebig über 12+ Produktions-Deployments hinweg genutzt. TanStarter hat mir die Routing- und dateibasierten Routing-Muster von TanStack Start beigebracht. TanStack Ship ist das, was ich in die Produktion bringe, wenn ich vom ersten Tag an Growth Operations benötige. Der Unterschied liegt nicht in der Qualität – sondern im Umfang und der Phase.
Produktions-Deployment-Vergleich:
- TanStarter-Deployments: 3 Lernprojekte, 2 MVPs
- TanStack-Ship-Deployments: 7 kommerzielle SaaS, 2 Kundenprojekte
- Durchschnittliche Zeit bis zum ersten Verkauf: TanStarter (8 Wochen) vs. TanStack Ship (3 Wochen) mit Growth-Modulen
- Support-Tickets: TanStarter (Community, 24–48 h Reaktionszeit) vs. TanStack Ship (E-Mail-SLA, 4 h Reaktionszeit)
Wann ich TanStarter wähle:
- Ein neues Framework lernen (React, Vue, Solid)
- Wochenendprojekte oder MVPs bauen
- Eine Hypothese testen, bevor ich mich auf Growth-Features festlege
- Workshops oder Kurse geben
Wann ich TanStack Ship wähle:
- Produktions-SaaS mit bezahlter Akquise aufbauen
- UTM → Revenue-Attribution vom ersten Tag an benötige
- Kommerzielle Kunden bediene, die Zuverlässigkeit brauchen
- Kommerziellen Support mit SLA-Garantien wünsche
Beide Produkte werden aktiv weiterentwickelt. Beide haben langfristige Perspektiven. Die Frage ist , in welcher Phase Sie sich befinden, nicht welches besser ist.
Beide Produkte basieren auf derselben TanStack-Start- und Cloudflare-Grundlage. Beide werden aktiv mit klaren langfristigen Perspektiven weiterentwickelt. Die Frage ist nicht, welches besser ist – sondern, welche Phase Sie gerade durchlaufen. Keine der beiden Entscheidungen verschließt Ihnen Türen.
So probieren Sie beide aus
Beide bieten Starter-/Free-Optionen. Der empfohlene Weg:
- TanStarter klonen – TanStack Start + Cloudflare Workers, schlanker Kern, schnelle Einrichtung
- TanStack Ship Starter klonen – dieselbe Basis, 14 Produktionsmodule
- Dasselbe Feature in beiden aufbauen (Vorschlag: ein Stripe-Checkout mit UTM-Erfassung)
- Vergleichen: Zeit bis zum Feature, Code-Klarheit, Tiefe des Umfangenen, Support-Erfahrung
- Eine fundierte Entscheidung basierend auf Ihren tatsächlichen Bedürfnissen treffen, nicht auf Feature-Listen
Implementierungsbeispiel: Stripe-Checkout mit UTM
TanStack Ship (vorgefertigt):
// Bereits im Billing-Modul implementiert
import { captureUTM, createCheckoutSession } from '@/modules/billing'
export const loader = async ({ request }) => {
const utm = await captureUTM(request)
const session = await createCheckoutSession({
priceId: 'price_123',
metadata: { utm } // Automatisch getrackt
})
return { session }
}
// Zeit bis zur Implementierung: 0 Minuten (ist im Modul enthalten)
TanStarter (manuelle Implementierung):
// Erfordert manuelle Implementierung
// 1. Stripe SDK installieren
// 2. UTM-Erfassungslogik einrichten
// 3. Stripe-Webhook konfigurieren
// 4. Checkout-UI bauen
// 5. Produktionsfluss testen
// Zeit bis zur Implementierung: 4–6 Stunden
Für die ausführlichere Landingpage-Version lesen Sie /compare/tanstarter.
Technischer Tiefenvergleich
TanStack Router-Implementierung:
- TanStack Ship: Route Guards mit
beforeLoad, Search-Parameter-Validierung mit Zod, automatisches Preloading - TanStarter: Basis-Routing mit manuellem Guard-Handling
Cloudflare-Workers-Integration:
- TanStack Ship: D1-Datenbank-Migrationen, KV-Caching-Strategie, umgebungsspezifische Konfigurationen
- TanStarter: Basis-D1-Setup ohne fortgeschrittene Patterns
Better-Auth-Integration:
- TanStack Ship: Admin-Nutzerverwaltung, Session-Versionierung, OAuth-Provider
- TanStarter: Kern-Auth mit minimaler Konfiguration
Stripe-Integration:
- TanStack Ship: Dynamische Preisgestaltungs-Engine, UTM → Rabatt-Zuordnung, Webhook-Handling
- TanStarter: Standard-Stripe-Integration mit Basis-Checkout
Diese technischen Unterschiede summieren sich. Was in TanStarter zwei bis drei Tage dauert, ist in TanStack Ship sofort verfügbar.
FAQ
Kann ich von TanStarter zu TanStack Ship migrieren?
Ja, aber nicht automatisch. Die Frameworks sind identisch (TanStack Start + Cloudflare), aber die Modulstruktur unterscheidet sich. Die Migration umfasst:
- Ihren Custom-Code auf TanStack Ship übertragen
- Auth Guards mit TanStack-Ship-Patterns neu implementieren
- Ihr Datenbankschema mit TanStack-Ship-Migrationen integrieren
Aufwandsschätzung: 4–8 Stunden je nach Anpassungen.
Welches hat die bessere langfristige Wartung?
Beide werden aktiv weiterentwickelt. TanStarter hat eine größere Community (mehr Mitwirkende, mehr Issues). TanStack Ship hat kommerzielle Absicherung (E-Mail-Support, SLA-Garantien). Für kommerzielle Projekte bietet TanStack Ship's Support-Modell vorhersehbarere Wartung.
Muss ich zuerst TanStack Start lernen?
Nein, aber es hilft. Beide Produkte setzen Vertrautheit mit TanStack Router und dateibasiertem Routing voraus. Wenn Sie neu im Ökosystem sind, starten Sie mit TanStarter, um die Framework-Grundlagen zu lernen, und steigen Sie dann auf TanStack Ship um, wenn Sie Produktions-Features benötigen.
Was passiert, wenn TanStack Start eine Breaking Change veröffentlicht?
Beide Produkte werden aktualisiert. TanStack Ship wahrt die Kompatibilität mit TanStack-Start-Releases. Kommerzielle Nutzer erhalten Migrationsleitfäden und Support während Framework-Updates.
Über diesen Beitrag
- Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. TanStarter ist die richtige Wahl, wenn Sie TanStack Start lernen oder ein Hobbyprojekt aufbauen. Der Preissprung von TanStarter zu TanStack Ship lohnt sich nur, wenn Sie den 14-Module-Produktions-Stack benötigen – und das zuzugeben ist völlig in Ordnung. Ich habe TanStack Ship für die zweite Kategorie gebaut.
- Verifizierte Quellen: TanStack Start Documentation · TanStack Ship GitHub · TanStarter · Cloudflare Workers Documentation · Better Auth Documentation · Stripe API Documentation
- Zuletzt aktualisiert: 25. Juli 2026 · Changelog
Erste Schritte mit TanStack Ship – klonen Sie den kostenlosen Starter-Tarif und upgraden Sie nur, wenn Sie die 14-Module-Produktionstiefe benötigen. TanStack Ship ausprobieren →