A SvelteKit starter template built for self-hosting:
npm create svelte-kitty # setup
npm run build:send # and deploy
For initial deployment, follow this guide to setup VPS and SSL.
- π Svelte v5 Runes API with TypeScript
- β‘οΈ One-Command Setup and Deployment
- π Multi-Language Support (English, Korean)
- π Automatic Database Setup with Drizzle ORM
- π Form Data and
.env
Validation using Valibot - π¨ Tailwind CSS Components for Consistent Look
- π Magic Link and PIN-Based User Authentication
- β»οΈ Automatic Session Renewal for Persistent Logins
- π‘οΈ User Role Management with Instant Deactivation
- π User Onboarding with Customizable Data Collection
- π Optional JWT Key Rotation for Enhanced Security
- π± Responsive Mobile Layout with Bottom Navigation
- β³ Button Loading Spinner During Form Submission
- β¦ and so much more!