Sobre o projeto
tRPC é um framework open-source TypeScript para criar e consumir APIs totalmente tipadas sem esquemas ou geração de código. Seu slogan é "Mova-se rápido e não quebre nada."
Características principais descritas no README:
- Tipagem estática completa e autocompletar no cliente para entradas, saídas e erros.
- Nenhuma geração de código, sobrecarga de tempo de execução ou pipeline de compilação necessário.
- Zero dependências e pequeno impacto no lado do cliente.
- Projetado para ser fácil de adicionar a projetos existentes.
- Inclui adaptadores para React.js, Next.js, Express.js e Fastify, sem estar vinculado ao React; adaptadores da comunidade existem para outras bibliotecas.
- Suporta assinaturas.
- Suporta agrupamento de solicitações, combinando automaticamente solicitações simultâneas.
- Possui diversos exemplos na pasta 'examples' do repositório.
Início rápido: o README aponta para aplicativos de exemplo, incluindo um exemplo completo do Next.js que pode ser gerado via create-next-app com o caminho do exemplo do repositório, com comandos mostrados para yarn, npm, pnpm, bun e deno. Documentação completa está hospedada em trpc.io.
Agentes de IA: o README observa que usuários de agentes de codificação de IA como Claude Code, Cursor e Windsurf podem instalar habilidades tRPC via `npx @tanstack/intent@latest install` para melhor geração de código.
O projeto é licenciado sob MIT e mantido por uma equipe principal com líderes de projeto e contribuidores ativos, e é suportado por patrocinadores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.