sveltesse-turbo Svelte Themes

Sveltesse Turbo

Turborepo setup with Svelte 5 ๐Ÿงก and Hono ๐Ÿ”ฅ.

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

๐Ÿ› ๏ธ Monorepo & Tooling

  • 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

Top categories

Loading Svelte Themes