If you’ve ever worked with PHP’s Laravel, you probably know why developers love it — clean architecture, productivity-boosting tools, and an overall developer-friendly experience. On the JavaScript side, though, frameworks often lean toward being minimalist (Express, Hono, Fastify) or hyper-opinionated (Next.js, Nuxt).
That’s where H3ravel steps in.
H3ravel is a modern, runtime-agnostic, TypeScript-based web framework built on top of H3. Its goal? To bring Laravel’s familiar structure, elegance, and developer experience into the JavaScript world — across runtimes like Node.js, Bun, and Deno.
Key Features
Here’s what makes H3ravel stand out:
Laravel-inspired Architecture
H3ravel implements core Laravel concepts such as:
- Service Containers & Providers
- Middleware
- Facades
- Controllers
If you’re coming from Laravel, you’ll feel right at home.
TypeScript-first
The framework is written entirely in TypeScript, giving you type safety, better tooling, and modern DX right out of the box.
Runtime Agnostic
Thanks to being built on H3, H3ravel runs seamlessly in Node.js, Bun, and Deno. No vendor lock-in.
Eloquent-like ORM
H3ravel ships with Arquebus, an ORM inspired by Laravel’s Eloquent, bringing model-based database interaction to the framework.
Modular Services
Out of the box, you get common web dev building blocks like:
- Queue
- Cache
- Broadcasting
Clean Routing
Applications have a dedicated routes
directory with separate web and API route files — clear, organized, and Laravel-esque.
Class-based Controllers
Keep your business logic structured with controller classes, making code organization much easier for growing apps.
Powerful CLI
Musket CLI is a powerful Artisan-like command-line tool for generating code and running tasks, and speeding up development workflows.
Purpose
H3ravel’s mission is simple: to provide JavaScript developers with Laravel’s elegance, structure, and productivity without sacrificing modern runtime flexibility.
If you’ve ever thought:
- “I love Laravel’s workflow, but I want to stick with TypeScript.”
- “Other Node frameworks feel too barebones.”
- “I want a framework that feels powerful but not bloated.”
Then H3ravel might just be what you’re looking for.
Wrapping Up
H3ravel bridges the gap between the structured developer experience of Laravel and the modern flexibility of JavaScript runtimes. With TypeScript at its core, a powerful ORM, and Laravel-inspired architecture, it’s shaping up to be a solid choice for teams who value both speed and maintainability.
👉 You can follow updates and contribute to H3ravel on GitHub.
Top comments (0)