Repolode
ixartz

ixartz/SaaS-Boilerplate

Clerk 인증, 멀티테넌시, RBAC, i18n, Drizzle ORM, Tailwind CSS를 갖춘 오픈소스 Next.js SaaS 스타터입니다.

스타
7,456
포크
1,335
열린 이슈
3
마지막 커밋
21일 전

어떤 프로젝트인가요?

SaaS Boilerplate는 Next.js, Tailwind CSS, Shadcn UI로 SaaS 애플리케이션을 시작할 수 있는 TypeScript 템플릿입니다. Clerk를 통한 인증, 팀과 조직을 지원하는 멀티테넌시, 역할 기반 접근 제어, 랜딩 페이지, 사용자 대시보드, next-intl과 Crowdin을 통한 국제화 기능이 포함되어 있습니다.

데이터 계층은 PostgreSQL, SQLite, MySQL과 호환되는 Drizzle ORM을 사용하며, 로컬 개발용 데이터베이스로 PGlite를 제공합니다. ESLint, Prettier, Vitest, Playwright, Storybook, Sentry 오류 모니터링, LogTape 로깅, pull request에서 테스트를 실행하는 GitHub Actions도 포함되어 있습니다. Node.js 24 이상이 필요합니다.

MIT 라이선스의 무료 버전을 사용할 수 있으며, 유료 Plus, Pro, Max 에디션에는 Stripe 결제, Better Auth를 통한 자체 호스팅 인증, 다크 모드 등의 기능이 추가됩니다.

핵심 기능

  • 01TypeScript와 Tailwind CSS를 사용하는 Next.js App Router 프로젝트로, Shadcn UI 컴포넌트가 포함되어 있습니다.
  • 02소셜 로그인, MFA, 사용자 대리 로그인 기능을 포함한 Clerk 인증.
  • 03조직 생성 및 전환, 팀원 초대를 지원하는 멀티테넌시.
  • 04역할 기반 접근 제어 및 권한 관리.
  • 05PostgreSQL, SQLite, MySQL을 위한 타입 안전한 Drizzle ORM 데이터베이스 접근.
  • 06next-intl과 Crowdin을 사용한 국제화 및 번역 동기화.

활용 사례

  • 처음부터 팀 기능과 역할별 권한이 필요한 신규 B2B SaaS 제품을 시작할 때.
  • 테스트와 CI가 이미 구성된 실전형 Next.js 프로젝트 구조를 학습할 때.
  • 기존 랜딩 페이지와 대시보드를 활용해 다국어 웹 애플리케이션을 프로토타이핑할 때.

빠른 시작

  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은(는) 무엇인가요?
Clerk 인증, 멀티테넌시, RBAC, i18n, Drizzle ORM, Tailwind CSS를 갖춘 오픈소스 Next.js SaaS 스타터입니다. SaaS Boilerplate는 Next.js, Tailwind CSS, Shadcn UI로 SaaS 애플리케이션을 시작할 수 있는 TypeScript 템플릿입니다. Clerk를 통한 인증, 팀과 조직을 지원하는 멀티테넌시, 역할 기반 접근 제어, 랜딩 페이지, 사용자 대시보드, next-intl과 Crowdin을 통한 국제화 기능이 포함되어 있습니다.
SaaS-Boilerplate은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
SaaS-Boilerplate은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
SaaS-Boilerplate은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. SaaS-Boilerplate의 마지막 커밋은 2026년 10월 1일입니다.
SaaS-Boilerplate은(는) 어디에 사용할 수 있나요?
처음부터 팀 기능과 역할별 권한이 필요한 신규 B2B SaaS 제품을 시작할 때. 테스트와 CI가 이미 구성된 실전형 Next.js 프로젝트 구조를 학습할 때. 기존 랜딩 페이지와 대시보드를 활용해 다국어 웹 애플리케이션을 프로토타이핑할 때.
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트