Monday, September 21, 2026

Hono: Web framework for node.js

Hono is a small web framework — a router + middleware layer for HTTP APIs, in the Express/Fastify slot but built on the modern Request/Response web standard rather than Node's req/res. It's ~14 kB, runs natively on Bun (also Deno, Cloudflare Workers, Node), and its selling point is end-to-end typed routes: app.get('/api/photos/:id', c => c.json(...)) where the param and response types flow through to a typed client.


Hono - Web framework built on Web Standards

Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.

🚀Ultrafast & Lightweight
The router RegExpRouter is really fast. The hono/tiny preset is under 14kB. Using only Web Standard APIs.

🌍Multi-runtime
Works on Cloudflare, Fastly, Deno, Bun, AWS, or Node.js. The same code runs on all platforms.

🔋Batteries Included
Hono has built-in middleware, custom middleware, third-party middleware, and helpers. Batteries included.

😃Delightful DX
Super clean APIs. First-class TypeScript support. Now, we've got "Types".

Hono @GitHub


No comments: