A full-stack project using Hono as the backend framework and Svelte 5 as SPA for the frontend.
- 🚀 Fast and lightweight backend with Hono
- ⚡ Modern frontend with Svelte 5
- 📦 SQLite database with Cloudflare D1
- 🔒 Type-safe database operations with Drizzle ORM
- ✨ Beautiful UI components with ShadCN-Svelte
- 🎨 Styling with Tailwind CSS V4
- 📝 Schema validation with Zod
- 🔐 Authentication and authorization
- 🌐 API route handling
- 🚦 Environment variables management
- Frontend: Svelte 5 (Sveltekit + static adapter)
- Backend: Hono (Cloudflare Workers)
- Database: SQLite with Cloudflare D1
- ORM: Drizzle ORM
- Validation: Zod
- UI Components: Tailwind CSS + ShadCN-Svelte
- Bun >= 1.0.0 (for development)
- Node.js >= 18
- Cloudflare account (for Workers and D1)
- Wrangler CLI installed globally (
npm i -g wrangler)
- Clone the repository
git clone https://github.com/mosherivkin/hono-svelte-5.git
cd hono-svelte-5