Acerca de Sushi SaaS — Qué es y por qué confiar
Un starter SaaS listo para producción, con licencia MIT, centrado en lanzar productos reales: i18n, Better Auth, Drizzle ORM, Stripe, MDX, admin con RBAC y una DX práctica. Pensado para clonar, extender y confiar.
¿Qué es Sushi SaaS?
Sushi SaaS es un starter de Next.js pragmático y orientado a producción para crear y lanzar productos SaaS reales. Trae autenticación, cobros, organizaciones, créditos, almacenamiento, admin e internacionalización, conectados a una base de datos tipada y migraciones explícitas.
Pila principal:
- Next.js App Router con rutas localizadas (next‑intl)
- Better Auth + Postgres a través de Drizzle ORM
- Stripe Checkout + finalización por webhooks (libreta de créditos lista)
- Un sitio Fumadocs separado para guías públicas y artículos técnicos
- Páginas de admin con RBAC reforzado en el servidor
- DX sensata: pnpm, ESLint/Tailwind, endpoint de salud, variables de entorno claras
Repositorio GitHub: https://github.com/PansaLegrand/sushi-saas-template
git clone https://github.com/PansaLegrand/sushi-saas-template.git
cd sushi-saas-template
pnpm install && pnpm devPor qué puedes confiar
- Tipado de extremo a extremo: los esquemas Drizzle son la fuente de verdad; las migraciones con drizzle‑kit mantienen la base sincronizada.
- Flujos reales, no maquetas: auth, cobros (Stripe) y permisos de admin están conectados y se ejercitan en la UI.
- i18n predecible: rutas por locale con next‑intl y catálogos de mensajes alineados.
- Claridad operativa:
/api/health, plantillas de entorno y pautas de build, lint y migraciones en el repositorio. - Documentación clara: cada capacidad principal (auth, cobros, base de datos, admin, emails) tiene una guía MDX con comandos y rutas de archivos.
- Probado en el mundo real: refleja patrones usados para lanzar productos reales (ver README “Showcase”; p. ej., https://dojoclip.com, https://www.sushisaas.com).
Qué lo hace único
- Licencia MIT: úsalo comercialmente, modifícalo libremente y avanza rápido. Consulta
LICENSEen el repo. - Starter con funciones completas: auth, cobros, libreta de créditos, afiliados, demo de reservas, admin, almacenamiento e i18n.
- Documentación independiente: este sitio gestiona MDX, SEO y publicaciones sin añadir dependencias de contenido a cada aplicación clonada.
- Consultoría del autor disponible: ¿necesitas adaptarlo a tu caso? El autor ofrece implementación y asesoría para que lances más rápido con confianza. Email: pansalegrand@gmail.com (Inglés, Francés, Chino — nivel de trabajo)
Qué recibes desde el día uno
- Autenticación y RBAC: Better Auth, adaptador tipado de BD, admin seguro con roles de solo lectura/lectura‑escritura.
- Cobros que se sostienen: Stripe Checkout + webhooks firmados para finalizar y otorgar créditos.
- Créditos y pedidos: libreta simple para productos por uso y períodos de prueba.
- Internacionalización: rutas por locale y paquetes de mensajes para la UI del producto.
- Documentación pública: mantenida aquí como un proyecto Fumadocs desplegable por separado.
- Experiencia de desarrollo: pnpm, Turbopack/Webpack, ESLint/Tailwind y convenciones claras.
Por qué creé este proyecto de código abierto
Empecé Sushi SaaS para conectar con otros builders y para mantenerme enviando software. El open source lo hace posible: invita a conversaciones reales, enciende side projects y a veces abre la puerta para unirme a una startup.
- Conexión y ritmo: quiero conocer colaboradores, explorar side projects y—si hay química—formar parte de una startup. Publicar código real y funcionando es el mejor rompehielos que conozco.
- Mejor software gracias a la apertura: los boilerplates se vuelven excelentes cuando la gente los usa, los critica y los mejora. Esta es mi manera de construir en público—sin incentivo monetario—solo por la alegría de programar y ver a otros construir encima.
Enlaces
- GitHub: https://github.com/PansaLegrand/sushi-saas-template
- Documentación de inicio: Guía rápida
Si quieres adaptar este template a tu producto o validar tu MVP rápidamente, escríbeme a pansalegrand@gmail.com. Hablo inglés, francés y chino (nivel de trabajo).