Aller au contenu principal
Tous les articles
6 min de lecture

Quel boilerplate SaaS Next.js choisir en 2026 ? (comparatif complet)

ShipFast, MakerKit, SupaStarter, HeartCo : comment choisir un boilerplate SaaS Next.js selon 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 : à partir de 199 $ (paiement unique) 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 (8000+ makers, selon le site ShipFast en septembre 2026) 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 : à partir de 349 $ 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 : à partir de 299 $ 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 7, 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 des lectures via Prisma $extends (extrait simplifié)
const orgDb = db.$extends({
  query: {
    $allModels: {
      async findMany({ args, query }) {
        args.where = { ...args.where, organizationId };
        return query(args);
      },
      // même principe pour findFirst, findFirstOrThrow, count, aggregate, groupBy
    },
  },
});
 
// Utilisation dans un router tRPC
const clients = await ctx.orgDb.client.findMany();
// ↑ Équivalent à : 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 (lectures filtrées automatiquement par organisation, écritures explicites)
  • 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èreShipFastMakerKitHeartCo
Prixdès 199 $dès 349 $199-499€
ModèleOne-shotAbonnementOne-shot
Multi-tenant❌✅✅
RBAC granulaire❌Partiel✅ (7 rôles)
Modules métier❌❌✅ (+160 modèles)
France/TVA❌❌✅
Mistral AI❌❌✅
tRPC v11OptionOption✅ natif
Prisma (ORM)✅❌✅

Prix des concurrents vérifiés en septembre 2026. Ils évoluent : confirmez-les sur les sites officiels avant de décider. Le détail à jour est dans nos comparatifs.

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.

Pour aller plus loin

Partager

Prêt à lancer ton SaaS ?

HeartCo Starter inclut tout ce dont tu as besoin : auth, paiements, IA, mobile, sécurité auditée. À partir de 199 €.

Satisfait ou remboursé 30 jours