Open SaaS

Open SaaS

Wasp (wasp-lang) · Programmation

Open SaaS est un kit de démarrage SaaS gratuit et open source bâti sur Wasp, qui combine React, Node.js et Prisma avec authentification, paiements et tableau de bord prêts à l'emploi.

Aperçu de l'interface de Open SaaS

À propos de Open SaaS

About

Qu'est-ce qu'Open SaaS

Open SaaS est un modèle gratuit sur lequel vous construisez votre propre produit SaaS ; ce n'est pas un produit SaaS en soi. Il rassemble les briques que presque toutes les équipes réécrivent à chaque projet : comptes utilisateurs vérifiés, connexion via réseaux sociaux, paiement par abonnement, tableau de bord d'administration, envoi de fichiers et d'e-mails. La base repose sur React côté front-end, Node.js et Prisma côté back-end, le tout assemblé par Wasp, un framework qui lit un seul fichier de configuration et génère le code qui relie les parties.

L'argument, c'est la vitesse. Au lieu de passer une semaine sur l'authentification, une autre sur les webhooks Stripe et une troisième sur la page de réglages, vous clonez le dépôt et attaquez directement la fonctionnalité qui rapporte. Qui paie : personne, car le modèle est distribué sous licence d'usage libre. Ce que vous fournissez : vos propres clés de paiement, d'e-mail et d'hébergement. Une réserve compte dès le départ. Vous adoptez Wasp, et ce choix façonne tout le reste du projet, de la définition des routes jusqu'au déploiement.

Pour commencer

  1. Installez la CLI Wasp avec npm i -g @wasp.sh/wasp-cli
  2. Créez votre projet avec wasp new -t saas, qui copie le modèle vierge dans un nouveau dossier
  3. Ajoutez vos clés pour un prestataire de paiement (Stripe, Polar.sh ou Lemon Squeezy), l'envoi d'e-mails et l'IA là où vous en avez besoin
  4. Lancez le serveur de développement, puis déployez la base de données, le serveur et le client en une seule commande vers Railway ou Fly.io, ou vers l'hébergeur de votre choix

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Open SaaS.

Offre gratuiteOui
Offres payantes$0
PlateformeWeb, self-hosted, Railway, Fly.io
DéveloppeurWasp (wasp-lang)
CatégorieProgrammation
Date de lancementSep 2023
Dernière mise à jourOct 2025
Visites du site16.4K
Classement mondial du site1.4M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs solo et créateurs indépendants
  • Développeurs JavaScript full-stack
  • Développeurs qui utilisent des outils d'IA
  • Petites équipes de startup

Tâches

  • Ajouter des comptes vérifiés
  • Configurer la facturation par abonnement
  • Construire un tableau de bord d'administration
  • Envoyer des fichiers vers le stockage
  • Envoyer des e-mails transactionnels

Cas d'usage

  • MVP du week-end
  • Premier SaaS commercial
  • Apprendre la structure full-stack
  • Travail d'agence ou pour des clients

Fonctionnalités clés

Authentification full-stack prête à l'emploi

Open SaaS inclut des comptes e-mail vérifiés et la connexion Google, GitHub, Slack et Microsoft, le tout préconfiguré. Les données utilisateurs vous appartiennent : aucune facture d'authentification à un tiers et aucun prestataire qui tient votre flux de connexion. Ajouter ou retirer un fournisseur, c'est quelques lignes dans le fichier de configuration, pas une réécriture.

Paiements avec trois prestataires

La facturation par abonnement est prête pour Stripe, Polar.sh et Lemon Squeezy. Le paiement et les webhooks sont déjà branchés : vous choisissez un prestataire et ajoutez vos identifiants produit. L'app de démonstration du site vous laisse faire un achat test avec un numéro de carte avant de toucher à de l'argent réel.

Tableau de bord d'administration

Tout produit finit par avoir besoin d'un back-office, et celui-ci est déjà construit. Le tableau de bord associe la gestion des utilisateurs à des graphiques et des tableaux bâtis avec des composants Shadcn UI, et le site indique que les analyses peuvent passer par Plausible ou Google Analytics. Vous disposez des écrans dont un profil support ou opérations a besoin sans les dessiner de zéro.

Typage sûr sur toute la stack

Le support TypeScript va de bout en bout. Wasp lit vos fonctions back-end et infère les types côté front-end, sans installer ni configurer une couche de synchronisation à part. C'est la différence entre repérer une faute de frappe à la compilation et la découvrir en production.

Environnement pensé pour coder avec l'IA

Le dépôt est conçu pour coder avec un assistant IA. Il comprend un AGENTS.md dédié, des skills et un plugin Claude Code, ainsi que des réglages par défaut qui réduisent le code répétitif que l'assistant devrait écrire. Résultat : moins de fausses pistes quand vous confiez une tâche à Claude Code, Cursor ou Codex.

Tâches, e-mail et envoi de fichiers

Les tâches en arrière-plan et le cron s'exécutent en définissant une fonction dans la configuration, et l'e-mail se relie à SendGrid, Mailgun ou un SMTP classique. L'envoi de fichiers passe par des URL présignées AWS S3, et l'exemple est documenté en détail. Ce sont les briques ingrates qui bloquent un projet, et elles arrivent ici terminées.

Blog, documentation et déploiement en une commande

Un blog en Markdown tourne sur le modèle Starlight d'Astro, ce qui aide le SEO. Des tests end-to-end Playwright et un pipeline CI GitHub Actions sont inclus. Et comme le code vous appartient, il n'y a pas d'enfermement : déployez sur Railway ou Fly.io en une commande, ou sur n'importe quel autre hébergeur.

Avantages et inconvénients

Avantages

  • 100 % gratuit et open source, sans frais de licence ni palier payant pour débloquer les fonctions clés
  • Réunit authentification, paiements, e-mail, tâches, envoi de fichiers et tableau de bord dans un seul dépôt, ce qui économise des semaines de montage
  • Wasp offre un typage full-stack sûr et des types inférés sans outil externe de synchronisation
  • Conçu pour les assistants de code IA, avec règles, skills et plugin Claude Code inclus
  • Aucun enfermement propriétaire : auto-hébergement possible, ou déploiement sur Railway, Fly.io ou tout autre hébergeur

Inconvénients

  • Tout le projet tourne sur Wasp : adopter le modèle, c'est adopter ce framework et sa façon de travailler par configuration
  • Vous fournissez et payez toujours vos propres services, dont le traitement des paiements, l'e-mail, l'hébergement et le stockage
  • C'est un modèle, pas un produit géré : pas de service d'assistance, et les mises à jour sont à votre charge
  • Certains exemples, comme les intégrations OpenAI et S3, nécessitent vos propres clés et comptes pour fonctionner

Questions fréquentes

Open SaaS est un kit de démarrage gratuit et open source pour créer des applications SaaS. Il réunit dans un même code React et Node.js, bâti sur le framework Wasp, les fonctions dont presque tout produit a besoin : authentification des utilisateurs, paiements par abonnement, tableau de bord d'administration, envoi de fichiers et e-mail. Vous le clonez et démarrez avec vos propres fonctionnalités.