
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.

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
- Instala la CLI de Wasp con
npm i -g @wasp.sh/wasp-cli - Crea el proyecto con
wasp new -t saas, que copia la plantilla limpia en una carpeta nueva - Añade tus claves de un proveedor de pagos (Stripe, Polar.sh o Lemon Squeezy), de correo y de IA donde las necesites
- 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.
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.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Open SaaS.
Alternativas a Open SaaS
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
