サードパーティ製ミドルウェア
サードパーティ製ミドルウェアとは、Hono パッケージに同梱されていないミドルウェアです。 多くは外部ライブラリを使用しています。
認証
- Auth.js(Next Auth)
- Casbin
- Clerk 認証
- Cloudflare Access
- OAuth プロバイダー
- OIDC 認証
- Firebase 認証
- RSA JWT の検証(JWKS)
- SSOJet 認証
- Stytch 認証
- Shopify 認証
バリデーター
- Ajv バリデーター
- ArkType バリデーター
- Class バリデーター
- Conform バリデーター
- Effect Schema バリデーター
- Standard Schema バリデーター
- TypeBox バリデーター
- Typia バリデーター
- unknownutil バリデーター
- Valibot バリデーター
- Zod バリデーター
OpenAPI
開発
監視とトレーシング
サーバーとアダプター
トランスパイラー
UI とレンダラー
キューとジョブ処理
国際化
ユーティリティ
- Bun 圧縮
- Cap チェックポイント
- イベントエミッター
- 地理情報
- Hono レートリミッター
- Hono 問題詳細(RFC 9457)
- Hono シンプルな依存性注入
- InferDI
- 冪等性(Stripe 形式の冪等キー)
- idempot-js - 仕様に準拠したミドルウェアで、複数のストレージバックエンド(redis、postgres、mysql、sqlite)をサポートします
- jsonv-ts(バリデーター、OpenAPI、MCP)
- MCP
- RONIN(データベース)
- セッション
- StitchAPI(型付きで障害に強い API 呼び出し + SSE)
- tsyringe
- User Agent に基づくブロッカー