CMSaasStarter logo

CMSaasStarter

The open-source, fast, and free-to-host SaaS template built with SvelteKit, Supabase, and Stripe.

Quick Info

Starting at $0per month
0 reviews
Build stage

Overview

CMSaasStarter is a comprehensive, open-source SaaS template designed to significantly accelerate the development and launch of new web applications. It comes pre-built with a modern and delightful tech stack including SvelteKit for the frontend, Supabase for backend services like authentication and database, and Stripe for seamless subscription and billing management. This boilerplate provides all the core functionalities a SaaS product needs, from user registration and login to a fully functional billing portal where users can manage their subscriptions, update payment methods, and view invoices.

The template emphasizes performance, achieving perfect Google performance scores through pre-rendering and optimized asset delivery. It also focuses on developer experience, offering built-in tools for linting, type checking, formatting, and testing, ensuring a smooth development workflow. With its extensible architecture and community extensions, CMSaasStarter serves as a robust foundation that can be easily customized and scaled to meet the evolving needs of any SaaS product, making it an ideal choice for founders and developers looking to bring their ideas to market efficiently and cost-effectively.

Best For

Launching a new SaaS product quickly with essential features.
Developers looking for a modern, performant, and open-source boilerplate.
Building subscription-based web applications.
Creating MVPs (Minimum Viable Products) for startups.
Projects requiring robust user authentication and billing out-of-the-box.
Learning and experimenting with SvelteKit, Supabase, and Stripe in a real-world application.

Key Features

Free to host with Cloudflare and Supabase instructions
User Authentication (Sign up, sign out, forgot password, email verification, OAuth)
Customizable Pricing Page
Blog Engine with rich formatting, RSS, and SEO optimization
Stripe Subscriptions and Billing Portal (self-serve)
User Dashboard (profile, settings, email/password updates)
Contact Us Form
Lightning-fast site search without a backend
Email sending with template support
Performance optimized (pre-rendering, 100/100 Google scores)
Responsive design for mobile and desktop
Extensible architecture for additional features
Developer experience tools (linting, type checking, formatting, testing)
Scalable with horizontally scaling edge functions
Community extensions for internationalization and dark mode

Pricing

Free

$0per month
  • MIT Licence
  • Fast Performance
  • Stripe Integration
POPULAR

Pro

$5per month /per month
  • Everything in Free
  • Support us with fake money
  • Test the purchase experience

Pros & Cons

Pros

  • Rapid development: Provides a fully functional SaaS foundation out-of-the-box.
  • Cost-effective: Free to host with detailed instructions for Cloudflare and Supabase.
  • Modern tech stack: Utilizes SvelteKit, Supabase, Stripe, Tailwind, and Postgres for a robust and enjoyable development experience.
  • Comprehensive features: Includes essential SaaS components like auth, subscriptions, billing, and a blog.
  • High performance: Achieves perfect Google performance scores through pre-rendering and optimized asset delivery.
  • Open-source and MIT licensed: Offers complete freedom to use, modify, and distribute.
  • Developer-friendly: Comes with built-in linting, type checking, formatting, and a test framework.
  • Scalable: Designed to handle growth with horizontally scaling edge functions.

Cons

  • SvelteKit specific: Requires familiarity with SvelteKit, which might be a learning curve for developers used to other frameworks.
  • Supabase dependency: Tightly coupled with Supabase for backend services, limiting flexibility for those preferring other backend providers.
  • Initial setup complexity: While free to host, setting up the entire stack (Cloudflare, Supabase, Stripe) still requires technical expertise.
  • Limited UI customization: While DaisyUI is used, extensive UI changes might require deeper knowledge of Tailwind and DaisyUI.
  • Community-driven extensions: Core features are solid, but advanced functionalities might rely on community extensions which can vary in quality and maintenance.
  • No built-in admin panel: Focuses on user-facing features; an admin panel would need to be built or integrated separately.

Reviews & Ratings

0.0

0 reviews

5
0% (0)
4
0% (0)
3
0% (0)
2
0% (0)
1
0% (0)

Share Your Experience

Sign in to write a review and help other indie hackers make informed decisions.

Sign In to Write a Review

No Reviews Yet

Be the first to share your experience with this tool!

Ready to try CMSaasStarter?

Join thousands of indie hackers building with CMSaasStarter