Building a SaaS application from scratch can be overwhelming. You need to handle authentication, database setup, payment processing, and more. That's why we're excited to introduce two powerful Next.js SaaS starter kits that will help you launch your SaaS product faster than ever.
The Free Open Source Version: OpenSaaS
OpenSaaS is our free, open-source starter kit that provides everything you need to get started with your SaaS project. It's perfect for developers who want to build their first SaaS application or for those who prefer to customize every aspect of their application.
Key Features of OpenSaaS:
- π Built-in authentication with NextAuth.js
- π³ Stripe integration for payments
- π§ Email notifications with Resend
- π¨ Modern UI with Tailwind CSS
- π± Fully responsive design
- π TypeScript support
- π Basic analytics
- π Deploy-ready configuration
OpenSaaS is ideal for:
- Solo developers
- Small teams
- MVPs and prototypes
- Learning projects
The Premium Version: IndieKit Pro
For teams and businesses that need more advanced features and enterprise-grade capabilities, we offer IndieKit Pro. This premium version includes everything from OpenSaaS plus additional powerful features designed for scaling your SaaS business.
Premium Features in IndieKit Pro:
Project Structure
- π Well-organized Next.js project structure
- App Router Architecture
- Component Organization
- API Routes Structure
- Database Models
- Email Templates
- Utility Functions
- Custom Hooks
Database & Authentication
- ποΈ Flexible database solutions with Drizzle ORM
- Support for Supabase, Neon DB, and any Drizzle-compatible database
- π Secure authentication with Auth.js (Next-auth)
- Built-in Google Auth and Magic Link
- Role-based Access Control
- Session Management
- Protected Routes
Team Management
- π₯ Complete B2B team management solution
- Multi-organization System
- Role Hierarchy
- Organization Features:
- Create & Manage Organizations
- Organization Settings
- Custom Branding
- Activity Tracking
- Member Management:
- Invite Members
- Role Assignment
- Permission Control
- Member Removal
Pre-built In-App Experience
- π― Ready-to-use features for modern applications
- User Features:
- Profile Management
- Account Settings
- Notification Preferences
- Security Settings
- Organization Features:
- Organization Profile
- Team Settings
- Billing Management
- Usage Analytics
- Onboarding Workflow
- Activity Dashboard
Email & Payments
- π§ Multiple email service providers (SES, Resend, Mailgun)
- Custom Email Templates
- Transactional Emails
- π³ Flexible payment gateways:
- Stripe Integration
- DodoPayments
- Lemon Squeezy
- Custom Payment Providers
- Webhook Handling
- Payment Analytics
Plan Management
- π Complete subscription system
- Subscription Types:
- Monthly Plans
- Yearly Plans
- One-time Payments
- Custom Plans
- Quota Management
- Plan-based Features
- Billing Portal
- Lifetime Deals with Coupon Management
Development Tools & Admin Features
- π οΈ Essential development tools:
- Authentication Wrappers
- Environment Management
- Config Management
- API Route Protection
- π Powerful admin controls:
- Analytics dashboard
- User management
- Organization management
- Plan management
- Contact queries handling
Background Tasks & Code Quality
- β‘ Efficient background processing:
- Email sequences
- Parallel task execution
- Chained AI apps
- π οΈ Code quality tools:
- TypeScript
- ESLint/Prettier
- Tailwind CSS
- Custom hooks (useOrganization, useUser, useCurrentPlan)
SEO & Additional Features
- π Complete SEO optimization:
- Blog system
- Sitemap Generation
- OG Images
- SEO Optimized pages
- Robots.txt
- β¨ Additional features:
- Waitlist system
- Contact form
- Landing page
- Pricing component
- 600+ components
- 1000+ themes
- Discord community
- Comprehensive documentation
- 1-1 Call support
IndieKit Pro is perfect for:
- Growing businesses
- Enterprise applications
- Teams requiring advanced features
- Applications with complex requirements
Why Choose These Starter Kits?
1. Time-Saving
Instead of spending months setting up the basic infrastructure, you can focus on building your unique features and growing your business.
2. Best Practices Included
Both starter kits follow industry best practices for security, performance, and scalability.
3. Active Community
Join a community of developers who are building and improving these starter kits together.
4. Regular Updates
We continuously update both versions with new features, security patches, and improvements.
Getting Started
For OpenSaaS:
- Visit opensaas.sh
- Clone the repository
- Follow the setup instructions
- Start building your SaaS!
For IndieKit Pro:
- Visit indiekit.pro
- Choose your plan
- Get access to the premium starter kit
- Deploy with enterprise features
Conclusion
Whether you're building your first SaaS application or scaling an existing one, these starter kits provide the foundation you need to succeed. OpenSaaS is perfect for getting started, while IndieKit Pro offers the advanced features needed for growing businesses.
Choose the version that best fits your needs and start building your SaaS application today. Remember, the best time to start is now!
Ready to start your SaaS journey? Check out OpenSaaS for the free version or IndieKit Pro for the premium features.