Ir al contenido

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.

Recibe la próxima entrada por correo

Un correo breve cuando sale una entrada nueva o algo se lanza. Confirmas una vez por correo y te das de baja con un clic.

Todas las entradas