Introducing a Free and Open Source Next.js SaaS Starter Kit with Multi-tenancy Support

Introducing a Free and Open Source Next.js SaaS Starter Kit with Multi-tenancy Support

nextjssaasstarter-kitopen-sourcemulti-tenancy

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:

  1. Visit opensaas.sh
  2. Clone the repository
  3. Follow the setup instructions
  4. Start building your SaaS!

For IndieKit Pro:

  1. Visit indiekit.pro
  2. Choose your plan
  3. Get access to the premium starter kit
  4. 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.

Ready to get started?

Join our team of Indie Hackers who are already transforming their workflow with Indie Kit.

+ Discord Community access

199$ discount for the first 200 users