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?