Web framework built on Web Standards
Last updated Jul 9, 2026
31.3k
Stars
1.2k
Forks
372
Issues
+63
Stars/day
Attention Score
99
Language breakdown
TypeScript 99.5%
JavaScript 0.5%
HTML 0.0%
βΈ Files
click to expand
README
Hono - means flameπ₯ in Japanese - is a small, simple, and ultrafast web framework built on Web Standards. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, AWS Lambda, Lambda@Edge, and Node.js.
Fast, but not only fast.
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hono!'))
export default app
Quick Start
npm create hono@latest
Features
- Ultrafast π - The router
RegExpRouteris really fast. Not using linear loops. Fast. - Lightweight πͺΆ - The
hono/tinypreset is under 12kB. Hono has zero dependencies and uses only the Web Standard API. - Multi-runtime π - Works on Cloudflare Workers, Fastly Compute, Deno, Bun, AWS Lambda, Lambda@Edge, or Node.js. The same code runs on all platforms.
- Batteries Included π - Hono has built-in middleware, custom middleware, and third-party middleware. Batteries included.
- Delightful DX π - Super clean APIs. First-class TypeScript support. Now, we've got "Types".
Documentation
The documentation is available on hono.dev.
Migration
The migration guide is available on docs/MIGRATION.md.
Communication
X and Discord channel are available.
Contributing
Contributions Welcome! You can contribute in the following ways.
- Create an Issue - Propose a new feature. Report a bug.
- Pull Request - Fix a bug or typo. Refactor the code.
- Create third-party middleware - See instructions below.
- Share - Share your thoughts on the Blog, X, and others.
- Make your application - Please try to use Hono.
Contributors
Thanks to all contributors!
Authors
Yusuke Wada
RegExpRouter, SmartRouter, LinearRouter, and PatternRouter are created by Taku Amano
License
Distributed under the MIT License. See LICENSE for more information.
π More in this category