TanStack Ship vs next-forge: Premium Next.js vs Premium TanStack Start

Ehrlicher Vergleich von TanStack Ship und next-forge – beide als Premium-SaaS-Starter positioniert. next-forge richtet sich an das Next.js-Premiumsegment; TanStack Ship ist das Äquivalent für das TanStack-Ökosystem. Gleiche Ambition, unterschiedliche Stack.

Huifer
Huifer
21. Juli 202612 min read
Auch verfügbar auf:English · 中文

Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. next-forge ist das, was ich bauen würde, wenn ich auf Next.js setze. Das Premium-Erlebnis ist real – das Team dahinter hat einen polierten, umfassenden Starter geliefert, und das Next.js-Ökosystem insgesamt hat mit starkem Community-Signal reagiert. TanStack Ship ist die Antwort des TanStack-Ökosystems auf dieselbe Frage – gleiche Ambition, anderer Stack. Dieser Vergleich richtet sich an Entwickler, die zwischen zwei Ökosystemen wählen, nicht zwischen zwei Forks desselben Frameworks.

Verifizierte Quellen: next-forge offizielle Website · TanStack Ship GitHub-Organisation Letzte Aktualisierung: 2026-07-21 · Changelog


TL;DR: TanStack Ship und next-forge sind beide Premium-SaaS-Starter derselben Preiskategorie, richten sich jedoch an unterschiedliche Ökosysteme. next-forge ist der Maßstab im Premium-Startersegment für Next.js – poliert, umfassend und die richtige Wahl, wenn Sie auf Next.js setzen. TanStack Ship ist das Premium-Äquivalent für TanStack Start – TanStack-native Module, Cloudflare Workers + D1 und über 14 Module, geformt durch echte Produktionsstandards. Wenn Sie das Framework wählen, wählen Sie den Starter, der dazu passt.


Was next-forge ist, in einem Absatz

next-forge ist ein Premium-Next.js-SaaS-Starter, gepflegt von einem Team, das ich schätze. Er liefert Authentifizierung, Abrechnung, eine Marketing-Site, ein Admin-UI, eine E-Mail-Schicht, einen Blog, KI-Integration, Observability und ein poliertes Design-System – alles verdrahtet auf ein Vercel-freundliches Deployment. Die Codequalität ist hoch, die Dokumentation gründlich, die Design-Sprache konsistent und das Team hört auf Community-Feedback. Er ist der Beste im Next.js-Premiumsegment, Punkt. Wenn Sie morgen ein SaaS auf Next.js starten, sollte next-forge auf Ihrer Shortlist stehen.

Was TanStack Ship ist, in einem Absatz

TanStack Ship ist das Premium-SaaS-Äquivalent für TanStack Start. Es liefert Auth (Better Auth), Abrechnung (Stripe + D1), E-Mail, UTM-Attribution, Empfehlungen, Credits, Admin, Blog, Pricing, i18n (Paraglide), KI-Integration, Analytics, Monitoring und ein CLI-Scaffold – 14 Module, zusammengeschaltet auf Cloudflare Workers. Es ist geformt durch Patterns, die ich in über 12 Produktions-Kundenprojekten immer wieder brauchte. Die gesamte Plattform läuft am Edge, kostet etwa 14 $/Monat bei unserer Last und liefert TanStack Intent Agent Skills für jedes Modul.

Der Dependency-Graph erzählt die Plattformgeschichte:

jsonc
{
  "dependencies": {
    "@tanstack/react-start": "^1.0.0",
    "@tanstack/react-router": "^1.50.0",
    "@tanstack/react-query": "^5.50.0",
    "@tanstack/react-form": "^0.30.0",
    "@tanstack/react-table": "^8.20.0",
    "@tanstack/react-virtual": "^3.10.0",
    "drizzle-orm": "^0.30.0",
    "better-auth": "^1.0.0"
  }
}

next-forges paralleler Slice ist Next-first – TanStack taucht im Dependency-Graph überhaupt nicht auf:

jsonc
{
  "dependencies": {
    "next": "^14.2.0",
    "@next-auth/auth-js": "^5.0.0",
    "@vercel/postgres": "^0.10.0",
    "ai": "^3.0.0",
    "@vercel/analytics": "^1.0.0",
    "inngest": "^3.20.0"
  }
}

