SaaS Kit is an open-source, fast, and free-to-host SaaS template designed to accelerate the development of modern SaaS applications. Built with a delightful developer experience in mind, it leverages a robust tech stack to provide a comprehensive boilerplate for your next project.
Key Features:
- User Authentication: Complete user management including sign-up, sign-out, password recovery, email verification, OAuth, and account deletion, powered by Supabase Auth.
- Marketing Page: SEO-optimized marketing site to attract and convert users.
- User Dashboard: A fully functional user dashboard with profile management, settings, email/password updates, and billing information.
- Subscriptions & Billing: Seamless integration with Stripe Checkout for subscriptions and Stripe Portal for self-service billing management (card changes, upgrades, cancellations, receipts).
- Pricing Page: Dynamically generated pricing page based on Stripe products.
- Contact Form: Ready-to-use contact-us form.
- Style Toolkit: Theming and UI components provided by shadcn-svelte for a consistent and responsive design across mobile and desktop.
- Extensible: Provides a solid foundation for adding custom marketing pages, UI components, admin portals, database backends, and API endpoints.
Tech Stack Highlights:
- Web Framework: SvelteKit for fast, reactive web development.
- CSS/Styling: TailwindCSS for utility-first styling, complemented by shadcn-svelte for high-quality UI components.
- Backend: Supabase (Postgres database and Auth) for a powerful, scalable, and easy-to-manage backend.
- Payments: Stripe for robust subscription and billing management.
- Suggested Hosting: Cloudflare Pages for static hosting and CDN, with Cloudflare Workers for serverless compute, offering a free-to-host and cheap-to-scale solution.
Performance & Developer Experience: SaaS Kit is engineered for lightning-fast websites, featuring instant navigation (combining SSR for initial load and CSR for subsequent pages), CDN optimization for high edge-cache hit ratios, and efficient compilation with Svelte and Tailwind to minimize page sizes. The developer environment includes CI scripts for build, formatting, linting, and type-checking, ensuring code quality and consistency. Local development is streamlined with Supabase CLI and Docker Desktop, providing a complete local environment.
This template is ideal for hobby projects, pre-revenue companies, or startups looking to quickly launch a feature-rich SaaS product with a modern, scalable architecture.




