sveltesse-turbo
Stack Overview
๐ Web (Frontend)
- SvelteKit โ fast, modern, and flexible
- Hono RPC โ end-to-end type safety from API
- Tailwind CSS โ styling
- shadcn-svelte โ accessible UI components
- Lucide โ icons
features:
- โ
SEO-ready
- โ
error handling
- โ
Strict TypeScript enforcement
- โ
Environment-based config
- โ
Cloudflare Workers ready
โก API (Backend)
- Hono โ lightweight, fast, edge-ready
- OpenAPI โ standardized API schema
- Scalar โ beautiful API docs
- Stoker โ utilities for Hono + Zod OpenAPI
you get:
- ๐ Type-safe routes
- ๐ Auto-generated API docs
- ๐ Shared types with frontend
- โก Edge-compatible by default
- Turborepo โ fast monorepo builds
- ๐ฆ Shared packages (e.g. API types)
- ๐ Shared TypeScript config
- ๐งน ESLint pre-configured
- ๐ Clean folder structure for scaling
๐ Project Structure (Simplified)
apps/
web/ โ SvelteKit frontend
api/ โ Hono backend
packages/
api-type/ โ shared api type between web & api
eslint-config/ โ shared linting config
typescript-config/ โ shared typescript config
Credits