Middlewares tiers
Les middlewares tiers désignent les middlewares qui ne sont pas inclus dans le paquet Hono. La plupart de ces middlewares utilisent des bibliothèques externes.
Authentification
- Auth.js(Next Auth)
- Casbin
- Clerk Auth
- Cloudflare Access
- Fournisseurs OAuth
- OIDC Auth
- Firebase Auth
- Vérification de JWT RSA (JWKS)
- SSOJet Auth
- Stytch Auth
- Shopify Auth
Validateurs
- Validateur Ajv
- Validateur ArkType
- Class Validator
- Validateur Conform
- Validateur Effect Schema
- Validateur Standard Schema
- Validateur TypeBox
- Validateur Typia
- Validateur unknownutil
- Validateur Valibot
- Validateur Zod
OpenAPI
Développement
Supervision / Traçage
- Apitally (supervision et analyse des API)
- Highlight.io
- LogTape (journalisation)
- OpenTelemetry
- Métriques Prometheus
- Sentry
- Outil de journalisation Pino
Serveur / Adaptateur
Transpileur
Interface utilisateur / Moteur de rendu
File d’attente / Traitement des tâches
Internationalisation
Utilitaires
- Bun Compress
- Cap Checkpoint
- Émetteur d’événements
- Geo
- Hono Rate Limiter
- Hono Problem Details (RFC 9457)
- Hono Simple DI
- InferDI
- Idempotency (clés d’idempotence à la manière de Stripe)
- idempot-js - middleware conforme à la spécification, prenant en charge plusieurs systèmes de stockage (redis, postgres, mysql, sqlite)
- jsonv-ts (validateur, OpenAPI, MCP)
- MCP
- RONIN (base de données)
- Session
- StitchAPI (appels API typés et résilients + SSE)
- tsyringe
- Blocage selon le User-Agent