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.
Why Use This Boilerplate?
A complete, reusable foundation for your next SvelteKit project. Everything you need, nothing you don't.
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!
Authentication System
Battle-tested Better Auth integration with email/password and OAuth support. Secure session management and route protection built-in.
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.
Type-Safe Database
Drizzle ORM with full TypeScript support. SQLite for easy start, scalable to PostgreSQL/MySQL. Migration system included.
TypeScript First
Full TypeScript coverage with strict mode. Type-safe from database queries to UI components. Catch errors at compile time.
Fast Development
Vite 7.x for instant HMR, SvelteKit 2.x for full-stack power. Pre-configured ESLint, Prettier, and comprehensive tooling.
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.xTypeScript
5.xTailwindCSS
4.xBetter Auth
1.xDrizzle ORM
0.xVite
7.xPlus: 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
❌ What to Delete (Examples)
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: