À propos de Sushi SaaS — Ce que c’est et pourquoi c’est fiable
Un starter SaaS prêt pour la production, sous licence MIT, axé sur le shipping: i18n, Better Auth, Drizzle ORM, Stripe, MDX, admin RBAC et une DX pragmatique. Conçu pour être cloné, étendu et utilisé en confiance.
Qu’est‑ce que Sushi SaaS ?
Sushi SaaS est un starter Next.js pragmatique et orienté production pour construire et lancer de vrais produits SaaS. Il livre l’authentification, la facturation, les organisations, les crédits, le stockage, l’admin et l’internationalisation, reliés à une base typée avec des migrations explicites.
Pile principale :
- Next.js App Router avec routes localisées (next‑intl)
- Better Auth + Postgres via Drizzle ORM
- Stripe Checkout + finalisation par webhooks (journal de crédits prêt)
- Un site Fumadocs séparé pour les guides publics et les articles techniques
- Pages d’admin avec RBAC appliqué côté serveur
- DX saine : pnpm, ESLint/Tailwind, endpoint de santé, variables d’environnement claires
Dépôt GitHub : https://github.com/PansaLegrand/sushi-saas-template
git clone https://github.com/PansaLegrand/sushi-saas-template.git
cd sushi-saas-template
pnpm install && pnpm devPourquoi vous pouvez lui faire confiance
- Typé de la donnée à l’UI : les schémas Drizzle sont la source de vérité ; les migrations drizzle‑kit gardent la base en phase.
- De vrais parcours, pas des stubs : auth, facturation (Stripe) et permissions admin sont connectées et exercées dans l’UI.
- i18n prévisible : routes par locale via next‑intl et catalogues de messages alignés.
- Clarté opérationnelle :
/api/health, modèles d’environnement et consignes de build, lint et migrations. - Documentation claire : chaque capacité (auth, billing, base, admin, e‑mails) a un guide MDX avec commandes et chemins utiles.
- Éprouvé sur le terrain : reflète des patterns utilisés pour livrer de vrais produits (voir README « Showcase » ; ex. https://dojoclip.com, https://www.sushisaas.com).
Ce qui le rend unique
- Licence MIT : usage commercial, modification libre, avancez vite. Voir
LICENSEdans le dépôt. - Starter complet : auth, billing, journal de crédits, affiliés, démo de réservations, admin, stockage et i18n.
- Documentation indépendante : ce site gère MDX, SEO et publications sans ajouter de dépendances de contenu à chaque application clonée.
- Conseil par l’auteur disponible : besoin d’adapter à votre cas ? L’auteur propose implémentation et advisory pour vous faire livrer plus vite en confiance. Email : pansalegrand@gmail.com (anglais, français, chinois — niveau opérationnel)
Ce que vous obtenez dès le premier jour
- Authentification & RBAC : Better Auth, adaptateur BD typé, admin sécurisé (lecture seule / lecture‑écriture).
- Facturation qui tient la route : Stripe Checkout + webhooks signés pour finaliser et créditer.
- Crédits & commandes : un journal simple pour les produits à l’usage et les essais gratuits.
- Internationalisation : routes par locale et bundles de messages pour l’UI produit.
- Documentation publique : maintenue ici comme un projet Fumadocs déployable séparément.
- DX développeur : pnpm, Turbopack/Webpack, ESLint/Tailwind et conventions claires.
Pourquoi j’ai créé ce projet open source
J’ai lancé Sushi SaaS pour rencontrer d’autres builders et me pousser à livrer régulièrement. L’open source rend cela possible : il invite de vraies conversations, déclenche des side projects et ouvre parfois la porte pour rejoindre une startup.
- Connexion et élan : je veux rencontrer des collaborateurs, explorer des side projects et—si l’alchimie opère—rejoindre une startup. Publier du code réel et fonctionnel est le meilleur déclencheur de conversation que je connaisse.
- Un meilleur logiciel grâce à l’ouverture : les boilerplates deviennent excellents quand les gens les utilisent, les critiquent et les améliorent. C’est ma façon de « build in public »—sans incitation financière—simplement par plaisir de coder et de voir d’autres construire dessus.
Liens
- GitHub : https://github.com/PansaLegrand/sushi-saas-template
- Démarrage : Quick Start
Si vous souhaitez adapter ce template à votre produit ou valider votre MVP rapidement, écrivez‑moi à pansalegrand@gmail.com. Je parle anglais, français et chinois (niveau opérationnel).