Tech stack

An overview of technologies used in the Saas UI Next.js starter kit.

The Saas UI Next.js starter kit is built in a monorepo managed by Yarn and Turborepo.

Frameworks

  • Next.js: Using App Router and Turbo pack.
  • Postgres: Managed by Drizzle, supports self-hosted Postgres or managed services like Supabase or Neon.
  • Chakra UI: UI library for building accessible and responsive web applications.
  • tRPC: A powerful and flexible API layer built on top of tRPC.
  • Zod: TypeScript-first schema declaration and validation library.

Integrations

The starter kit includes these integrations by default:

  • Auth.js: Authentication.
  • Stripe: Payments and subscriptions.
  • Resend: Email delivery.

Other integrations:

  • Supabase: Authentication.
  • Lemonsqueezy: Payments and subscriptions. Coming soon

Development tools

  • TypeScript: All code is type-safe to increase productivity and prevent errors.
  • ESLint: Sensible linting rules to help enforce best practices.
  • Prettier: Opinionated code formatting for consistency.
  • Husky: Run code formatting and linters on Git commits.
  • Yarn: Fast, reliable, and secure dependency management.
  • Turborepo: Monorepo management tool.

Was this helpful?