The ultimate Next.js starter kit for scalable and production-ready SaaS apps
Everything you need to ship your SaaS
supastarter provides you with all the common functionality and tools you need to build a SaaS. Ship in record time and start earning money.
Authentication. Let your users sign up and login with password, magic link or oAuth.
Authentication is based on Lucia Auth, which enables you to fully customize every aspect of your authentication flow and you have full control over your user data.
All user data is stored in your own database and you have full control over it.
Your customers can choose between email/password or magic link login.
All auth components (login, signup, password reset) are ready to use and fully customizable.
Let your users reset their password via email or magic link in case they forgot it.
Collect additional information from your users during the onboarding process and let them create their first team.
Define roles and permissions for your users and teams to control access to your app or certain features.
Payments. Charge your users with subscriptions. Choose your preferred payment provider.
supastarter supports Lemonsqueezy, Stripe and Chargebee as payment providers. You can easily switch between them or add your own payment provider.
Bill your customers monthly / yearly with subscriptions.
The billing components (pricing table, subscription managment) are ready to use and fully customizable.
You can easily switch between Lemonsqueezy, Stripe or Chargebee.
i18n. Reach more customers by making your app multilingual.
To make your app accessible to everyone, internationalization support is included out of the box.
All labels and messages are translated in English and German and can be easily translated to any other language.
Easily switch the language of your app with the language switcher component.
All mail templates are translatable and can be sent in the user's preferred language.
Mails. Send transactional emails to your customers.
Coming with multiple mail provider integrations and ready-to-use email templates, you can easily create and send emails to your customers.
Style. Modern, beautiful UI. Just the way you like it.
Your SaaS app is fully customizable and you can easily change the styling to match your brand. It is also compatible with shadcnUI.
Adjust every aspect of your app to match your brand. Or use the predefined theme to save time.
A dark mode is included and all components are ready to use in dark mode.
The UI is fully responsive and mobile-friendly.
Built on top of Tailwind CSS and Radix UI, supastarter is fully compatible with shadcn/ui for super fast UI development.
Prisma supports all popular databases like Postgres, MySQL, MongoDB and more.
tRPC gives you a type-safe API client for your frontend.
The API is built to be easily reused for a mobile or desktop app. Or even for a customer-facing API.
Manage permissions and roles for your API endpoints easily in your tRPC resolvers.
AI. Add artificial intelligence to your app and give your customers superpowers.
supastarter comes with a ready-to-use AI integration based on Vercels AI SDK which allows you to easily connect to all major AI providers like LangChain, OpenAI, Hugging Face and more.
The Vercel AI SDK offers adapters for LangChain, OpenAI, Hugging Face and more.
Just add your API keys and you are ready to go.
More. Production-ready SaaS features to make your life easier.
supastarter has evolved over two years and the feedback of hundreds of users to provide you with all the common functionality and tools you need to build a SaaS.
A beautiful landing page with features, pricing and newsletter signup is included.
A multi-language MDX-based blog is included to keep your customers up to date with the latest news.
A multi-language MDX-based documentation is included to help your customers to get started with your app.
Multi-language placeholder pages for privacy policy and terms of service are included.
Analytics with your favorite provider are included to track your users and their behavior.
A newsletter signup component is included to collect emails from potential customers.
Built with serverless functions, you don't have to worry about managing or scaling your backend. You can still deploy to servers or Docker too.
Our CLI helps you to set up your project in seconds.
Our mission for supastarter
We are building supastarter to help indie hackers and developers to build their SaaS with a solid stack in record time. It's goal is to save you valuable time and provide you with all the common functionality a SaaS needs, so you can focus on your core business.
No matter if it's a small project or a SaaS for millions of users, supastarter is the perfect starting point for your next project and is capable of growing with you.
One-time purchase. Unlimited projects.
supastarter is a one-time purchase with no recurring fees. You get access to the repository and can use it for as many projects as you want.
Lifetime access
for one developer
- All features includedAuthentication, billing, user management, and more. See list of features above.
- Lifetime updatesLast update to codebase: about 8 hours ago
- Saves you 80+ hours
- Exclusive discord server for support
Frequently Asked Questions
What is a SaaS starter kit?
What is the difference between a starter kit and a boilerplate?
How is supastarter different from other starter kits or boilerplates?
How do I get access to the boilerplate code?
Is the boilerplate being maintained regularly?
What if I find a bug?
What do I get for my money?
What am I allowed to do with the starter template?
Can I see what I am getting before purchasing?
Trusted by 450+ developers around the globe
Read what customers love about supastarter and how it helped them to launch their product.