hono
v4.7.1MITTree-shakeableTS ReadyFast, Lightweight, Web-standards based web framework for Cloudflare Workers, Fastly, Deno, Bun, and Node.js.
99/ 100
Excellent Health
Weekly Downloads
2.3M
Bundle Size (gzip)
9.5 kB(32 kB min)
Dependencies
Zero Deps
Last Updated
2025-02-12
SPONSORED CLOUD & DEV TOOLSβ’Google Ads Partner
NPMBot AI Assessment
The fastest-rising universal framework built for modern Web Standards & Edge runtimes.
Hono brings Express-like simplicity to the modern Edge era. Built on standard Request/Response web APIs, it runs identically on Node, Cloudflare Workers, Fastly, Bun, and Deno with zero dependencies and sub-10kB footprint. It also features end-to-end typed RPC.
Key Advantages
- β’Universal execution: Cloudflare Workers, Vercel Edge, Bun, Deno, Node.js
- β’End-to-end type safety with built-in RPC client (Hono RPC)
- β’Zero dependencies and lightning-fast smart router (RegExpRouter)
- β’Rich middleware catalog (CORS, JWT, Basic Auth, Cache) out of the box
Gotchas & Limitations
- β’Node.js deployment requires adapter (@hono/node-server)
- β’Newer ecosystem compared to 15 years of Express plugins
Recommended For:
Edge computing, Serverless APIs, and Cloudflare Workers, Full-stack Next.js/Vite apps wanting type-safe backend RPC, Ultra-lightweight microservices
Avoid If:
Massive legacy Node codebases requiring deep CJS native bindings
FEATURED PARTNERβ’Google Ads Partner
Installation & Quickstart
Package Manager Command
javascriptnpm install honohono Usage Example
javascriptimport { Hono } from 'hono';
import { serve } from '@hono/node-server';
const app = new Hono();
app.get('/', (c) => c.text('Hello Hono!'));
serve(app);Compare hono with Alternatives
Recommended Alternatives
SPONSORED SERVERSβ’Google Ads Partner