Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
forked fromhonojs/hono

Ultrafast web framework for the Edges

License

NotificationsYou must be signed in to change notification settings

petrupp/hono

 
 

Repository files navigation

Hono

Documentation 👉 hono.dev
v3 has been released!Migration guide


GitHub Workflow StatusGitHubnpmnpmBundle SizeBundle Sizenpm type definitionsGitHub commit activityGitHub last commitDeno badgeDiscord badge

Hono -[炎] means flame🔥 in Japanese - is a small, simple, and ultrafast web framework for the Edges.It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Vercel, Lagon, AWS Lambda, Lambda@Edge, and Node.js.

Fast, but not only fast.

import{Hono}from'hono'constapp=newHono()app.get('/',(c)=>c.text('Hono!'))exportdefaultapp

Quick Start

npm create hono@latest my-app

Features

  • Ultrafast 🚀 - The routerRegExpRouter is really fast. Not using linear loops. Fast.
  • Lightweight 🪶 - Thehono/tiny preset is under 12kB. Hono has zero dependencies and uses only the Web Standard API.
  • Multi-runtime 🌍 - Works on Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Lagon, 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".

Benchmarks

Hono is the fastest, compared to other routers for Cloudflare Workers.

Hono x 510,171 ops/sec ±4.61% (82 runs sampled)itty-router x 285,810 ops/sec ±4.13% (85 runs sampled)sunder x 345,272 ops/sec ±4.46% (87 runs sampled)worktop x 203,468 ops/sec ±3.03% (91 runs sampled)Fastest is Hono✨  Done in 28.68s.

Documentation

The documentation is available onhono.dev.

Migration

The migration guide is available ondocs/MIGRATION.md.

Communication

Twitter andDiscord 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 and typo. Refactor the code.
  • Create third-party middleware - Instruct below.
  • Share - Share your thoughts on the Blog, Twitter, and others.
  • Make your application - Please try to use Hono.

For more details, seedocs/CONTRIBUTING.md.

Contributors

Thanks toall contributors!

Authors

Yusuke Wadahttps://github.com/yusukebe

RegExpRouter,SmartRouter,LinearRouter, andPatternRouter are created by Taku Amanohttps://github.com/usualoma

License

Distributed under the MIT License. SeeLICENSE for more information.

About

Ultrafast web framework for the Edges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript98.7%
  • JavaScript1.3%

[8]ページ先頭

©2009-2025 Movatter.jp