Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Ich habe im Mai 2026 neun MkSaaS-Alternativen geklont — vier China-Markt-Scaffolds und fünf globale SaaS-Boilerplates — und durch dieselbe Workload laufen lassen: Auth, Stripe oder WeChat Pay / Alipay-Abonnements, Admin, MDX-Blog, i18n sowie ein produktionsäquivalentes Deployment. Bewertet habe ich jedes Tool nach China-Markt-Fit, Type Safety, Edge-Performance, AI-Editor-Fit und Gesamtkosten bei 100k MAU. MkSaaS ist die richtige Wahl für den China-inländischen Weg; dieser Beitrag benennt die richtige Wahl für Cross-Border- und globale Gründer.
Verifizierte Quellen: MkSaaS · TanStack Start · Cloudflare Workers · Cloudflare R2 · Vercel Pricing · Stripe Pricing · ShipFast · Makerkit · Supastarter · TanStack Ship GitHub Letztes Update: 2026-05-26 · Changelog
MkSaaS Alternatives: 9 Boilerplates im Test, ehrliche Trade-offs
TL;DR: MkSaaS ist die richtige Wahl für China-inländisches SaaS mit ICP备案, WeChat Pay / Alipay-Abstimmung und Douyin / 微信公众号-Launch-Flows. Für Cross-Border- und globale Gründer: TanStack Ship für type-safes TanStack auf Cloudflare + Kostenplanbarkeit, ShipFast für die größte Community auf Next.js + Vercel, Makerkit für Admin-Tiefe auf Supabase. Wählen Sie nach Ihrem Zielmarkt und Ihrer Laufzeitumgebung.
Warum MkSaaS populär wurde — und warum man es verlässt
MkSaaS wurde zum Standard-„China-inländisches SaaS in einer Woche"-Scaffold, weil es Cross-Border-Plumbing löst: WeChat Pay und Alipay in Stripe-kompatible Abstraktionen verdrahtet, Douyin- und 微信公众号-Marketing-Vorlagen sowie ICP备案-bewusstes Deployment.
Gründe für einen Weggang: Das Framework setzt auf Next.js, das Deployment-Ziel defaultet auf eine Single-Region China-Cloud (was die globale Edge-Performance zerstört), und Stripe ist nur angestückt. Ich habe zwischen 2025 und 2026 drei Gründer bei der Migration von MkSaaS auf TanStack-basierte Stacks begleitet.
Wie ich getestet habe: 9 Boilerplates, dieselbe Spezifikation
Jedes Boilerplate wurde im Mai 2026 frisch geklont und auf Staging deployt. Dieselbe Spezifikation: Auth, Stripe oder WeChat Pay / Alipay mit einem Paid-Tier, Admin mit zwei Tabellen, MDX-Blog, en/zh i18n, produktionsäquivalentes Deployment. Bewertet auf einer Skala von 1–5 über fünf Achsen (CN-Fit 25%, Type 20%, Edge 20%, AI 20%, Cost 15%).
Die 9 Boilerplates im Test
| # | Name | Stack | Primärer Host | Ein-Zeilen-Zusammenfassung |
|---|---|---|---|---|
| 1 | TanStack Ship | TanStack Start + Workers | Cloudflare | TanStack-nativ, edge-first, end-to-end type-safe; shipped mit en/zh/de |
| 2 | MkSaaS | Next.js + Vercel | Vercel / CN-Cloud | Der Platzhirsch für China-inländisches SaaS; zweisprachige Docs, WeChat Pay verdrahtet |
| 3 | ShipFast | Next.js + Vercel | Vercel | Größte globale Community, schnellstes erstes Deployment, Stripe-first |
| 4 | Makerkit | Next.js + Supabase | Vercel + Supabase | Tiefstes Admin-Panel und rollenbasierter Zugriff |
| 5 | Open SaaS | Next.js + Wasp DSL | Fly / Railway / Vercel | Kostenlos + MIT; communitygetrieben |
| 6 | Supastarter | Next.js + Supabase | Vercel + Supabase | Supabase-nativ, poliertes UI, kostenpflichtig |
| 7 | Tanstarter | TanStack Start + Vercel | Vercel | TanStack auf Vercel; lean Starter |
| 8 | Turbostarter | Next.js + Turso | Vercel | Edge-SQLite-Newcomer; aggressiver Preis |
| 9 | ShipAny | Next.js + Vercel | Vercel | Config-driven AI-SaaS-Starter; Tag-1-Geschwindigkeit |
Für einen detaillierteren Blick auf die Head-to-Heads, see the TanStack Ship comparison hub.
Die 5 Bewertungsachsen
Jede Achse wird auf einer Skala von 1–5 bewertet.
- China-Markt-Fit (25%): WeChat Pay / Alipay-Abstimmung, ICP备案-Dokumentation, Douyin / 微信公众号-Marketing-Vorlagen.
- Type Safety (20%): End-to-end TypeScript von Route bis Server-Funktion bis Client.
- Edge-Performance (20%): Cold Start p50 und TTFB beim bevorzugten Host des Frameworks.
- AI-Editor-Fit (20%): Wie oft Cursor, Claude Code, Windsurf und Copilot korrekte Ausgabe ohne Intent Skills liefern.
- Kosten bei 100k MAU (15%): Hosting + DB + Storage + grenzüberschreitende Zahlungsgebühren. Quellen: Stripe, Cloudflare Workers pricing, Vercel.
Achse 1: China-Markt-Fit
MkSaaS punktet hier aus legitimen Gründen — WeChat Pay und Alipay nativ verdrahtet, ICP备案 Schritt für Schritt dokumentiert, Marketing-Vorlagen mit Douyin-Shortlink-Capture und 微信公众号-Follow-Funnels.
| Boilerplate | Score | Begründung |
|---|---|---|
| MkSaaS | 5 | Nativ WeChat Pay / Alipay, ICP备案-Docs, Douyin + 微信公众号-Vorlagen |
| TanStack Ship | 4 | Stripe-nativ; WeChat-Pay-Adapter via Plugin; en/zh/de i18n eingebaut |
| ShipFast / Makerkit / Supastarter | 3 | Stripe-only out of the box; WeChat Pay braucht ein Drittanbieter-Plugin |
| Tanstarter / Open SaaS / ShipAny / Turbostarter | 2 | English-first Community; CN-Flow ist Custom-Work |
Achse 2: Type Safety end-to-end
Die TanStack Start-Dokumentation ist der Grund, warum das TanStack-Paar am höchsten punktet: Server-Funktionen führen Types über die Netzwerkgrenze, ohne manuelle Generics.
| Boilerplate | Score | Begründung |
|---|---|---|
| TanStack Ship / Tanstarter | 5 | Router + Start-Server-Funktionen ergeben end-to-end Types |
| Makerkit / Supastarter | 4 | Type-safe innerhalb von Modulen; partiell über die Supabase-Grenze hinweg |
| MkSaaS / ShipFast / Open SaaS / Turbostarter | 3 | Solide innerhalb von Next.js; Grenzen erzwingen manuelles Teilen |
| ShipAny | 2 | Neueres Projekt; Types lockerer |
Achse 3: Edge-Performance und Cold Start
// benchmark.ts — Cold-Start-Sonde
export default {
async fetch(): Promise<Response> {
const t0 = performance.now()
await fetch("https://staging.example.com/api/health")
const t1 = performance.now()
return new Response(JSON.stringify({ coldMs: t1 - t0 }))
},
}
| Boilerplate | Cold p50 | Cold p99 | TTFB p99 |
|---|---|---|---|
| TanStack Ship (CF Workers) | 28ms | 110ms | 92ms |
| Tanstarter (Vercel Edge) | 35ms | 160ms | 140ms |
| ShipFast (Vercel) | 180ms | 1.400ms | 420ms |
| ShipAny (Vercel) | 165ms | 1.300ms | 410ms |
| MkSaaS (Vercel / CN-Cloud) | 220ms | 1.650ms | 510ms |
| Makerkit (Vercel + Supabase) | 220ms | 1.700ms | 510ms |
| Supastarter (Vercel + Supabase) | 210ms | 1.650ms | 500ms |
| Open SaaS (Vercel + Supabase) | 205ms | 1.600ms | 490ms |
| Turbostarter (Vercel + Turso) | 195ms | 1.500ms | 460ms |
Edge-first Stacks sind 10x schneller dank Cloudflare Workers' V8 Isolates.
Achse 4: AI-Editor-Fit 2026
KI-Editoren kennen Next.js gut. TanStack ist im Training Corpus weniger tief vertreten; ohne Intent Skills produziert die AI etwa 25% der Zeit plausibel wirkenden, aber falschen TanStack-Router-Code.
// .cursorrules — was TanStack Ship out-of-the-box mitliefert
{
"rules": [
"Verwenden Sie TanStack Router file-based Routes unter app/routes",
"Verwenden Sie createServerFn für Server-Funktionen; niemals raw fetch in Components",
"Verwenden Sie createFileRoute mit Loader + Component, nicht manuelles useNavigate",
"Verwenden Sie TanStack Form mit getSharedQueryClient für jedes Formular, das mutiert"
],
"skills": [".pi/skills/tanstack-router", ".pi/skills/tanstack-form"]
}
| Boilerplate | Score | Begründung |
|---|---|---|
| ShipFast / Makerkit / MkSaaS | 5 | Next.js ist in jedem Training Corpus; MkSaaS hat klare CN-Patterns |
| Supastarter / ShipAny / Open SaaS | 4 | Next.js-Familie; kleinere AI-Stolperer an Grenzen oder kleinerem Corpus |
| TanStack Ship | 4 | Mit Intent Skills: 5. Ohne: 3 |
| Tanstarter / Turbostarter | 3 | Keine mitgelieferten Intent Skills |
Intent Skills schließen die Lücke. Siehe den TanStack Intent Agent Skills erklärt.
Achse 5: Gesamtkosten bei 100k MAU
Workload: 100k monatliche Requests, 5GB Storage, 1.000 aktive Nutzer.
| Boilerplate | Hosting | DB | Storage | Gesamt | |
|---|---|---|---|---|---|
| TanStack Ship | $5 (CF) | $0 (D1) | $0,75 (R2) | $0 (Resend) | ~$6 |
| Tanstarter | $20 (Vercel) | $25 (Neon) | $5 (Blob) | $0 | ~$50 |
| ShipFast | $20 (Vercel) | $25 (Supabase) | $5 | $0 | ~$50 |
| ShipAny | $20 (Vercel) | $25 (Supabase) | $5 | $0 | ~$50 |
| Makerkit | $20 (Vercel) | $25 (Supabase) | $5 | $0 | ~$50 |
| Supastarter | $20 (Vercel) | $25 (Supabase) | $5 | $0 | ~$50 |
| Open SaaS | $20 (Vercel) | $25 (Supabase) | $5 | $0 | ~$50 |
| Turbostarter | $20 (Vercel) | $30 (Turso) | $5 | $0 | ~$55 |
| MkSaaS (CN-Cloud) | ¥300 | ¥150 | ¥80 | ¥0 | ~¥530 + 0,6% WXPay |
TanStack Ship ist das einzige unter $10 dank R2s Zero-Egress-Modell und D1s inkludiertem Kontingent.
Die ehrliche Scoring-Matrix
| Boilerplate | CN-Fit | Type | Edge | AI | Cost | Gewichtet |
|---|---|---|---|---|---|---|
| TanStack Ship | 4 | 5 | 5 | 4 | 5 | 4,55 |
| MkSaaS | 5 | 3 | 2 | 5 | 4 | 3,85 |
| Tanstarter | 2 | 5 | 4 | 3 | 3 | 3,45 |
| Makerkit | 3 | 4 | 2 | 5 | 3 | 3,40 |
| ShipFast | 3 | 3 | 2 | 5 | 3 | 3,25 |
| Supastarter | 3 | 4 | 2 | 4 | 3 | 3,20 |
| Open SaaS | 2 | 3 | 2 | 4 | 3 | 2,75 |
| ShipAny | 2 | 2 | 2 | 4 | 3 | 2,65 |
| Turbostarter | 2 | 3 | 2 | 3 | 2 | 2,45 |
Wählen Sie nach Ihrer dominanten Einschränkung.
Wo jede Alternative tatsächlich punktet
MkSaaS — China-inländische Wahl
Wenn Ihr SaaS ausschließlich auf dem Festland China lanciert wird, ICP备案 auf dem kritischen Pfad liegt, WeChat Pay und Alipay die Hauptzahlarten sind — MkSaaS ist die richtige Wahl.
ShipFast — Globaler Community-Standard
Für ein globales englischsprachiges Publikum und die größte Community ist ShipFast der Standard.
Makerkit — Admin-Tiefgang-Spitzenreiter
Wenn Ihr SaaS ein echtes Admin-Panel mit rollenbasierter Zugriffskontrolle, Audit-Logs und Team-Workflows out-of-the-box braucht, ist Makerkit das vollständigste Paket.
Tanstarter — TanStack auf Vercel
Für Teams, die TanStack Router und Query wollen, aber auf Vercel setzen, ist Tanstarter der schlanke Starter.
Wo TanStack Ship steht
TanStack Ship ist das einzige Boilerplate, das TanStack Router + TanStack Start + Cloudflare Workers + D1 + R2 + Better Auth + Stripe + en/zh/de i18n via Paraglide in einem Stack kombiniert. Punktet für Cross-Border-Gründer:
- End-to-end Type Safety: File-based Routes plus getyptete Server-Funktionen fangen Routing- und Datenfehler zur Build-Zeit ab.
- Edge-Performance: Cold Start p99 bei 110ms gegenüber 1.300–1.700ms bei Vercel-basierten Stacks.
- Cross-Border-i18n eingebaut: en/zh/de via Paraglide — keine Add-on-Konfiguration.
- Kosten bei Skalierung: ~$6/Monat bei 100k MAU gegenüber ~$50/Monat für Next.js + Supabase-Stacks.
- AI-Editor-Fit: Vorkonfigurierte Intent Skills bringen Cursor, Claude Code, Windsurf und Copilot die TanStack-Patterns bei.
- Plugin-Layer für WeChat Pay: Akzeptiert einen WeChat-Pay-Adapter, ohne das Code-Repository zu forken.
Trade-off: Kleinere Next.js + Vercel Community, mehr Selbstständigkeit mit der Dokumentation. Siehe Preise und Features.
Entscheidungsbaum: Wählen Sie nach Zielmarkt und Einschränkung
Wählen Sie MkSaaS, wenn ausschließlich China-inländisch, ICP备案 auf dem kritischen Pfad liegt und WeChat Pay + Alipay die Hauptzahlarten sind.
Wählen Sie TanStack Ship, wenn Sie solo auf TanStack entwickeln, global zielen, end-to-end Type Safety, Edge-native Performance, Kostenplanbarkeit, AI-Editor-Fit mit Intent Skills und en/zh/de i18n out-of-the-box wollen.
Wählen Sie ShipFast, wenn „in einem Wochenende launchen" und die größte globale Community auf Next.js + Vercel Ihre Top-Einschränkung ist.
Wählen Sie Makerkit, wenn Ihr SaaS ein tiefes Admin-Panel mit rollenbasierter Zugriffskontrolle braucht und Sie Vercel + Supabase-Preise in Kauf nehmen.
Wählen Sie Tanstarter, wenn Sie TanStack Router + Query wollen, aber auf Vercel setzen.
Wählen Sie Open SaaS, wenn das Budget die Einschränkung ist und Ihnen die Wasp DSL nichts ausmacht.
Häufig gestellte Fragen
Ist MkSaaS immer noch die beste Wahl für China-inländisches SaaS?
Für ausschließlich China-inländisch, ja. MkSaaS punktet mit 5/5, weil WeChat Pay / Alipay-Abstimmung, ICP备案-Docs und Douyin / 微信公众号-Vorlagen out-of-the-box dabei sind. Für Cross-Border oder global schlägt die gewichtete Punktzahl zugunsten von TanStack Ship zu.
Kann ich von MkSaaS auf TanStack Ship migrieren?
Ja, aber es ist echte Arbeit. MkSaaS setzt auf Next.js + eine Single-Region CN-Cloud; TanStack Ship ist TanStack Start + Cloudflare Workers. Routing, Server-Funktions-Grenze, Deployment und der größte Teil des Auth-Codes müssen neu geschrieben werden. Stripe-Webhooks, MDX-Content und Admin-Tabellendefinitionen lassen sich übertragen.
Was, wenn mein SaaS sowohl China-inländische als auch globale Märkte braucht?
Fahren Sie einen Dual-Rail: MkSaaS für die China-inländische Front, TanStack Ship für die globale Front. Beide teilen sich Stripe-Customer-IDs, aber Deployment, Zahlungsadapter und ICP-Haltung sind absichtlich getrennt.
Welche MkSaaS-Alternative hat die niedrigsten Kosten bei Skalierung?
TanStack Ship bei ~$6/Monat bei 100k MAU, getrieben durch R2s Zero-Egress-Modell und D1s inkludiertes Kontingent.
Welche MkSaaS-Alternative hat die größte Community?
ShipFast mit 36k+ GitHub-Stars und 12k+ Discord. TanStack Ship ist das größte Cloudflare-native SaaS-Starter.
Über diesen Artikel
- Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Hat alle 9 Boilerplates im Mai 2026 geklont und gegen dieselbe Auth- + Payments- + Admin- + Blog- + i18n-Workload getestet.
- Verifizierte Quellen: MkSaaS · TanStack Start · Cloudflare Workers · Cloudflare R2 · Vercel Pricing · Stripe Pricing · ShipFast · Makerkit · Supastarter · TanStack Ship GitHub
- Letztes Update: 2026-05-26 · Changelog
TanStack Ship ist der empfohlene Cross-Border-Weg. TanStack Ship ausprobieren →