第三方中间件
第三方中间件指的是未捆绑在 Hono 包内的中间件。 这些中间件大多数利用外部库。
认证
- Auth.js(Next Auth)
- Casbin
- Clerk 认证
- Cloudflare Access
- OAuth 提供商
- OIDC 认证
- Firebase 认证
- 验证 RSA JWT (JWKS)
- Stytch 认证
验证器
- Ajv 验证器
- ArkType 验证器
- Class 验证器
- Conform 验证器
- Effect Schema 验证器
- Standard Schema 验证器
- TypeBox 验证器
- Typia 验证器
- unknownutil 验证器
- Valibot 验证器
- Zod 验证器
OpenAPI
开发
监控 / 追踪
服务器 / 适配器
转译器
UI / 渲染器
队列 / 任务处理
国际化
工具
- Bun 压缩
- Cap Checkpoint
- Event Emitter
- Geo
- Hono Rate Limiter
- Hono Problem Details (RFC 9457)
- Hono Simple DI
- InferDI
- Idempotency (Stripe-style idempotency keys)
- idempot-js - 符合规范的中间件,支持多种存储后端(redis、postgres、mysql、sqlite)
- jsonv-ts (Validator, OpenAPI, MCP)
- MCP
- RONIN (Database)
- Session
- StitchAPI (Typed, resilient API calls + SSE)
- tsyringe
- 基于 User Agent 的拦截器