Der strukturelle Unterschied ist nicht subtil: TanStack Ships Runtime ist TanStack; next-forges Runtime ist Next.js.

Die ehrliche Positionierung

Dieser Vergleich ist ungewöhnlich, weil beide Codebasen „richtig" sind – für unterschiedliche Käufer. Es gibt keinen sauberen Gewinner über die gesamte Linie. Der Entscheidungsbaum am Ende dieses Beitrags macht die Wahl konkret; bis dahin gehen die nächsten beiden Abschnitte durch die Dimensionen, in denen jeder Starter strukturell besser ist.

Ich bin voreingenommen, weil ich TanStack Ship gebaut habe. Das next-forge-Team und ich haben bei diesem Vergleich nicht zusammengearbeitet. Wo ich etwas auf meinem eigenen Deployment gemessen habe, habe ich reale Zahlen aus meiner Last verwendet. Wo ich next-forge-Verhalten geschätzt habe, war ich konservativ – das Team hat sich den Benefit des Zweifels bei der Qualität verdient, auch dort, wo ich ihren Stack nicht persönlich benchmarked habe.

Architektur und Edge-Story

TanStack Ships Edge-Story

TanStack Ship läuft ausschließlich auf Cloudflare Workers. Die gesamte Architektur ist um diese Constraint und ihre Möglichkeiten herum gestaltet:

  • Compute – Workers V8 Isolates. Cold Start liegt im Median bei ~5 ms; p99 bei ~280 ms unter Last.
  • Datenbank – D1 (SQLite am Edge), mit Queue-gestütztem Write-Path für Throughput-intensive Mutationen und Read Replicas für read-heavy Routes.
  • Object Storage – R2 für Benutzer-Uploads, Exporte und große Assets. Keine Egress-Gebühren.
  • Async – Cloudflare Queues für Producer/Consumer-Patterns, Workflows für gebatchte Writer und Durable Retries.
  • Stateful Edge – Durable Objects für Echtzeit und Locking (genutzt in den Modules Rate-Limit und Live-Cursors).

Das Kostenprofil ist ehrlich: Bei der Last, die ich auf TanStack Ship fahre (~3.200 zahlende Kunden, ~250 req/s Peak, ~700 GB Egress/Monat), liegt die gesamte Workers + D1 + R2 + Queues + Durable Objects-Rechnung bei ungefähr 14 $/Monat. Diese Zahl enthält alle oben genannten Plattform-Primitives.

next-forges Edge-Story

next-forge ist Multi-Platform. Die Codebase zielt auf Vercel (Default), Netlify und selbst-gehostetes Node. Die architektonischen Entscheidungen folgen aus dem Multi-Platform-Target:

  • Compute – Node.js auf Vercel Functions (oder Äquivalent auf Netlify/Node). Cold Start liegt bei typischer Functions-Konfiguration bei einigen Hundert Millisekunden.
  • Datenbank – Postgres, typischerweise Neon oder Supabase. Das Boilerplate verschifft Postgres-native Annahmen: Transactions, Foreign Keys, Serverless Treiber.
  • Object Storage – Vercel Blob / S3, je nach Deployment-Target.
  • Async – Vercel Cron + Inngest (oder Äquivalent), je nachdem, was Sie verdrahten.
  • Stateful Edge – Vercel KV / Redis / Upstash, je nach Konfiguration.

Die Multi-Platform-Unterstützung ist echte Ingenieursarbeit. Zwei oder drei Deployment-Targets zu pflegen ist mehr Arbeit als eines zu pflegen, und next-forge leistet diese Arbeit. Für Teams, deren Corporate IT oder Plattform-Policy sie an einen bestimmten Host bindet, ist die Multi-Platform-Unterstützung entscheidend.

Edge-Benchmark – nur richtungsweisend

Ich habe keinen kontrollierten A/B-Benchmark von TanStack Ships Workers-Pipeline gegen next-forges Vercel-Pipeline bei identischen Workloads durchgeführt. Die Zahlen, die ich für TanStack Ship nenne (Cold Start p99 ~280 ms, Edge Request Budget für statische Seiten < 50 ms TTFB ab LHR), sind real, aus den Produktions-Deployments, die ich betreibe. Die vergleichbaren Zahlen für next-forges Vercel-Pipeline sind öffentlich verfügbar über Vercels publizierte Infrastruktur-Docs und Customer-Reports.

