Qual è il miglior boilerplate SaaS TanStack Start nel 2026?
Dipende da quante superfici client deve coprire il tuo prodotto. TanStarter è un'app singola e leggera per imparare lo stack; supastarter vende un'edizione TanStack Start per SaaS solo web; e supastack è l'unico boilerplate che esegue TanStack Start in un monorepo accanto a un'app Next.js 16 — più Expo mobile, Tauri 2 desktop, uno scaffold di estensione MV3, Drizzle ORM condiviso, Better Auth, 8 gateway di pagamento e 693+ test automatizzati.
Perché i team stanno valutando TanStack Start
TanStack Start è maturato da promettente novità a secondo motore serio per app React in produzione. L'attrattiva è strutturale: routing completamente type-safe che inferisce params e search end-to-end, server function che sostituiscono le route API scritte a mano, data loading isomorfico che esegue la stessa query su server e client — tutto con loop di sviluppo alla velocità di Vite.
Next.js resta il default più sicuro per ampiezza di ecosistema, destinazioni di hosting e assunzioni. Ed è proprio per questo che conta il modello a doppio motore: i team non devono più sceglierne uno e rinunciare all'altro. Il nostro approfondimento Next.js vs TanStack Start copre i trade-off; questo articolo riguarda quale boilerplate li consegna davvero entrambi.
Il panorama dei boilerplate TanStack Start nel 2026
Oggi solo una manciata di starter commerciali consegna davvero TanStack Start, e ancora meno lo offrono insieme ad altre superfici. Ecco l'elenco verificato:
| Boilerplate | TanStack Start | Secondo motore web | Mobile | Desktop | Estensione browser | Test automatizzati |
|---|---|---|---|---|---|---|
| supastack | Incluso — apps/web-tanstack | Next.js 16 App Router | Expo (iOS + Android) | Tauri 2 (macOS/Win/Linux) | Scaffold companion MV3 | 693+ test, gate locale senza credenziali |
| supastarter | Edizione opzionale | Next.js o Nuxt (uno dei due) | Nessuna | Nessuna | Nessuna | Test unitari e di integrazione |
| TanStarter | Stack centrale e unico | Nessuna | Nessuna | Nessuna | Nessuna | Livello starter |
| TurboStarter | Nessuna — solo Next.js | — | Expo | Nessuna | Estensione WXT | 15 file di test |
| ShipFast | Nessuna — solo Next.js | — | Nessuna | Nessuna | Nessuna | 0 file di test |
Il monorepo a doppio motore che nessun altro ha
La decisione più insolita di supastack non è stata scegliere un vincitore tra Next.js e TanStack Start — è stata rifiutarsi di scegliere. Entrambi i motori esistono come app di primo livello nello stesso Turborepo e consumano esattamente gli stessi package headless condivisi, quindi un prodotto può uscire su un motore e aggiungere l'altro dopo, senza riscritture.
apps/
web/ Next.js 16 App Router — primary web product
web-tanstack/ TanStack Start — second web engine
mobile/ Expo — iOS & Android from one codebase
desktop/ Tauri 2 — macOS, Windows, Linux shell
extension/ Manifest V3 browser companion
packages/
db/ Drizzle ORM schema + migrations
auth/ Better Auth — server + client entry points
billing/ 8 payment adapters + idempotent webhook ledger
mcp/ MCP server exposing the repo to coding agentsUna fondazione, due framework
I motori differiscono solo dove i framework devono differire: routing, data fetching, rendering server. Entrambi leggono lo stesso schema Drizzle tramite @supastack/db, validano le sessioni con la stessa istanza Better Auth in @supastack/auth e regolano i pagamenti con lo stesso package di billing a otto adapter con ledger di webhook idempotente.
Significa che il lavoro che affonda davvero i progetti su boilerplate — migrazioni, scoping dei tenant, stato degli abbonamenti, gestione dei replay dei webhook — si scrive una volta e viene ereditato da qualsiasi superficie web rilasci. Per l'analisi completa dello stack, vedi la guida alla struttura del progetto TanStack Start e la nostra analisi di TanStack Start + Drizzle + Better Auth + Stripe.
Verdetto: quale boilerplate TanStack Start si adatta alla tua roadmap
Scegli il kit in base alle superfici che consegnerai davvero, non alle caselle di una tabella di marketing. La corrispondenza onesta:
- Solo supastack riunisce entrambi i motori web con mobile, desktop ed estensione in una licenza — vedi i livelli di prezzo.
| La tua roadmap | Scelta migliore |
|---|---|
| Imparare il framework in un side project | TanStarter (gratis, minimale) |
| SaaS solo web con opzione Nuxt | Edizione TanStack Start di supastarter |
| Web + estensione browser, niente desktop | TurboStarter |
| Doppio motore web + mobile + desktop + estensione con una licenza | supastack Full Bundle — $299 una tantum |
FAQ sui boilerplate TanStack Start
Le domande che gli acquirenti fanno prima di impegnarsi su una codebase TanStack Start:
- TanStack Start è pronto per la produzione nel 2026?, Per i team a proprio agio con React, sì — ha raggiunto release stabili con server function, streaming SSR e routing tipizzato. Il rischio è nella profondità dell'ecosistema, non nel framework; ed è per questo che convivere con Next.js nello stesso repo è una copertura, non una scommessa.
- Devo usare entrambi i motori web?, No. Il monorepo include entrambe le app; la maggior parte dei prodotti ne usa una in produzione e tiene l'altra come percorso di migrazione o strumento interno. I package condivisi fanno sì che il motore inattivo non costi nulla.
- L'app Expo può condividere l'auth con TanStack Start?, Sì — l'app mobile chiama la stessa API tipizzata e la stessa istanza Better Auth di entrambe le app web; salva solo le sessioni in
expo-secure-storeinvece che nei cookie. - Quanto costano le licenze?, Starter costa $199 (una superficie), il Full Bundle da $299 copre tutte e cinque le superfici con 3 postazioni, Agency $799 con 10 — tutti acquisti una tantum, tutti consentono progetti clienti commerciali illimitati.