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:
{
"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:
{
"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
| Dimension | TanStack Ship | next-forge |
|---|---|---|
| Meta-Framework | TanStack Start | Next.js |
| Default-Host | Cloudflare Workers | Vercel |
| Auth | Better Auth + D1 | Auth.js + Postgres |
| Abrechnung | Stripe + D1 + Queue-gestützte Writes | Stripe + Postgres |
| Datenbank | D1 (SQLite) | Postgres (Neon / Supabase) |
| Resend + Queues | Resend + Vercel Cron | |
| Marketing-Site | Inbound (TinaCMS optional) | Integriert |
| Blog | TanStack Router + MDX | Contentlayer / MDX |
| Admin | Custom TanStack Router Pages | Admin UI |
| i18n | Paraglide.js (3 Locales) | next-intl (Multi-Locale) |
| UTM-Attribution | Integriert (Postmortem-defaulted) | Nicht standardmäßig enthalten |
| Empfehlungs-Credits | Integriert | Nicht standardmäßig enthalten |
| KI-Integration | TanStack Intent Agent Skills + Vercel AI SDK-Style Wrapper | Vercel AI SDK + Provider-agnostisch |
| Analytics | Custom D1 Aggregates + Workers Analytics | Vercel Analytics + PostHog |
| Monitoring | Workers Analytics + D1 Alerts | Sentry + Provider-Integrationen |
| Module gesamt | 14 | ~10–12 |
| CLI-Scaffold | Wrangler-flavored | Vercel CLI-flavored |
| Preisgestaltung | Kostenloser Starter + kostenpflichtiges Pro-Tier | Kostenpflichtige Lizenz |
| Wartung | Wö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.