
supastarter - SaaS starter kit for Next.js and Nuxt
Save time and focus on your business with our production-ready SaaS starter kits for Next.js and Nuxt
What it is
Supastarter is a production-ready SaaS starter kit and boilerplate codebase designed for developers and indie hackers building web applications. It provides a foundational codebase with pre-built common SaaS functionalities, enabling users to accelerate development and focus on their core product features. It is primarily targeted at developers using modern JavaScript frameworks like Next.js, Nuxt, and SvelteKit.
Main Features
Authentication
- Own the user data
- Password and passwordless (magic link) login
- Two-factor authentication (2FA)
- oAuth integration
- Pre-built auth components
- Forgot/reset password flow
- Onboarding flow
- Roles and permissions system
- Super Admin role and user impersonation
Payments
- Complete subscription billing flow
- Pre-built billing components
- Support for multiple providers: Lemonsqueezy, Stripe, Polar, Creem, Dodo Payments
- Seat-based billing capabilities
Internationalization
- Fully translated application framework
- Language switcher
- Translatable email templates
API
- Type-safe REST API built with Hono
- Reusable and extensible endpoints
- Permissions and roles integration
- OpenAPI specifications and UI
- oRPC integration
Database
- Type-safe data access
- Choice of ORM: Prisma or Drizzle
- Support for multiple databases
- Easy migration system
Organizations
- Multi-tenant organization structure
- Seat-based billing for organizations
- Member roles management
- Option to require, hide, or disable organizations
AI Integration
- Fully functional AI chatbot
- Support for multiple AI adapters
- Integration with Vercel AI SDK
Style and UI
- Modern UI built with Tailwind CSS and Radix UI
- Fully customizable design
- Dark mode support
- Mobile-first approach
- shadcn/ui compatibility
Additional Core Functionality
- Transactional email system with customizable templates
- Background tasks and cron jobs (via trigger.dev and QStash)
- Super Admin UI for user and organization management
- Multi-language, MDX-based marketing blog
- Analytics integration support
- Pre-built landing page with features and pricing
- Multi-step onboarding process
- Multi-language, MDX-based documentation
- Contact form
- Placeholder legal pages (privacy policy, terms of service)
- Fully typed codebase with TypeScript
- Deployment flexibility (serverless, Node.js, Docker)
- Cursor/Windsurf rules for AI code generation
How it works
Starting a New SaaS Project
A developer purchases access to the Supastarter repository for their chosen framework. After payment, they receive immediate access to a private GitHub repository. They clone the codebase, which provides a fully functional application with authentication, billing, and a admin UI already implemented. The developer can then begin customizing the code for their specific product idea.
Integrating Payments
A user selects their preferred payment provider from the supported options (e.g., Stripe or Lemonsqueezy). They follow the integrated documentation to configure API keys and webhooks. The pre-built components and hooks handle the entire subscription lifecycle, from checkout to managing customer portals.
Building a Multi-tenant Application
A developer uses the built-in organizations feature to allow customers to create teams. The system automatically handles seat-based billing, member invitations, and role-based permissions within each organization, providing a foundation for B2B SaaS products.
Key Points
- The kit is built with a modern, popular tech stack including Next.js, React, TypeScript, Tailwind CSS, and Prisma/Drizzle.
- It is designed to be modular, scalable, and production-ready from the start, not just for MVPs.
- The one-time purchase fee grants lifetime access, updates, and use for unlimited projects.
- It includes extensive documentation and access to a Discord community for support.
- A Done For You service is offered in partnership with FeatherFlow for users who want a custom-built SaaS without coding.
Additional Details
- Pricing: Lifetime access is offered at a one-time cost of $349 (discounted from $399). Each framework version (Next.js, Nuxt, SvelteKit) is purchased separately.
- License: The license allows for building unlimited commercial projects but prohibits reselling the codebase or its parts as a template.
- Refund Policy: Refunds are not offered due to the immediate access to the digital code product.
- Community: Trusted by over 800 developers and founders, with a demonstrated showcase of live projects built using the kit.
- Maintenance: The codebase is actively maintained, with updates released regularly, as it is also used for the creators' own client projects.



