Nextacular is an open-source starter kit that builds full-stack multi-tenant SaaS platforms on Next.js, Tailwind CSS, and Prisma, bundling authentication, billing, workspaces, and custom domains out of the box.
What is Nextacular?
Nextacular is an open-source starter kit for launching multi-tenant SaaS applications. It takes a fresh Next.js project and adds the core infrastructure a SaaS needs: authentication, billing & payment, database integration, email handling, custom domains, multi-tenancy, workspaces, and teams. The kit runs on Next.js 13.1.0 with React 18.2.0, Tailwind CSS 3.1.8, and Prisma 4.4.0, and is designed to deploy on Vercel with a one-click deploy button. It is maintained by the Nextacular team and licensed under MIT.
Key Features
- Authentication — Pre-configured sign-in and sign-up flows with NextAuth, ready for email or social login.
- Billing & Subscription — Stripe integration (Stripe 10.13.0) for payment processing and subscription management.
- Teams & Workspaces — Multi-user workspace structure with data isolation per team and role-based access.
- Multi-tenancy Approach — A tenant-aware Prisma schema that separates customer data in SQL/PostgreSQL.
- Custom Domains — Per-tenant custom domain mapping so each workspace can be accessed through its own URL.
- Email Handling — Nodemailer-based email delivery configurable through environment variables (EMAIL_SERVICE, EMAIL_SERVER_USER, EMAIL_SERVER_PASSWORD, EMAIL_FROM).
- Landing Page & UI — A ready-made marketing landing page plus responsive components built with Tailwind CSS, Headless UI 1.7.7, and Hero Icons 2.0.12.
- Deployment & SEO — One-click Vercel deployment with environment variable support and built-in SEO defaults.
The kit also includes a specific dependency set: Next.js 13.1.0, React 18.2.0, Tailwind CSS 3.1.8, Prisma 4.4.0, Headless UI 1.7.7, Hero Icons 2.0.12, Nodemailer 6.8.0, Stripe 10.13.0, SWR 1.3.0, and more.
Who is it for?
- SaaS founders — Quickly bootstrap a multi-tenant product with billing and auth already wired, so they can validate their idea faster.
- Full-stack developers — Save time on repetitive setup by extending a Prisma-based data model and Next.js API routes.
- Agencies and freelancers — Build client projects on a consistent SaaS foundation, customizing branding and feature sets per deployment.
- Open-source users — Developers who prefer a free, MIT-licensed kit they can fork and modify without per-seat licensing fees.
What can you do with Nextacular?
- Launch an MVP — Deploy a fully functional SaaS with authentication, a team workspace, and Stripe billing to a live URL in one click through Vercel.
- Add custom domains per customer — Give each tenant its own branded subdomain or domain by configuring the built-in domain mapping feature.
- Manage subscriptions — Use the bundled Stripe integration to create plans, handle checkouts, and manage customer billing central from the dashboard.
- Send transactional emails — Wire up your SMTP service via environment variables and use Nodemailer to send welcome or invoice emails.
How does Nextacular work?
Nextacular is cloned from GitHub and configured through environment variables. After setting the required values (APP_URL, NEXTAUTH_SECRET, DATABASE_URL, SHADOW_DATABASE_URL, EMAIL_FROM, EMAIL_SERVER_USER, EMAIL_SERVER_PASSWORD, EMAIL_SERVICE, NEXT_PUBLIC_VERCEL_IP_ADDRESS), you run Prisma migrations against a PostgreSQL database, then deploy to Vercel or run locally. The starter includes separate development and production workflows, and the docs cover quick start and customization.
Pricing
The starter kit itself is free and open-source under the MIT License. You will need to cover costs for the infrastructure it connects to: a SQL/PostgreSQL database and hosting on Vercel, each with their own pricing plans.
FAQ
Is Nextacular free?
Yes, the repository is licensed under MIT, so it is free to use, modify, and distribute. You only pay for the external services you connect, such as a PostgreSQL database or Vercel hosting.
What tech stack does Nextacular use?
It uses Next.js 13.1.0, React 18.2.0, Tailwind CSS 3.1.8, and Prisma 4.4.0 for the core. Dependencies include Headless UI, Hero Icons, Nodemailer, Stripe, SWR, and more.
How do I deploy Nextacular to Vercel?
Use the one-click Vercel deploy button, then set the required environment variables: APP_URL, NEXTAUTH_SECRET, DATABASE_URL, SHADOW_DATABASE_URL, EMAIL_FROM, EMAIL_SERVER_USER, EMAIL_SERVER_PASSWORD, EMAIL_SERVICE, and NEXT_PUBLIC_VERCEL_IP_ADDRESS.
Does Nextacular support custom domains?
Yes, it includes multi-tenancy and custom domain functionality so each workspace can be accessed through its own domain.




