Sourcify
Effortlessly find and manage open-source dependencies for your projects.

End-to-end typesafe APIs made easy.

tRPC is a TypeScript-first framework for building typesafe APIs without schemas or code generation. It leverages TypeScript's inference capabilities to share types between client and server, eliminating the need for traditional API layers. This allows developers to build full-stack TypeScript applications with end-to-end type safety, catching API contract errors at build time. tRPC supports various JavaScript frameworks and runtimes, including React, Next.js, Express, Fastify, and AWS Lambda. It offers features such as automatic type safety, snappy DX with no build steps, framework agnostic compatibility, autocompletion, light bundle size with zero dependencies, and adapters for popular frameworks. tRPC enables rapid iteration and improves code quality, developer experience and speed of delivery by simplifying API development with built-in errors, typed middleware, and input validation.
tRPC is a TypeScript-first framework for building typesafe APIs without schemas or code generation.
Explore all tools that specialize in full-stack typescript development. This domain focus ensures tRPC delivers optimized results for this specific requirement.
TypeScript automatically warns of errors on the client before saving the file when a server-side change is made.
No build or compile steps, meaning no code generation, runtime bloat, or build step.
Compatible with all JavaScript frameworks and runtimes, and easy to add to existing projects.
Using tRPC is like using an SDK for the API's server code, giving confidence in the endpoints.
tRPC has zero dependencies and a tiny client-side footprint making it lightweight.
Add typesafe observability to the application, allowing for real-time data updates and event handling.
Requests made at the same time can be automatically combined into one, reducing network overhead.
Define your procedures using tRPC's API.
Create an HTTP server using the appRouter.
Connect your client and start querying data.
Pass the AppRouter type when creating the client.
Utilize TypeScript autocompletion and Intellisense.
Ensure your server is running on a specified port.
Write endpoints that can be safely used in both the front and backend of your app.
All Set
Ready to go
Verified feedback from other users.
"tRPC is highly praised for its simplicity, type safety, and developer experience."
Post questions, share tips, and help other users.
Effortlessly find and manage open-source dependencies for your projects.

Page speed monitoring with Lighthouse, focusing on user experience metrics and data visualization.

Topcoder is a pioneer in crowdsourcing, connecting businesses with a global talent network to solve technical challenges.

Explore millions of Discord Bots and Discord Apps.

Build internal tools 10x faster with an open-source low-code platform.

Open-source RAG evaluation tool for assessing accuracy, context quality, and latency of RAG systems.

AI-powered synthetic data generation for software and AI development, ensuring compliance and accelerating engineering velocity.