Behandeln Sie den Vergleich als richtungsweisend: Workers bieten Ihnen einen besseren Cold Start, Vercel bietet Ihnen ein reichhaltigeres Build-Ökosystem.

Feature-Matrix

DimensionTanStack Shipnext-forge
Meta-FrameworkTanStack StartNext.js
Default-HostCloudflare WorkersVercel
AuthBetter Auth + D1Auth.js + Postgres
AbrechnungStripe + D1 + Queue-gestützte WritesStripe + Postgres
DatenbankD1 (SQLite)Postgres (Neon / Supabase)
E-MailResend + QueuesResend + Vercel Cron
Marketing-SiteInbound (TinaCMS optional)Integriert
BlogTanStack Router + MDXContentlayer / MDX
AdminCustom TanStack Router PagesAdmin UI
i18nParaglide.js (3 Locales)next-intl (Multi-Locale)
UTM-AttributionIntegriert (Postmortem-defaulted)Nicht standardmäßig enthalten
Empfehlungs-CreditsIntegriertNicht standardmäßig enthalten
KI-IntegrationTanStack Intent Agent Skills + Vercel AI SDK-Style WrapperVercel AI SDK + Provider-agnostisch
AnalyticsCustom D1 Aggregates + Workers AnalyticsVercel Analytics + PostHog
MonitoringWorkers Analytics + D1 AlertsSentry + Provider-Integrationen
Module gesamt14~10–12
CLI-ScaffoldWrangler-flavoredVercel CLI-flavored
PreisgestaltungKostenloser Starter + kostenpflichtiges Pro-TierKostenpflichtige Lizenz
WartungWöchentliche Releases (Solo-Dev)Wöchentliche Releases (kleines Team)

Die Matrix ist ehrlich über die Coverage-Parität. Beide Codebasen liefern die SaaS-Essentials. Die Unterschiede liegen in der Tiefe spezifischer Module und den Plattform-Target-Annahmen.

Wo TanStack Ship die Nase vorn hat

  • UTM-Attribution und Empfehlungs-Credits als Defaults. Zwei Module, die mehrere Kunden-Engagements brauchten, um richtig zu werden – jetzt eingebaut.
  • Stripe Billing auf einem Queue-gestützten Write-Path. Der D1 Write-Lock Postmortem ist der Produktions-Fix; das Queue-Pattern ist der Default.
  • TanStack Intent Agent Skills. Versionierte KI-Kontexte, die mit dem Paket ausgeliefert werden – kein CLAUDE.md, das Sie von Hand pflegen. Der TanStack Intent Explainer erklärt den Mechanismus.

Wo next-forge die Nase vorn hat

  • Multi-Platform-Deployment. Wenn Vercel nicht Ihr Host ist, hat next-forge einen Weg. TanStack Ship nicht.
  • Integrierte Marketing-Site-Politur. next-forges Marketing-Templates sind out of the Box raffinierter. TanStack Ships Marketing-Modul ist intentional minimal – es ist ein Ausgangspunkt, keine fertige Brand-Site.
  • Poliertes Admin UI. next-forge liefert ein vollständigeres Admin UI; TanStack Ship liefert die Route-Struktur und die Patterns – die visuelle Gestaltung überlassen Sie Ihrem Projekt.
  • Vercel AI SDK-Integration. next-forges KI-Integration ist enger an das Vercel AI SDK angebunden als TanStack Ships. Wenn Sie Vercels KI-Primitives nutzen, ist next-forge der einfachere Weg.

Reife der KI-Tooling

Das ist die Dimension, in der ich die meiste Zeit verbracht habe, weil sie am stärksten vom „Premium Starter"-Anspruch betroffen ist.

TanStack Ships Ansatz

TanStack Ship liefert TanStack Intent Agent Skills für jedes Modul – Markdown-Prompts, Tool-Definitionen und Beispiel-Workflows, die von Claude Code, Cursor, Windsurf und Codex entdeckt werden, wenn das Paket installiert ist. Die Skill-Dateien werden alongside dem Paket versioniert, sodass ein KI-Agent, der an tanstack-ship@1.4.2 arbeitet, den Skill für tanstack-ship@1.4.2 sieht – nicht einen veralteten globalen Prompt. Wenn das Paket upgradet, upgraden die Skills mit.

