A production-ready SvelteKit template with Bun runtime, SQLite database, and stateless authentication.
svelte-adapter-bundrizzle-orm/bun-sqliteBun.password (Argon2id) + HMAC Signed Cookies# Install dependencies
bun install
# Push database schema
bun run db:push
# Seed database with admin user
bun run db:seed
# Start development server
bun run dev
Create a .env file:
DATABASE_URL=local.db
AUTH_SECRET=your-secret-key-min-32-characters-here
In development mode,
AUTH_SECRETis optional and auto-login is enabled.
| Command | Description |
|---|---|
bun run dev |
Start development server |
bun run build |
Build for production |
bun run preview |
Preview production build |
bun run check |
Type check with svelte-check |
bun run db:push |
Push schema to database |
bun run db:seed |
Seed database |
bun run db:generate |
Generate migration files |
bun run db:migrate |
Run migrations |
bun run db:studio |
Open Drizzle Studio |
MIT