WebKit Lite SvelteKit Template
Technology Stack
Core Technologies
Framework
Authentication
Database
- Drizzle ORM
- libSQL (SQLite-compatible)
Styling
- Tailwind CSS 4
- Lucide Svelte (Icons)
Testing
- Vitest
- Playwright (Browser testing)
- ESLint 9
- Prettier
- Vite DevTools (JSON)
- Svelte Check
Email
Payments
- Polar (Better-Auth add-on)
Additional Libraries
- Zod (Schema validation)
- Paraglide (Internationalization)
- clsx (Conditional classes)
- tailwind-merge (Class merging)
- tailwind-variants (Variant system)
- tw-animate-css (Animations)
Development Setup
# Install dependencies
pnpm install
# Run development server
pnpm dev
# Build for production
pnpm build
# Run tests
pnpm test
# Run tests in watch mode
pnpm test:unit
# Database operations
pnpm db:push
pnpm db:generate
pnpm db:migrate
pnpm db:studio
Key Configuration
- Package Manager: pnpm
- Module Type: ESM
- Development Port: 5173 (Vite default)
- Svelte Version: 5 (Latest)
- Tailwind CSS: 4 (Latest)