Skip to content

A reference for building full stack web app using🔥Hono as the backend framework and Svelte 5 for the frontend.

License

Notifications You must be signed in to change notification settings

malua/tools.malua.dev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥Hono-Svelte-5

A full-stack project using Hono as the backend framework and Svelte 5 as SPA for the frontend.

Features

  • 🚀 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

Tech Stack

  • 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

Prerequisites

  • Bun >= 1.0.0 (for development)
  • Node.js >= 18
  • Cloudflare account (for Workers and D1)
  • Wrangler CLI installed globally (npm i -g wrangler)

Project Structure

⭐ Getting Started

  1. Clone the repository
git clone https://github.com/mosherivkin/hono-svelte-5.git
cd hono-svelte-5

🛠️ Development

🚀 Deployment

🤝 Contributing

📄 License

💬 Support

About

A reference for building full stack web app using🔥Hono as the backend framework and Svelte 5 for the frontend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 49.1%
  • Svelte 41.3%
  • CSS 6.8%
  • JavaScript 2.2%
  • HTML 0.6%