> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# ShipFast vs supastack : Quand vous avez besoin de plus que du Web

Vous cherchez une alternative à ShipFast ? Comparez le modèle Web de ShipFast avec le monorepo unifié de supastack associant Next.js, Expo, Tauri et 144 tests.

_Publié 2026-11-07._
_Mis à jour le 2026-11-07._

> **Pourquoi choisir supastack comme alternative à ShipFast ?**
> Tout dépend si votre projet s'arrête à une simple application web. ShipFast reste la référence pour prototyper rapidement seul avec Next.js, Auth.js et Stripe. En revanche, supastack est taillé pour bâtir une entreprise durable : un monorepo Turborepo réunissant Next.js Web, Expo Mobile (iOS/Android) et Tauri Desktop, assorti de 144 tests, de Better Auth, du multi-tenant organisationnel, de 8 passerelles de paiement et d'un routeur IA BYOK avec budgets. Pour lancer une application mobile, desktop ou gérer des équipes, supastack évite une refonte complète.

## Le plafond du projet unique : Quand le MVP dépasse le cadre du Web

ShipFast a dynamisé le marché des boilerplates en permettant aux développeurs indépendants de concrétiser une idée sans attendre : Next.js, Auth.js, paiement Stripe et sections d'atterrissage à fort taux de conversion regroupés dans un dossier.

Toutefois, de nombreux fondateurs cherchent une alternative dès que leur projet grandit. Ils se heurtent vite à quatre limites : la demande d'applications mobiles natives avec notifications, les exigences des entreprises pour des comptes d'équipe, les dérapages de facturation IA sans quotas de tokens, et la vulnérabilité d'un code sans tests lorsqu'on utilise l'IA pour le modifier.


## Frontières d'un monorepo strict versus dossier applicatif unique

ShipFast regroupe tout son code dans un répertoire Next.js classique. Cette approche est facile à appréhender mais crée un couplage fort entre fonctions utilitaires, requêtes de base de données et interface. Créer une application mobile complémentaire oblige alors à dupliquer le code ou à entreprendre une refonte complexe.

supastack repose sur un monorepo Turborepo pensé pour durer. Les fonctions clés sont isolées dans des paquets typés : `@supastack/auth` valide les sessions sur tous les supports, `@supastack/db` encapsule les schémas et migrations Drizzle ORM, et `@supastack/billing` orchestre huit prestataires de paiement avec un registre de webhooks idempotent. Le Web, le Mobile et le Desktop partagent cette logique sans duplication.

| Capacité | ShipFast | supastack |
|---|---|---|
| Architecture globale | Dossier d'application Next.js unique | Monorepo Turborepo avec découpage strict en paquets |
| Plateformes clientes | Next.js Web uniquement | Next.js 16 Web + TanStack Start + Expo Mobile + Tauri Desktop |
| Authentification | Auth.js (NextAuth v5 beta) | Better Auth (OAuth, OTP, 2FA, passkeys, usurpation) |
| Gestion multi-tenant | Modèle mono-utilisateur | Espaces personnels et d'organisation avec RBAC et facturation par siège |
| Tests automatisés | Aucun fichier de test inclus | 144 fichiers de test avec validation locale sans clés API |
| Passerelles de paiement | Stripe et Lemon Squeezy | 8 prestataires Web (Stripe, Lemon Squeezy, Polar, Creem, Dodo, Paddle, Whop, PayPal) + RevenueCat |
| Plateforme développeur | Aucune | Clés d'API d'espace, webhooks sortants signés, journal d'audit, OpenAPI |
| Garde-fous des coûts IA | Enveloppe de prompt basique | Routeur intelligent, stockage BYOK chiffré, budgets de tokens stricts |


## Pourquoi 144 tests automatisés sont indispensables avec le codage IA

Les développeurs s'appuient aujourd'hui sur des outils d'IA comme Cursor, Claude Code et Copilot. Sur une base de code dépourvue de tests, demander à un agent d'ajouter une réduction peut silencieusement casser l'idempotence d'un webhook ou corrompre les sessions.

supastack intègre 144 fichiers de test ainsi qu'un mécanisme de validation locale (`pnpm verify:local`) simulant les prestataires externes. Toute modification humaine ou générée par l'IA est vérifiée en quelques secondes, garantissant la fiabilité de l'authentification et de la facturation.


## Grille de décision : Quand conserver ShipFast et quand passer à supastack

Choisissez ShipFast si : Vous travaillez seul sur un outil web grand public, vous privilégiez la simplicité immédiate et vous n'envisagez ni application mobile, ni travail d'équipe, ni tests automatisés.

Choisissez supastack si : Vous concevez un SaaS B2B pérenne, un produit IA nécessitant le suivi des coûts ou une solution multiplateforme déployée sur iOS, Android et ordinateur depuis une base TypeScript commune.
