Starter kits SaaS Vue 3 en 2026 : kits Nuxt, Vue sur un autre backend, et un binaire Go
Chaque liste des « meilleurs boilerplates SaaS » est une liste Next.js avec une note de bas de page Vue. Si vous voulez Vue, vous choisissez entre trois familles qui ne sont pas vraiment comparables : les kits Nuxt full-stack (JavaScript de bout en bout), Vue sur un backend qui n'est pas en JavaScript (Laravel, .NET, Go), et les templates d'interface qui ressemblent à des kits sans en être. Nous vendons un kit de la deuxième famille (GoVueKit) : il est dans le tableau, soumis aux mêmes questions que les autres, avec un lien vers la page de chaque projet.
Le tableau
| Kit | Famille | Backend | Base | Équipes | Paiement | i18n | Licence / prix |
|---|---|---|---|---|---|---|---|
| supastarter pour Nuxt | Nuxt full-stack | serveur Nuxt 3 + API Hono | Prisma ou Drizzle (PostgreSQL…) | oui, orgs + facturation par siège | Stripe, Lemon Squeezy, Polar, Creem, Dodo | oui, emails compris | commercial, à partir de 299 € |
| nuxt-saas-starter | Nuxt full-stack | Nuxt 4 | MySQL + Drizzle | oui, multi-locataire | voir le dépôt | voir le dépôt | open source |
| nuxt-saas-stripe-starter | Nuxt full-stack | Nuxt 4 + Nuxt UI | Prisma + Neon (PostgreSQL) | voir le dépôt | Stripe | — | open source (MIT) |
| SupaNuxt SaaS | Nuxt + BaaS | Nuxt 3 + Supabase + tRPC | Supabase (Prisma) | oui | Stripe | — | open source |
| Template SaaS Nuxt UI | template d'interface | aucun (pages seulement) | aucune | non | non | — | gratuit (Nuxt UI + Nuxt Content) |
| Kits Laravel + Inertia + Vue (ex. Larafast en VILT) | Vue sur PHP | Laravel | MySQL / PostgreSQL | variable | Stripe / Lemon Squeezy via Cashier | variable | commercial |
| Brick Starter | Vue sur .NET | ASP.NET Core | SQL Server / PostgreSQL | oui, multi-locataire | Stripe | voir le site | commercial |
| GoVueKit | Vue sur Go | Go (chi, sqlc) | PostgreSQL et SQLite | oui, RBAC + isolation par ligne | Stripe : abonnements + achats uniques, webhooks idempotents | oui, interface + emails FR/EN | commercial, 199 € une fois |
Les cases rapportent ce que chaque projet annonce sur ses propres pages au moment de la rédaction ; quand une page ne le disait pas, la case le dit.
Première famille : les kits Nuxt full-stack
supastarter est la référence, et son prix va avec : Nuxt 3, better-auth (mots de passe, passkeys, liens magiques, OAuth, 2FA), Prisma ou Drizzle, cinq fournisseurs de paiement, des organisations avec facturation par siège, une internationalisation jusque dans les emails, une interface d'admin, du stockage S3, des jobs en arrière-plan via trigger.dev ou QStash, des tests Playwright, et un déploiement compatible serverless. Si votre équipe est TypeScript de bout en bout et que vous déployez sur Vercel ou un hôte Node, c'est l'option la plus complète du monde Vue. Ce que vous achetez est aussi ce à quoi vous vous engagez : le serveur Nuxt, un exécuteur de jobs externe, et un runtime JavaScript en production.
Les starters Nuxt 4 gratuits sont le bon premier regard si le budget est la contrainte. nuxt-saas-starter est construit autour de la multi-tenancy dès le premier jour (Better Auth, Drizzle sur MySQL, Resend) ; nuxt-saas-stripe-starter associe Nuxt UI et Nuxt Content à Prisma sur Neon, l'auth Sidebase et Stripe. Vérifiez organisations, admin et tests par rapport à vos besoins avant de supposer qu'ils sont là : les kits gratuits tiennent souvent à un seul mainteneur, et l'un des plus connus, NuxSaaS, a perdu son domaine au profit d'un site de jeux d'argent en 2026, ce qui est une leçon en soi sur la dépendance à un projet annexe.
SupaNuxt SaaS précède les deux et montre la forme du marché en 2023 : Supabase pour l'auth et les données, tRPC, Prisma, équipes et plans, un assistant OpenAI. Bien pour apprendre ; la dépendance à Supabase est une décision que vous prenez le premier jour et que vous défaites par une réécriture.
Deuxième famille : Vue sur un backend qui n'est pas en JavaScript
C'est la famille des équipes dont le langage backend est déjà choisi. L'application Vue est une vraie SPA avec son propre build ; le backend est ce dans quoi votre équipe est bonne.
Laravel + Inertia + Vue est la branche la plus fournie. Inertia laisse les contrôleurs Laravel rendre des pages Vue sans couche d'API ; Cashier gère Stripe. Plusieurs kits commerciaux proposent une variante VILT (Larafast est le plus connu), et l'écosystème Laravel apporte files, mail et Nova/Filament pour l'admin. Vous obtenez l'économie de l'hébergement PHP et un vivier de recrutement immense ; vous faites tourner un runtime PHP, un build Node et, en général, Redis et un worker de file.
.NET + Vue existe pour les boutiques qui vivent en C#. Brick Starter livre un backend ASP.NET Core avec multi-tenancy et Stripe, et un choix de fronts dont Vue ; évaluez-le comme n'importe quel template .NET, avec les conditions de licence sous les yeux.
Go + Vue est la plus petite branche, et c'est là que se trouve GoVueKit.
L'argument est opérationnel : la sortie de vite build est embarquée dans le
binaire Go avec go:embed, les pages publiques sont prérendues en HTML
statique au build (canonical, hreflang, sitemap, pas de serveur SSR), et le
résultat est un seul fichier statique d'environ 27 Mo qui tourne sur
n'importe quel VPS sans Node, sans PHP, sans runtime à patcher. Dedans :
Vue 3 avec TypeScript et la Composition API, Pinia, Vue Router, Tailwind,
mode sombre, FR/EN avec un test qui échoue quand les deux catalogues
divergent, et un client fetch typé au-dessus d'une API Go construite avec
chi et sqlc. Les briques SaaS sont celles des kits Nuxt — comptes avec TOTP
et OIDC, organisations avec isolation par ligne, Stripe avec webhooks
idempotents, file d'email durable, back-office — à la différence près que
l'ensemble fait environ 11 000 lignes de Go lisibles en un après-midi et
tourne sur PostgreSQL ou SQLite à partir des mêmes requêtes générées.
Troisième famille : des templates qui ne sont pas des kits
Le template SaaS de Nuxt UI, les thèmes d'admin Vuexy et Vuestic, les coquilles d'application Tailwind UI : de belles pages sans backend, sans modèle d'auth, sans paiement, sans tenancy. C'est un achat de design. En acheter un en croyant avoir acheté un socle SaaS est l'erreur la plus fréquente du côté Vue de ce marché, parce que les captures d'écran sont identiques à celles du vrai.
Comment choisir
Voulez-vous du JavaScript en production ? Si oui, les kits Nuxt sont chez eux et supastarter est le choix sûr. Si non — parce que votre équipe backend écrit du Go, du PHP ou du C#, ou parce que vous voulez un seul artefact à déployer — la deuxième famille est la seule qui convienne, et la comparaison devient une comparaison de backends.
Où ça va tourner ? Serverless et Vercel favorisent Nuxt. Un VPS, une installation chez un client, un hébergeur européen avec une clause de résidence des données : favorisez un binaire ou une application PHP que vous maîtrisez entièrement.
Qui lit le code ? Chaque kit ci-dessus dit « vous possédez le code ».
Posséder 40 000 lignes du TypeScript de quelqu'un d'autre réparties dans un
monorepo est une propriété différente de 11 000 lignes de Go plus une
application Vue que vous pouvez parcourir au grep de bout en bout.
Demandez le compte.
Que dit la clause de restriction de la licence ? Les sièges, le travail pour des clients, et si « à vie » désigne la vie du produit ou celle de la version majeure.
Essayer avant de décider
supastarter a une démo et un site de documentation. Les starters Nuxt gratuits et SupaNuxt se clonent et démarrent. GoVueKit lance toute sa pile — application, PostgreSQL, authentification unique, S3, un double de Stripe et une boîte mail — depuis un fichier, sans compte, sans licence :
curl -fsSLO https://govuekit.dev/labs/docker-compose.yml
docker compose up -d
Ouvrez ensuite la source Vue du kit qui vous a plu et cherchez trois choses : comment une page obtient ses données (client typé, tRPC, props Inertia), comment une route décide que vous avez le droit d'y être (côté serveur, toujours), et comment une traduction manquante est attrapée (par un test, ou par un utilisateur).
Si une case ci-dessus est fausse à propos de votre projet, ouvrez un ticket sur github.com/kOlapsis/govuekit et elle sera corrigée, avec attribution.