Over the past few years, I’ve built multiple SaaS products.
One thing I kept noticing was that every new project started exactly the same way.
Before I could build the actual product, I had to rebuild the same infrastructure:
- Authentication
- Billing
- Database setup
- File storage
- Admin dashboard
- Landing pages
- Deployment
None of these were unique to the business I wanted to build, but they always consumed the first few weeks of development.
I tried several starter kits. Many of them are excellent, but I wanted something that matched the way I build products today—using SvelteKit and Cloudflare Workers.
That eventually became SvelteCraft.
What is SvelteCraft?
SvelteCraft is a production-ready SaaS starter built with SvelteKit and optimized for Cloudflare Workers.
It includes:
- Authentication
- Stripe Billing
- PostgreSQL / Cloudflare D1
- Cloudflare R2
- SEO
- Admin Dashboard
- Production-ready project structure
The goal isn’t to include every possible feature.
It’s to provide a clean foundation that lets developers spend more time building products instead of rebuilding infrastructure.
Why Cloudflare?
One of the biggest reasons was operational simplicity.
Cloudflare Workers provide global deployment, low latency, and a modern developer experience.
Combined with D1 and R2, it’s possible to build many SaaS products without managing traditional servers.
Looking for feedback
I’m continuing to improve SvelteCraft and would love to hear from other developers.
- What do you rebuild for every SaaS?
- What features do you expect from a modern starter?
- What would make a starter worth paying for?
Website:
I’d really appreciate your feedback.
Top comments (0)