Fonctionnalités clés
- Support des queries, mutations et subscriptions (streaming SSE) avec typage des entrées/sorties.
- Génération automatique de types TypeScript et de schémas Zod à partir du code Go via analyse statique et réflexion.
- Middleware global et par procédure, avec composition via des base procedures.
- CLI avec mode watch pour la régénération en temps réel pendant le développement.
- Aucune dépendance de framework, basé sur net/http standard.
- Validation des entrées compatible avec go-playground/validator.
- Gestion d'erreurs conforme au protocole tRPC.
- Support des requêtes batch.