Opinionated Bun + Turbo monorepo template for building a SvelteKit app with shared packages.
- SvelteKit
- Svelte 5
- Bun workspaces
- Turborepo
- Tailwind CSS
- Better Auth
- Drizzle ORM
apps/web- main SvelteKit apppackages/ui- shared UI packagepackages/auth- auth helperspackages/db- database config and schema outputpackages/logging- shared logging utilitiespackages/eslint-config- shared ESLint configpackages/typescript-config- shared TypeScript configpackages/tailwind-config- shared Tailwind config
bun install
cp .env.example .env
bun run devbun run dev
bun run lint
bun run check
bun run build
bun run testbun.lockis committed for reproducible template installs.- CI runs lint, type checks, and build on pull requests and
main. - Repo-local agent skills are included under
.agents/skillsso downstream repos keep the same Svelte guidance.