Introduction
Welcome to the NextSaas documentation.
Welcome to NextSaas! 🚀
NextSaas is a production-ready boilerplate designed to help you build and ship your SaaS product faster. We have carefully selected the best tools in the modern web ecosystem to provide you with a robust, scalable, and developer-friendly foundation.
Instead of spending weeks setting up authentication, payments, and database schemas, you can focus on building the unique features that make your product stand out.
Why NextSaas?
- Save Time: Skip the boilerplate setup. We've handled Auth, Stripe, and Database configuration for you.
- Modern Stack: Built on Next.js 16, React 19, and the latest Tailwind CSS 4.
- Type-Safe: End-to-end type safety with TypeScript and Drizzle ORM.
- Global Ready: Built-in internationalization (i18n) support for English and Chinese.
Core Features
We've integrated everything you need to launch:
Authentication
Secure user login with Google, GitHub, Magic Links, and Passkey using Better Auth.
Billing & Payments
Stripe integration with pricing plugins, checkout, webhooks, and customer portal.
Database
PostgreSQL or SQLite with Drizzle ORM for type-safe database access.
Emails
Transactional emails powered by Resend and React Email.
Storage
File storage with S3-compatible providers or local filesystem.
Dashboard
A beautiful, responsive user dashboard with admin panel, built with Shadcn UI.
SEO & Analytics
Metadata, sitemap, Open Graph, Google Analytics, and Umami support.
Internationalization
Multi-language support with next-intl for English and Chinese.
Tech Stack
Under the hood, NextSaas uses these industry-standard technologies:
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS 4 & Radix UI
- Database: PostgreSQL & Drizzle ORM
- Auth: Better Auth
- Payments: Stripe
- Email: Resend
Next Steps
Ready to build? Let's get your development environment set up.