Repolode
ixartz

ixartz/SaaS-Boilerplate

Открытый SaaS-шаблон на Next.js с Clerk, мультитенантностью, RBAC, i18n, Drizzle ORM и Tailwind CSS.

Звёзды
7,456
Форки
1,335
Открытые issues
3
Последний коммит
21 день назад

Что это?

SaaS Boilerplate — шаблон на TypeScript для создания SaaS-приложений с Next.js, Tailwind CSS и Shadcn UI. В него входят аутентификация через Clerk, мультитенантность с поддержкой команд и организаций, управление доступом на основе ролей, лендинг, пользовательская панель и интернационализация через next-intl и Crowdin.

Для работы с данными используется Drizzle ORM, совместимый с PostgreSQL, SQLite и MySQL, а PGlite предоставляет локальную базу данных для разработки. В проект также входят ESLint, Prettier, Vitest, Playwright, Storybook, мониторинг ошибок с Sentry, логирование через LogTape и GitHub Actions для запуска тестов при создании pull request. Требуется Node.js версии 24 или новее.

Доступна бесплатная версия под лицензией MIT, а платные редакции Plus, Pro и Max добавляют такие возможности, как платежи через Stripe, самостоятельный хостинг аутентификации с Better Auth и тёмная тема.

Ключевые возможности

  • 01App Router в Next.js с TypeScript и Tailwind CSS, а также компоненты Shadcn UI.
  • 02Аутентификация через Clerk, включая вход через социальные сети, MFA и имперсонацию пользователей.
  • 03Мультитенантность с созданием организаций, переключением между ними и приглашением участников в команды.
  • 04Управление доступом на основе ролей и разрешений.
  • 05Типобезопасная работа с базой данных через Drizzle ORM для PostgreSQL, SQLite и MySQL.
  • 06Интернационализация с next-intl и синхронизацией переводов через Crowdin.

Сценарии использования

  • Создание нового B2B SaaS-продукта, которому с самого начала нужны команды и ролевые разрешения.
  • Изучение структуры проекта на Next.js, подготовленного для production, с настроенными тестами и CI.
  • Создание прототипа многоязычного веб-приложения с готовыми лендингом и панелью управления.

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Перейдите в папку проекта

    cd my-project-name
  3. 3

    Установите зависимости

    npm install
  4. 4

    Запустите сервер разработки

    npm run dev

Что важно знать

  • Требуется Node.js версии 24 или новее.
  • Для аутентификации используется Clerk. Для запуска необходимы аккаунт и API-ключи.
  • Расширенные функции, такие как платежи через Stripe и oRPC, доступны только в платных версиях Pro или Plus.

Темы

Частые вопросы

Что такое SaaS-Boilerplate?
Открытый SaaS-шаблон на Next.js с Clerk, мультитенантностью, RBAC, i18n, Drizzle ORM и Tailwind CSS. SaaS Boilerplate — шаблон на TypeScript для создания SaaS-приложений с Next.js, Tailwind CSS и Shadcn UI. В него входят аутентификация через Clerk, мультитенантность с поддержкой команд и организаций, управление доступом на основе ролей, лендинг, пользовательская панель и интернационализация через next-intl и Crowdin.
SaaS-Boilerplate можно использовать бесплатно? Какая у него лицензия?
SaaS-Boilerplate распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SaaS-Boilerplate всё ещё поддерживается?
Активно поддерживается. Последний коммит в SaaS-Boilerplate — 1 окт. 2026 г..
Для чего можно использовать SaaS-Boilerplate?
Создание нового B2B SaaS-продукта, которому с самого начала нужны команды и ролевые разрешения. Изучение структуры проекта на Next.js, подготовленного для production, с настроенными тестами и CI. Создание прототипа многоязычного веб-приложения с готовыми лендингом и панелью управления.
Как установить SaaS-Boilerplate?
Клонируйте репозиторий: git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name Перейдите в папку проекта: cd my-project-name Установите зависимости: npm install Запустите сервер разработки: npm run dev
Где скачать SaaS-Boilerplate?
Исходный код и инструкции по установке — на GitHub: https://github.com/ixartz/SaaS-Boilerplate

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты