Preguntas
¿Existe un boilerplate SaaS gratis y de código abierto? Siete opciones comparadas
Publicado el · 4 min de lectura· Anton Shubin
En resumen
- Sí, hay varios boilerplates SaaS gratis y de código abierto, con login, pagos y panel incluidos.
- Las ediciones gratis de los kits de pago suelen dejar fuera justo los pagos o los equipos.
- Stripe funciona en España y México, pero no en Argentina, Colombia, Chile ni Perú. Mira eso antes de elegir.
- Seed trae grupos con roles, cobro por miembro con Stripe, panel de administración y nueve idiomas en tu propio servidor.
Sí: hay varios boilerplates SaaS gratis y de código abierto, y los buenos ya traen login, pagos y un panel. A 3 de noviembre de 2026, Seed, Open SaaS, el Next.js SaaS Starter de Vercel, ixartz SaaS Boilerplate, Apptension SaaS Boilerplate, BoxyHQ SaaS Starter Kit y Makerkit Lite tienen licencia MIT o Apache-2.0. La diferencia está en lo que cada uno deja fuera, y en si su pasarela de pago funciona donde tú facturas.
Yo hago Seed, así que no soy neutral. Cada dato sobre otro proyecto enlaza a la página donde lo leí el 3 de noviembre de 2026, y cuando otra plantilla te conviene más, lo digo.
¿Qué boilerplates SaaS gratis hay?
| Plantilla | Licencia | Stack | Equipos y roles | Pagos | Dónde corre |
|---|---|---|---|---|---|
| Seed | MIT | Deno, Hono, Preact, Postgres | Grupos: lector, editor, admin, dueño | Stripe, por miembro | Docker Compose en cualquier servidor Linux tuyo |
| Open SaaS | MIT | Wasp: React, Node.js, Prisma | No mencionados | Stripe, Polar o Lemon Squeezy | Fly.io o Railway con un comando, o cualquier host |
| Next.js SaaS Starter | MIT | Next.js, Postgres, Drizzle | Owner y Member | Stripe | Vercel, según su guía |
| ixartz SaaS Boilerplate | MIT | Next.js, Drizzle, Clerk | Organizaciones con roles, vía Clerk | No en la edición gratis | No indicado |
| Apptension SaaS Boilerplate | MIT | React, Django, Postgres | Tenants: Owner, Admin, Member | Stripe | AWS, con AWS CDK |
| BoxyHQ SaaS Starter Kit | Apache-2.0 | Next.js, Prisma, Postgres | Equipos con roles | Suscripciones Stripe por equipo | Botones de Vercel, Heroku y DigitalOcean |
| Makerkit Lite | MIT | Next.js, Supabase | No en Lite | No en Lite | Cualquier host con Next.js |
«No mencionados» quiere decir que la página del proyecto no lo nombra. No prueba que falte, pero tampoco cuentes con ello.
¿Y si Stripe no funciona en tu país?
Casi todos los kits de la tabla cobran con Stripe, y Stripe está disponible en España y México, pero no en Argentina, Colombia, Chile ni Perú (comprobado el 3 de noviembre de 2026). Si tu empresa está en uno de esos países, tienes tres caminos:
- Open SaaS, que además de Stripe trae Polar y Lemon Squeezy. Ambos son «merchant of record» (Polar, Lemon Squeezy): venden en tu nombre y se encargan de los impuestos. Revisa en sus páginas si aceptan vendedores de tu país antes de decidir.
- Una empresa en un país con Stripe, por ejemplo en Estados Unidos o España. Entonces Seed y los demás funcionan tal cual.
- Tu propia pasarela, como Mercado Pago, en lugar de Stripe. En Seed el código de cobro vive sobre todo en el módulo billing, descrito en docs/billing.md, pero cambiar de pasarela sigue siendo trabajo de días.
Seed solo cobra con Stripe hoy. Si eso te deja fuera, Open SaaS es mejor punto de partida para ti, y prefiero decírtelo ahora que después de que montes tu MVP.
¿Cuándo conviene otra plantilla?
- Next.js SaaS Starter, si quieres una base pequeña en Next.js que se lee en una tarde.
- ixartz, si te sirve Clerk para el login y quieres equipos y traducciones gratis; los pagos llegan en sus ediciones de pago Plus, Pro y Max.
- Apptension, si tu equipo trabaja con Python y Django: login con segundo factor, passkeys, SSO, tres roles, Stripe y panel de administración.
- BoxyHQ, si vendes a empresas grandes que piden SAML SSO y SCIM desde el primer día. También trae suscripciones Stripe por equipo.
¿Qué trae Seed?
Seed está pensado para un producto que pagan equipos, en un servidor que controlas tú. En main
hoy: login con contraseña, passkeys, Google, GitHub y enlace por correo, segundo factor con app de
autenticación, grupos con cuatro roles e invitaciones, cobro por miembro con Stripe con plan gratis
y 14 días de prueba, panel de administración en su propio dominio, almacenamiento de archivos,
notificaciones en la app, por web push y por Telegram, app que funciona sin conexión y nueve
idiomas, español incluido.
Sus límites, sin rodeos: solo Stripe, servidores en Deno 2 (Node y Bun están en el plan, sin fecha), nada de serverless, y un único mantenedor, que soy yo.
¿Por dónde empiezo?
Responde dos preguntas: ¿te paga una persona o un equipo?, ¿y con qué pasarela puedes cobrar desde tu país? Con eso la tabla se reduce a una o dos opciones. Si la respuesta es «equipos y Stripe», prueba la demo en español, mira la comparación con kits de pago y arranca desde el repositorio.