SaaS Kit
Launch Your SaaS with an Open-Source Template
Kickstart your SaaS with a powerful, open-source starter kit. Built using SvelteKit, Supabase, and shadcn-svelte, with seamless Stripe integration. Scale effortlessly to up to 50,000 users completely free.
Tech Stack
Built with industry-leading technologies to provide a solid foundation for your SaaS project:
- SvelteKit
- Supabase
- shadcn-svelte
- Stripe
Features
🎨 Themeable + Mode Switcher
You can copy-paste any of the shadcn's premade themes, or create your own by tweaking a few CSS variables. Any theme can be toggled between light and dark mode.
Choose from a variety of themes:
- Neutral
- Yellow
- Rose
- Green
- Orange
📱 Responsive Design
Your app will be designed to work on any device, from mobile to desktop. This includes the marketing site, the app itself, and any other pages.
🏠 Customizable Landing Page
The landing page is fully customizable. You'll have access to many premade components inspired by the shadcn-svelte
system to mix and match to your liking.
🖼️ Unplugin Icons
Icons are handled by the unplugin-icons
Vite plugin. You can use any of the 1000+ icons from the 100+ icon sets available, and even add your own custom icons. There are also animated ones!
🔍 SEO Friendly
Your app will be optimized for search engines, with proper meta tags, sitemap, and other SEO best practices.
🔐 Authentication System
The authentication system is already set up thanks to Supabase Auth. Login and register pages are included as well as user settings. You can also add social logins like Google, Facebook, and Github. Advanced features like email verification, password reset, and account deletion are implemented.
💳 Payment Integration
Payments are handled by Stripe. Create products and subscriptions easily. Users can manage their payment methods and subscriptions. Subscription downgrades and upgrades are properly handled.
About
© 2025 SaaS Kit created by David Kizivat. Based on CriticalMoments/CMSaasStarter. Landing page design inspired by Leo Miranda's Shadcn Landing Page.