Welcome to Honovel
Honovel is a lightweight, modern web framework built with Deno, TypeScript, and Hono. Inspired by the simplicity and elegance of Laravel, it gives you clear conventions, lightning-fast development loops, and a Tailwind-first UI.
Install Deno
Before diving in, make sure Deno is installed on your machine. Follow the official guide here: Install Deno.
Create Your First Honovel App
Scaffold a new project by running:
deno run -A https://honovel.deno.dev/create-project myapp@latest
Then start the development server:
cd myapp
deno install
deno task smelt serve
Project Structure
Honovel organizes your app in a familiar, Laravel-like structure:
myapp/
├─ app/
│ ├─ Http/
│ │ ├─ Controllers/
│ │ └─ Middlewares/
│ └─ Models/
├─ config/
├─ database/
├─ public/
├─ resources/
├─ routes/
├─ storage/
├─ vendor/
└─ deno.json
This structure keeps your controllers, models, views, and configuration neatly separated — making your app easier to maintain and scale.
Next Steps
Explore the documentation to dive into routing, controllers, models, and more — all designed for a fast TypeScript-first workflow.