Honovel Honovel Deno

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.