Third-party Middleware
Third-party middleware refers to middleware not bundled within the Hono package. Most of this middleware leverages external libraries.
Authentication
- Auth.js(Next Auth)
- Casbin
- Clerk Auth
- Cloudflare Access
- OAuth Providers
- OIDC Auth
- Firebase Auth
- Verify RSA JWT (JWKS)
- Stytch Auth
Validators
- Ajv Validator
- ArkType Validator
- Class Validator
- Conform Validator
- Effect Schema Validator
- Standard Schema Validator
- TypeBox Validator
- Typia Validator
- unknownutil Validator
- Valibot Validator
- Zod Validator
OpenAPI
Development
Monitoring / Tracing
- Apitally (API monitoring & analytics)
- Highlight.io
- LogTape (Logging)
- OpenTelemetry
- Prometheus Metrics
- Sentry
- Pino logger
Server / Adapter
Transpiler
UI / Renderer
Queue / Job Processing
Internationalization
Utilities
- Bun Compress
- Cap Checkpoint
- Event Emitter
- Geo
- Hono Rate Limiter
- Hono Problem Details (RFC 9457)
- Hono Simple DI
- Idempotency (Stripe-style idempotency keys)
- idempot-js - spec-compliant middleware, supporting multiple storage backends (redis, postgres, mysql, sqlite)
- jsonv-ts (Validator, OpenAPI, MCP)
- MCP
- RONIN (Database)
- Session
- tsyringe
- User Agent based Blocker