Open Source MIT License Production Ready Type-Safe

Production-Ready SvelteKit Starter Kit

Stop rebuilding the same authentication flows, UI components, and database setups for every new project. Clone it, customize it, ship it. Save 20+ hours on every new project.

20+
Hours Saved
On every new project
30+
Components
Ready to use
5000+
Lines of Code
Pre-written for you
<10min
Time to Deploy
From clone to production

Why Use This Boilerplate?

A complete, reusable foundation for your next SvelteKit project. Everything you need, nothing you don't.

Fully Open Source

Free to use for personal or commercial projects. Modify it, distribute it, sell products built with it. MIT License - just keep the license file. Attribution not required but greatly appreciated!

Email + OAuth

Authentication System

Battle-tested Better Auth integration with email/password and OAuth support. Secure session management and route protection built-in.

30+ Components

Complete UI Library

30+ pre-built, responsive components organized in 4 categories. Live preview at /demo-ui to see your entire theme at a glance.

Drizzle ORM

Type-Safe Database

Drizzle ORM with full TypeScript support. SQLite for easy start, scalable to PostgreSQL/MySQL. Migration system included.

Type Safe

TypeScript First

Full TypeScript coverage with strict mode. Type-safe from database queries to UI components. Catch errors at compile time.

Vite 7.x

Fast Development

Vite 7.x for instant HMR, SvelteKit 2.x for full-stack power. Pre-configured ESLint, Prettier, and comprehensive tooling.

Deploy Anywhere

Production Ready

Deploy anywhere with adapter-auto. Vercel, Netlify, or Node.js. Security helpers, error handling, and best practices included.

Modern Tech Stack

Built with the latest and greatest technologies

SvelteKit

2.x

TypeScript

5.x

TailwindCSS

4.x

Better Auth

1.x

Drizzle ORM

0.x

Vite

7.x

Plus: Zod, Drizzle Kit, Phosphore Icons, Skeleton UI, and more...

Perfect For

Whatever you're building, Svelte Forge gives you a head start

SaaS Applications

Perfect foundation for B2B or B2C SaaS products with authentication and billing ready to integrate.

Admin Dashboards

Complete UI library with tables, forms, and navigation components for internal tools.

MVPs & Prototypes

Ship faster with pre-built authentication and UI. Focus on your unique features.

Client Projects

Professional starting point for agency work. Impress clients with rapid development.

✅ What to Keep

Authentication System - /login, /register, hooks.server.ts
UI Component Library - src/lib/components/ui/
Database Setup - src/lib/server/db/
Security Helpers - src/lib/server/security.ts
Type Definitions - src/app.d.ts

❌ What to Delete (Examples)

/demo-ui route - Delete after exploring components
/carta route - Delete if not using Markdown
/dashboard & /admin - Example protected routes
src/lib/components/Carta/ - If not using Markdown editor
src/lib/components/SortDnD/ - If not using drag & drop

Ready to Build Something Amazing?

Join developers who are shipping faster with Svelte Forge

Get Started in Minutes

Five simple commands to get your project running


# 1. Clone the repository
git clone https://github.com/LudoLoops/svelte-forge.git
cd svelte-forge
# 2. Install 	dependencies
pnpm install
# 3. Set up environment variables
cp .env.example .env
# 4.	Initialize database
pnpm db:push
# 5. Start development server
pnpm dev
# Open	http://localhost:5173 and you're ready to go! 🚀

First steps after installation:

Visit /demo-ui to explore components Check /login to see auth in action Edit .env with your configs Start building your features!