OSS探訪

Hono — Web標準APIを軸に複数JavaScript runtimeへ展開する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
32,289
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/20

概要

Honoは、Web標準APIを土台にしたTypeScript Web frameworkです。小さなrouterとmiddlewareを中心に、Cloudflare Workers、Deno、Bun、Node.js、AWS Lambdaなど複数のruntimeへ同じ設計を持ち込めます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

小さなrouter APIでHTTP endpointを定義する

app.get()等の簡潔なAPIでrouteを定義し、contextからRequest/Responseに近い形で処理できます。

出典:[2][3]

middlewareと複数runtime adapterを組み合わせる

認証・CORS等のmiddlewareとruntime adapterを組み合わせ、edgeからNode.jsまで環境に合わせて配置できます。

出典:[2][3]

edge/serverlessとNode.jsをまたぐAPI基盤に

Web標準APIを中心に保ち、deployment先をCloudflare WorkersやBun、Node.js等から選びたいAPIやWeb applicationに向きます。

出典:[2]

runtime固有APIを使うとportable性が下がる

coreはWeb標準中心でも、KV・filesystem・Lambda event等のruntime固有機能を使う部分は移植時にadapterが必要です。

出典:[3]

参考にした公式資料

  1. [1]honojs/hono repository(2026-09-21)
  2. [2]Hono README(2026-09-21)
  3. [3]Hono documentation(2026-09-21)
  4. [4]hono package(2026-09-21)
  5. [5]Hono MIT license(2026-09-21)
編集部からの補足

現在のHonoは4.13.8です。`Request`/`Response`等のWeb標準を中心に設計され、同じapplication codeをCloudflare Workers、Deno、Bun、Node.js、AWS Lambda等へ展開できます。runtime固有機能を使う場合はadapterやbindingの差を切り分けてください。

3ステップで試す

  1. 1

    Hono projectを作成

    公式READMEのQuick Startから対象runtime/templateを選んでprojectを生成します。

    npm create hono@latest
  2. 2

    依存関係をinstall

    生成されたprojectへ移動して依存関係を導入します。

    cd <project-directory> && npm install
  3. 3

    development serverを起動

    生成templateのruntime向けdev serverを起動し、Hono routeのresponseを確認します。

    npm run dev
公式READMEで確認

成長

成長の推移 · 直近30日

32,289 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
33
Open PR
129

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • cloudflare
  • web-framework
  • cloudflare-workers
  • npm
  • router
  • deno
  • bun
  • aws-lambda
  • typescript
Stars
32,289
Forks
1,330
Watchers
91
Open Issues
267
Contributors
358
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/20

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

Honoとは?Web標準APIで複数runtimeに対応するTypeScript Web framework | OSS探訪