tRPC
Pila RPC con tipos seguros para monorepos de TypeScript: los tipos del backend se infieren directamente en el frontend, sin generación de código ni archivo de esquema.
De Alex «KATT» Johansson (2020). Funciona dejando que backend y frontend compartan los tipos de TypeScript a través del mismo tsconfig; sin .proto, sin OpenAPI, sin codegen de Zod: solo import type. Corre de forma transparente sobre HTTP, agrupa peticiones en lotes y se integra con React Query para el cacheo.
Su terreno ideal: equipos full-stack de TypeScript que controlan ambos extremos (Next.js, Nuxt, Remix). No encaja si el frontend no es TypeScript o si necesitas un esquema público para consumidores externos: ahí quedan mejor GraphQL o REST + OpenAPI.