Repolode
ixartz

ixartz/SaaS-Boilerplate

Plantilla SaaS open source con Next.js, autenticación de Clerk, multi-tenancy, RBAC, i18n, Drizzle ORM y Tailwind CSS.

Estrellas
7,456
Forks
1,335
Issues abiertos
3
Último commit
hace 21 días

¿Qué es?

SaaS Boilerplate es una plantilla de TypeScript para iniciar aplicaciones SaaS con Next.js, Tailwind CSS y Shadcn UI. Incluye autenticación mediante Clerk, multi-tenancy con soporte para equipos y organizaciones, control de acceso basado en roles, una landing page, un panel de usuario e internacionalización con next-intl y Crowdin.

La capa de datos usa Drizzle ORM, compatible con PostgreSQL, SQLite y MySQL; PGlite proporciona una base de datos local para el desarrollo. El proyecto también incluye ESLint, Prettier, Vitest, Playwright, Storybook, monitoreo de errores con Sentry, registro con LogTape y GitHub Actions para ejecutar pruebas en pull requests. Requiere Node.js 24 o posterior.

Hay una versión gratuita con licencia MIT, y las ediciones de pago Plus, Pro y Max añaden funciones como pagos con Stripe, autenticación autohospedada con Better Auth y modo oscuro.

Funciones clave

  • 01App Router de Next.js con TypeScript y Tailwind CSS, con componentes de Shadcn UI.
  • 02Autenticación con Clerk, que incluye inicio de sesión social, MFA e impersonación de usuarios.
  • 03Multi-tenancy con creación y cambio de organización, e invitaciones a miembros del equipo.
  • 04Control de acceso basado en roles y permisos.
  • 05Acceso a bases de datos con seguridad de tipos mediante Drizzle ORM para PostgreSQL, SQLite y MySQL.
  • 06Internacionalización con next-intl y sincronización de traducciones con Crowdin.

Casos de uso

  • Iniciar un nuevo producto SaaS B2B que necesite equipos y permisos por rol desde el primer día.
  • Aprender la estructura de un proyecto de Next.js con una configuración de pruebas y CI lista para usar.
  • Crear un prototipo de aplicación web multilingüe con una landing page y un panel de control ya incluidos.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name
  2. 2

    Entra en la carpeta del proyecto

    cd my-project-name
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo

    npm run dev

Antes de usarlo

  • Se requiere Node.js 24 o una versión posterior.
  • La autenticación depende de Clerk, que requiere una cuenta y claves de API para funcionar.
  • Las funciones avanzadas, como los pagos con Stripe y oRPC, solo están disponibles en las versiones de pago Pro o Plus.

Temas

Preguntas frecuentes

¿Qué es SaaS-Boilerplate?
Plantilla SaaS open source con Next.js, autenticación de Clerk, multi-tenancy, RBAC, i18n, Drizzle ORM y Tailwind CSS. SaaS Boilerplate es una plantilla de TypeScript para iniciar aplicaciones SaaS con Next.js, Tailwind CSS y Shadcn UI. Incluye autenticación mediante Clerk, multi-tenancy con soporte para equipos y organizaciones, control de acceso basado en roles, una landing page, un panel de usuario e internacionalización con next-intl y Crowdin.
¿SaaS-Boilerplate es gratuito? ¿Qué licencia tiene?
SaaS-Boilerplate es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SaaS-Boilerplate sigue mantenido?
Mantenimiento activo. El último commit de SaaS-Boilerplate fue el 1 oct 2026.
¿Para qué puedo usar SaaS-Boilerplate?
Iniciar un nuevo producto SaaS B2B que necesite equipos y permisos por rol desde el primer día. Aprender la estructura de un proyecto de Next.js con una configuración de pruebas y CI lista para usar. Crear un prototipo de aplicación web multilingüe con una landing page y un panel de control ya incluidos.
¿Cómo se instala SaaS-Boilerplate?
Clona el repositorio: git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name Entra en la carpeta del proyecto: cd my-project-name Instala las dependencias: npm install Inicia el servidor de desarrollo: npm run dev
¿Dónde consigo SaaS-Boilerplate?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ixartz/SaaS-Boilerplate

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados