Open SaaS

Open SaaS

Wasp (wasp-lang) · Programación

Open SaaS es un kit de inicio SaaS gratuito y de código abierto sobre Wasp que combina React, Node.js y Prisma con autenticación, pagos y panel de administración ya listos.

Vista previa de la interfaz de Open SaaS

Acerca de Open SaaS

About

Qué es Open SaaS

Open SaaS es una plantilla gratuita sobre la que construyes tu propio producto SaaS; no es un producto SaaS en sí. Reúne las piezas que casi todos los equipos reescriben en cada proyecto: cuentas de usuario verificadas, acceso con redes sociales, cobro por suscripción, panel de administración, subida de archivos y envío de correo. La base es React en el frontend, Node.js y Prisma en el backend, todo conectado por Wasp, un framework que lee un único archivo de configuración y genera el código que une las partes.

La propuesta es la velocidad. En lugar de pasar una semana con la autenticación, otra con los webhooks de Stripe y una tercera con la página de ajustes, clonas el repositorio y te pones con la función que de verdad genera ingresos. Quién paga: nadie, porque la plantilla se distribuye con licencia de uso libre. Qué aportas tú: tus propias claves de pagos, correo y alojamiento. Hay una advertencia que conviene tener clara desde el principio. Adoptas Wasp, y esa decisión marca todo lo demás del proyecto, desde cómo defines las rutas hasta cómo despliegas.

Cómo empezar

  1. Instala la CLI de Wasp con npm i -g @wasp.sh/wasp-cli
  2. Crea el proyecto con wasp new -t saas, que copia la plantilla limpia en una carpeta nueva
  3. Añade tus claves de un proveedor de pagos (Stripe, Polar.sh o Lemon Squeezy), de correo y de IA donde las necesites
  4. Arranca el servidor de desarrollo y despliega la base de datos, el servidor y el cliente con un solo comando en Railway o Fly.io, o en el host que prefieras

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Open SaaS.

Plan gratuitoSí
Planes de pago$0
PlataformaWeb, self-hosted, Railway, Fly.io
DesarrolladorWasp (wasp-lang)
CategoríaProgramación
Fecha de lanzamientoSep 2023
Última actualizaciónOct 2025
Visitas al sitio web16.4K
Ranking global del sitio1.4M
Disponibilidad de la APIN/A

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores independientes y creadores individuales
  • Desarrolladores full-stack de JavaScript
  • Desarrolladores que usan herramientas de IA
  • Equipos pequeños de startup

Tareas

  • Añadir cuentas verificadas
  • Configurar el cobro por suscripción
  • Montar un panel de administración
  • Subir archivos al almacenamiento
  • Enviar correo transaccional

Casos de uso

  • MVP de fin de semana
  • Primer SaaS comercial
  • Aprender la estructura full-stack
  • Trabajo de agencia o para clientes

Funciones clave

Autenticación full-stack lista para usar

Open SaaS incluye cuentas de correo verificadas y acceso con Google, GitHub, Slack y Microsoft, todo preconfigurado. Los datos de usuario son tuyos, así que no pagas a un tercero por la autenticación ni dejas que un proveedor controle tu flujo de acceso. Añadir o quitar un método son unas pocas líneas en el archivo de configuración, no una reescritura.

Pagos con tres proveedores

La facturación por suscripción está preparada para Stripe, Polar.sh y Lemon Squeezy. El checkout y los webhooks vienen conectados, así que eliges proveedor y añades tus IDs de producto. La app de demostración del sitio te deja hacer una compra de prueba con un número de tarjeta antes de tocar dinero real.

Panel de administración

Todo producto acaba necesitando una trastienda, y aquí ya está construida. El panel combina la gestión de usuarios con gráficos y tablas hechos con componentes de Shadcn UI, y el sitio indica que las analíticas pueden pasar por Plausible o Google Analytics. Tienes las pantallas que necesita alguien de soporte u operaciones sin diseñarlas desde cero.

Seguridad de tipos en todo el stack

El soporte de TypeScript va de punta a punta. Wasp lee tus funciones de backend y deduce los tipos en el frontend, así que no instalas ni configuras una capa aparte para sincronizarlos. Es la diferencia entre pillar una errata al compilar y descubrirla en producción.

Entorno pensado para programar con IA

El repositorio está hecho para programar con un asistente de IA. Incluye un AGENTS.md propio, skills y un plugin de Claude Code, además de valores por defecto que recortan el código repetitivo que el asistente tendría que escribir. Eso se traduce en menos callejones sin salida cuando le pasas una tarea a Claude Code, Cursor o Codex.

Tareas, correo y subida de archivos

Las tareas en segundo plano y el cron se ejecutan definiendo una función en la configuración, y el correo se conecta a SendGrid, Mailgun o SMTP sin más. La subida de archivos usa URLs prefirmadas de AWS S3, y el ejemplo está documentado al detalle. Son las piezas poco vistosas que atascan un proyecto, y aquí llegan terminadas.

Blog, documentación y despliegue con un comando

Un blog en Markdown funciona sobre la plantilla Starlight de Astro, que va bien para el SEO. Se incluyen pruebas end-to-end con Playwright y un pipeline de CI con GitHub Actions. Y como el código es tuyo, no hay ataduras: despliega en Railway o Fly.io con un comando, o en el host que quieras.

Ventajas y desventajas

Ventajas

  • 100% gratis y de código abierto, sin cuota de licencia ni nivel de pago para desbloquear funciones clave
  • Trae autenticación, pagos, correo, tareas, subida de archivos y panel de administración en un solo repositorio, lo que ahorra semanas de montaje
  • Wasp ofrece seguridad de tipos full-stack y tipos inferidos sin una herramienta externa de sincronización
  • Está hecho para asistentes de programación con IA, con reglas, skills y un plugin de Claude Code incluidos
  • Sin ataduras a un proveedor, así que puedes autoalojarlo o desplegarlo en Railway, Fly.io o cualquier otro host

Desventajas

  • Todo el proyecto corre sobre Wasp, así que adoptar la plantilla significa adoptar ese framework y su forma de trabajar basada en configuración
  • Sigues aportando y pagando tus propios servicios, incluidos el procesamiento de pagos, el correo, el alojamiento y el almacenamiento
  • Es una plantilla, no un producto gestionado, así que no hay servicio de soporte y las actualizaciones corren de tu cuenta
  • Algunos ejemplos, como las integraciones con OpenAI y S3, necesitan tus propias claves y cuentas antes de funcionar

Preguntas frecuentes

Open SaaS es un kit de inicio gratuito y de código abierto para crear aplicaciones SaaS. Reúne en un mismo código de React y Node.js, construido sobre el framework Wasp, las funciones que casi todo producto necesita: autenticación de usuarios, pagos por suscripción, panel de administración, subida de archivos y correo. Lo clonas y empiezas con tus propias funciones.