tRPC
Stack de RPC com tipagem segura para monorepos TypeScript — os tipos do backend são inferidos direto no frontend, sem codegen nem arquivo de schema.
Criado por Alex "KATT" Johansson (2020). Funciona fazendo backend e frontend compartilharem tipos TypeScript pelo mesmo tsconfig; sem .proto, sem OpenAPI, sem codegen de Zod — só import type. Roda de forma transparente sobre HTTP, agrupa requisições em lote e se integra ao React Query para cache.
Ponto ideal: times full-stack em TS que controlam as duas pontas (Next.js, Nuxt, Remix). Não serve se o frontend não for TS, ou se você precisa de um schema público para consumidores externos — aí GraphQL ou REST + OpenAPI se encaixam melhor.