Generate a SvelteKit starter with your exact stack.

Pick auth, database, payments, and more. Get a working repo in 60 seconds.

25+ integrations Free forever No account required

Configure your stack

Select your tools. We'll wire them together.

Quick Start

Authentication

Database

ORM

Payments

Email

Styling

Deployment

Your Stack
luciasupabasedrizzleshadcn-sveltevercel

Lucia + Supabase works, but most devs use Supabase Auth when they pick Supabase.

Or copy CLI command:

npx create-sveltekit-starter@latest my-app --auth=lucia --database=supabase --orm=drizzle --styling=shadcn-svelte --deployment=vercel

Premium

Want 20+ designed pages out of the box?

Admin dashboard, complete SaaS scaffold, email templates, onboarding flows, and more. Production-ready with polished UI.

Explore svelteblocks.com →

What you get

Everything you need in a generated starter.

Working code, not boilerplate

Every combination generates a project that runs npm install && npm run dev successfully.

7 categories, 25+ options

Auth, database, ORM, payments, email, styling, and deployment — mix and match freely.

Smart compatibility

Warnings for iffy combos, forced selections for hard dependencies. No broken starters.

Production patterns

Webhook handlers, session middleware, database clients — real code, not tutorials.

One-click presets

SaaS, blog, e-commerce, marketing — start from a proven stack in one click.

Free forever

No accounts, no limits, no tracking. Download as many starters as you want.

Frequently Asked Questions

Everything you need to know about SvelteKit Starters.