Repolode
honojs

honojs/hono

Cloudflare Workers、Deno、Bun、AWS Lambda、Node.jsなどで動作する、Web標準を基盤とした小型で超高速なWebフレームワークです。

スター
32,630
フォーク
1,425
未解決の Issue
404
最終コミット
4 時間前

これは何?

Honoは、Web標準APIのみを使うTypeScript製のWebフレームワークです。同じアプリケーションコードをCloudflare Workers、Fastly Compute、Deno、Bun、Vercel、AWS Lambda、Lambda@Edge、Node.jsで実行できます。依存関係はなく、HTTPリクエストを処理するためのシンプルなルーティングAPIとミドルウェアAPIを備えています。

ルーターにはRegExpRouterを採用しており、ルートを順番に照合する必要がありません。また、12kB未満の小さなプリセット(hono/tiny)のほか、組み込み・カスタム・サードパーティ製のミドルウェア、ルートやハンドラー向けの充実したTypeScript型を提供しています。

プロジェクトは、hono.devのドキュメントや移行ガイドとともにメンテナンスされており、質問や議論ができるDiscordおよびXのコミュニティもあります。

主な機能

  • 01RegExpRouterを基盤としたルーティングにより、ルートを順番に走査せずに済みます。
  • 021つのコードベースで、Cloudflare Workers、Deno、Bun、Node.js、AWS Lambdaなど、さまざまなランタイムで動作します。
  • 03依存関係はゼロで、Web標準APIのみを使用します。
  • 04組み込み、カスタム、サードパーティ製のミドルウェアを利用できます。
  • 05ルートやハンドラー向けに、TypeScriptを手厚くサポートしています。

ユースケース

  • Cloudflare WorkersなどのエッジプラットフォームにデプロイするAPIの構築。
  • 複数のJavaScriptランタイムで動作させる単一のWebバックエンドの開発。
  • バンドルサイズが重要な、小規模でオーバーヘッドの少ないHTTPサービスの作成。

クイックスタート

  1. 1

    公式のスキャフォールディングツールで新しいHonoプロジェクトを作成する

    npm create hono@latest

収録されている特集

トピック

よくある質問

hono とは?
Cloudflare Workers、Deno、Bun、AWS Lambda、Node.jsなどで動作する、Web標準を基盤とした小型で超高速なWebフレームワークです。 Honoは、Web標準APIのみを使うTypeScript製のWebフレームワークです。同じアプリケーションコードをCloudflare Workers、Fastly Compute、Deno、Bun、Vercel、AWS Lambda、Lambda@Edge、Node.jsで実行できます。依存関係はなく、HTTPリクエストを処理するためのシンプルなルーティングAPIとミドルウェアAPIを備えています。
hono は無料で使えますか?ライセンスは?
hono は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hono は今もメンテナンスされていますか?
活発にメンテナンス中。hono の最終コミットは 2026年10月22日 です。
hono は何に使えますか?
Cloudflare WorkersなどのエッジプラットフォームにデプロイするAPIの構築。 複数のJavaScriptランタイムで動作させる単一のWebバックエンドの開発。 バンドルサイズが重要な、小規模でオーバーヘッドの少ないHTTPサービスの作成。
hono のインストール方法は?
公式のスキャフォールディングツールで新しいHonoプロジェクトを作成する: npm create hono@latest
hono はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/honojs/hono

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト