Introduction
A production‑ready Next.js SaaS starter template
Overview
NextSaas is a production‑ready SaaS starter template built on Next.js 16. It integrates the core features modern web applications need: authentication, database ORM, internationalization, theming, and a documentation system.
With NextSaas, you can start your SaaS project quickly and focus on building business logic instead of assembling the base infrastructure from scratch.
Core Features
🚀 Modern Stack
- Next.js 16 — React 19, App Router, Server Components
- TypeScript — Type‑safe development experience
- Tailwind CSS 4 — Modern styling solution
🔐 Complete Authentication
- Better Auth — Flexible authentication solution
- GitHub OAuth — Third‑party login integration
- Session management — Secure handling of user sessions
🗄️ Database Integration
- PostgreSQL — Powerful relational database
- Drizzle ORM — Type‑safe database operations
- Migrations — Versioned database management
🌍 Internationalization
- next-intl — Full i18n solution
- Multi‑language support — Built‑in Chinese and English
- Easy to extend — Simple to add new languages
📚 Documentation
- Fumadocs — Powerful MDX documentation system
- Full‑text search — Built‑in search capability
- Code highlighting — Excellent reading experience
🎨 Theming
- Light/Dark themes — Powered by
next-themes - Automatic switching — Follows system preference
- Custom themes — Easy to customize
Tech Stack
Frontend Framework
- next: 16.0.1
- react: 19.2.0
- tailwindcss: 4.x
Authentication & Database
- better-auth: 1.3.34
- drizzle-orm: 0.44.7
- pg: 8.16.3
Internationalization & Theming
- next-intl: 4.5.3
- next-themes: 0.4.6
Documentation System
- fumadocs-ui: 16.0.11
- fumadocs-mdx: 13.0.8
- fumadocs-core: 16.0.11
UI Components
- @radix-ui — Accessible component library
- lucide-react — Icon library
- class-variance-authority — Variant‑based styling management
Get Help
If you encounter issues while using the project:
- Visit GitHub Issues
- Contact us by email: support@bonjour.dev