← All projects

tRPC

Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

Dev Toolstypescriptapitype-safetyfullstackreactnodejsopen-source
tRPC screenshot

About

tRPC is a TypeScript library that enables end-to-end type-safe APIs without code generation or build steps. It infers types automatically from server-side procedure definitions, providing full autocompletion and type checking on the client. It supports popular frameworks including Next.js, Express, Fastify, SvelteKit, and AWS Lambda.

Problem

Building APIs between frontend and backend requires manual type synchronization or code generation, leading to runtime errors and slow iteration.

For

full-stack TypeScript developers

How it works

Developers define typed procedures on the server, export the router type, and import it on the client to get automatic type inference and autocompletion with no build step.

Business model

open-source

Status

launched

Founders

  • Alex/KATT

Similar projects