SaaS Starter is a modern, open-source SaaS template/boilerplate built with SvelteKit, Tailwind, and Supabase. It offers a comprehensive suite of features essential for launching a SaaS product quickly and efficiently. Designed for lightning-fast performance and a delightful developer experience, this template scores 100/100 on Google PageSpeed. It's extensible, allowing for easy creation of additional marketing pages, UI components, user dashboards, and API endpoints. The suggested hosting stack leverages Cloudflare Pages and Supabase, offering a free-to-host and cheap-to-scale solution with automatic deployments.
Key features include:
- User Authentication: Sign up, sign out, forgot password, email verification, and oAuth, powered by Supabase Auth. Includes GDPR cookie warning.
- Marketing Page: SEO optimized with a sitemap.
- Blog Engine: Rich formatting, RSS, and SEO optimization.
- User Dashboard: User profile, settings, email/password updates, and billing management.
- Subscriptions: Powered by Stripe Checkout for seamless billing.
- Pricing Page: Clearly displays different service tiers.
- Emails: Capabilities for sending templated emails to users.
- Search: Fast site search without a backend.
- Contact-us Form: Ready-to-use contact form.
- Billing Portal: Self-serve options for card changes, upgrades, cancellations, and receipt downloads.
- Onboarding Flow: Guides users after signup to collect data and select a payment plan.
- Style Toolkit: Theming and UI components with TailwindCSS and DaisyUI.
- Responsive Design: Optimized for both mobile and desktop experiences.
- Extensibility: Tools for building custom marketing pages, UI, admin portals, and API endpoints.





