Quel boilerplate SaaS Next.js choisir en 2026 ? (comparatif complet)
ShipFast, MakerKit, SupaStarter, HeartCo... Le marché des boilerplates SaaS Next.js explose. Voici comment choisir en fonction de votre projet, votre stack et votre budget.
Pourquoi utiliser un boilerplate SaaS en 2026 ?
Lancer un SaaS from scratch en 2026, c'est résoudre les mêmes problèmes que les 10 000 développeurs qui vous ont précédé : auth, paiements, multi-tenant, emails, permissions... Chaque heure passée sur ces fondations est une heure de moins sur votre product différenciant.
Un bon boilerplate vous donne 2-4 semaines d'avance. Pas de magie — juste du code production-ready que vous n'avez pas à écrire.
Voici un comparatif honnête des solutions principales en 2026.
Les critères qui comptent vraiment
Avant de comparer, posez-vous ces questions :
- Votre stack est-elle figée ? Certains boilerplates imposent Supabase, d'autres Planetscale, d'autres sont agnostiques.
- B2B ou B2C ? Multi-tenant (une DB pour N clients) vs DB-per-tenant change tout.
- Marché français ou international ? TVA, factures, RGPD — certains boilerplates ignorent complètement ces contraintes.
- Vous avez besoin de quoi en priorité ? Auth + Stripe → n'importe lequel. RBAC granulaire + multi-tenant → liste courte.
ShipFast — Le pionnier
Prix : ~$249 (lifetime) Stack : Next.js, NextAuth, Prisma ou Mongoose, Stripe Cible : Indie hackers, B2C, projets solo
ShipFast a popularisé le concept de "boilerplate SaaS" pour les développeurs solo. Son point fort : une communauté massive (50k+ devs) et des intégrations marketing (SEO, blog, landing pages) bien ficelées.
Ce qu'il fait bien :
- Setup en < 30 min
- Documentation claire pour débutants
- Landing page et blog inclus
Limites :
- Pas de multi-tenant out-of-the-box
- RBAC basique (admin / user)
- Pas adapté au B2B complexe
- Contenu en anglais, pas d'adaptation marché français
// ShipFast — modèle User simple
model User {
id String @id
email String @unique
name String?
// Pas d'Organization, pas de rôles granulaires
}MakerKit — Le plus complet côté auth
Prix : $299-$599 selon le plan Stack : Next.js 15, Supabase, tRPC (option), Stripe Cible : SaaS B2B, équipes, multi-tenant
MakerKit est sérieux. Multi-tenant natif, onboarding teams, organisations et membres — c'est le boilerplate le plus avancé sur l'aspect "workspace B2B".
Ce qu'il fait bien :
- Multi-tenant robuste (organizations + memberships)
- Super schema de permissions
- Stripe abonnements + one-time bien intégrés
Limites :
- Prix élevé (et abonnement pour les mises à jour)
- Couplage fort à Supabase (difficile de switcher)
- Peu de modules métier (facturation, CRM, etc.)
- Zéro adaptation France (TVA, conformité)
SupaStarter — Supabase first
Prix : $199 Stack : Next.js, Supabase Auth, Supabase DB Cible : Projets Supabase-only
Si vous êtes all-in Supabase, SupaStarter est cohérent. Mais c'est aussi sa limite : vous êtes enfermé dans l'écosystème Supabase pour tout (auth, DB, storage, realtime).
HeartCo — Conçu pour le B2B français
Prix : 199-499€ au lancement (one-shot) Stack : Next.js 15, Prisma 6, tRPC v11, Supabase PostgreSQL, NextAuth v5, Mistral AI Cible : SaaS B2B, marché français/européen, projets avec modules métier complexes
HeartCo part d'un constat : les SaaS B2B français ont des besoins spécifiques que les boilerplates anglo-saxons ignorent.
// HeartCo — isolation multi-tenant automatique via Prisma $extends
const orgDb = db.$extends({
query: {
$allModels: {
async $allOperations({ args, query }) {
// Toutes les lectures sont auto-scopées à l'organisation
args.where = { ...args.where, organizationId };
return query(args);
},
},
},
});
// Utilisation dans un router tRPC
const clients = await ctx.orgDb.client.findMany();
// ↑ Equivalent à: WHERE "organizationId" = 'org_abc123'Ce qu'il fait bien :
- +160 modèles Prisma (clients, factures, devis, CRM, BTP, RH...)
- +70 routers tRPC production-ready
- RBAC granulaire à 8 niveaux (matrix de permissions)
- Multi-tenant sécurisé par défaut (impossible d'oublier le filtre organization)
- Mistral AI intégré (résumés, extraction, génération)
- One-shot (pas d'abonnement)
Limites :
- Courbe d'apprentissage plus raide (beaucoup de code)
- Moins adapté aux projets B2C simples
- Communauté plus petite (nouveau)
Tableau comparatif
| Critère | ShipFast | MakerKit | HeartCo |
|---|---|---|---|
| Prix | ~$249 | $299-599 | 199-499€ |
| Modèle | One-shot | Abonnement | One-shot |
| Multi-tenant | ❌ | ✅ | ✅ |
| RBAC granulaire | ❌ | Partiel | ✅ (8 rôles) |
| Modules métier | ❌ | ❌ | ✅ (+160 modèles) |
| France/TVA | ❌ | ❌ | ✅ |
| Mistral AI | ❌ | ❌ | ✅ |
| tRPC v11 | Option | Option | ✅ natif |
| Prisma 6 | ✅ | ❌ | ✅ |
Comment choisir ?
Choisissez ShipFast si :
- Vous lancez un B2C simple (SaaS solo, outil, app)
- Vous voulez le setup le plus rapide possible
- Vous avez besoin d'une grosse communauté pour le support
Choisissez MakerKit si :
- Votre SaaS est un workspace collaboratif (type Notion, Linear)
- Vous êtes à l'aise avec les abonnements annuels
- Votre projet est 100% construit sur Supabase
Choisissez HeartCo si :
- Vous construisez un SaaS B2B avec des modules métier (facturation, CRM, gestion RH, BTP...)
- Vous ciblez le marché français ou européen
- Vous voulez un RBAC sérieux et une isolation multi-tenant inviolable
- Vous voulez intégrer de l'IA (Mistral) sans tout recoder
Ce que la plupart des comparatifs oublient
Les boilerplates ne se comparent pas qu'en features. La vraie question est : combien de code allez-vous devoir jeter ?
Un boilerplate très générique nécessite beaucoup de code custom pour un SaaS B2B. Un boilerplate trop spécialisé vous force à patcher des parties que vous n'utilisez pas.
HeartCo fait le pari du domaine métier — il est plus gros mais chaque ligne de code est là pour une raison. Si votre SaaS a besoin de gérer des factures, des clients et des projets, vous ne réécrivez pas ces modules.
La meilleure façon de tester : lisez le code source. Un bon boilerplate s'explique tout seul.