Die Payload-Form pro Skill ist schlank – ca. 3–5 KB Markdown plus ein Tool-Definition-JSON. Jeder Skill sagt der KI, was das Modul tut, wie seine API-Oberfläche aussieht, was die kanonischen Beispiele sind und was zu vermeiden ist. Die KI erhält einen strukturierten, geprüften Kontext, statt aus den Paket-Exports zu raten.

next-forges Ansatz

next-forge liefert ein poliertes CLAUDE.md und einen cursor/rules-Ordner. Die Codebase ist gut organisiert, gut getypt und gut dokumentiert – bedeutet: ein KI-Agent kommt damit vernünftig zurecht. Der Kontext des Agents ist, was im Repo ist: der Code, die README, das CLAUDE.md, das das Team pflegt.

Der Trade-off: Dieser Ansatz ist simpler und funktioniert plattformübergreifend mit jedem KI-Tool, aber er erfordert laufende Wartung. Wenn das CLAUDE.md von der aktuellen Codebase abweicht – wenn sich eine API ändert und das Doc nicht aktualisiert wird – halluziniert die KI gegen das veraltete Doc.

Was das in der Praxis bedeutet

In meiner Hands-on-Erfahrung reduzieren versionierte Skills halluzinierte Imports und veraltete-API-Fehler stärker als CLAUDE.md-basierte Ansätze. Aber die kontrollierte Studie wurde nicht durchgeführt. Behandeln Sie den Anspruch als richtungsweisend: Wenn die KI-Tooling-Qualität für Ihren Arbeitsalltag wichtig ist, lohnt sich ein kleines Prototype auf beiden Codebasen, bevor Sie sich festlegen.

Entscheidungsbaum

Wählen Sie next-forge, wenn mindestens eine der folgenden Aussagen zutrifft:

  • Sie sind dem Next.js-Ökosystem verpflichtet, und TanStack wäre eher ein Seitenschritt als ein Fortschritt für Ihr Team.
  • Sie brauchen ein poliertes Admin UI, Marketing-Templates und Design-System out of the Box – mehr als Modultiefe.
  • Sie deployen auf Vercel, Netlify oder selbst-gehostetes Node – nicht auf Cloudflare Workers.
  • Sie bauen ein marketing-getriebenes SaaS, bei dem die Brand-Surface mehr zählt als die Plattform.

Wählen Sie TanStack Ship, wenn mindestens eine der folgenden Aussagen zutrifft:

  • Sie wollen TanStack-native Integrationen (TanStack Router Patterns, TanStack Query Conventions, TanStack Form), die standardmäßig verdrahtet sind – nicht nachträglich angeflanscht.
  • Sie deployen auf Cloudflare Workers und wollen D1 + R2 + Queues + Workflows + Durable Objects als Ihre Primitives – mit dem Kostenprofil, das das mit sich bringt.
  • Sie wollen versionierte KI-Kontexte (TanStack Intent Agent Skills), die mit dem Paket ausgeliefert werden – kein handgepflegtes CLAUDE.md.
  • Sie wollen Module wie UTM-Attribution, Empfehlungs-Credits und die Postmortem-defaulted Stripe-Billing-Defaults – Module, die aus der Postmortem-Serie hervorgegangen sind.

Der Entscheidungsbaum hat absichtlich keinen Mittelweg. Beide Starter sind richtig; der richtige Starter hängt vom Ökosystem-Commitment des Käufers ab.


TanStack Ships Premium-Starter klonen: Das TanStack Ship Repo verschifft einen kostenlosen Starter zur Evaluation; das Pro-Tier schaltet UTM-Attribution, Empfehlungs-Credits, KI-Integration und die Postmortem-defaulted Billing- und E-Mail-Module frei. Für die vollständige Preisgestaltung besuchen Sie TanStack Ship Pricing.

Wenn Sie den Vergleich ausweiten möchten, deckt der vs-shipfast-Vergleich den Next.js + Vercel-Marktführer mit geringerem Community-Fußabdruck ab, der vs-makerkit-Vergleich deckt das B2B-Multi-Tenant-Segment ab, und der vs-supastarter-Vergleich deckt die Multi-Language-Alternative (React + Vue) ab. Durchsuchen Sie den vollständigen Alternatives-Index für alle Vergleichsseiten der Serie.