A curated list of resources, tools, and libraries for
trpc
- a powerful and versatile framework.
tRPC is for full-stack TypeScript developers. It makes it easy to write endpoints that you can safely use in both the front and backend of your app.
tRPC
is a typed RPC framework designed to facilitate communication between different services or components in a distributed system. It provides a simple and intuitive way to define remote procedures and their input/output types using TypeScript . With tRPC
, you can build robust and type-safe client-server communication channels, enabling seamless interaction between various parts of your application.
This repository aims to gather the best and most useful tRPC
resources from the community. Whether you are a beginner or an experienced developer, this collection will help you discover essential tools, tutorials, examples, and extensions to enhance your tRPC
development experience.
- Getting Started with tRPC
- Examples
- Libraries
- Built with tRPC
- Articles and Blog Posts
- Videos
- Community
- Contributing
Tutorials, guides, and documentation to help you get started with tRPC
.
Libraries and integrations that extend tRPC
with additional features and functionalities.
- trpc-openapi - OpenAPI support for tRPC.
- create-t3-app - The best way to start a full-stack, typesafe Next.js app.
- garph - Fullstack GraphQL Framework for TypeScript.
- CUA - create-universal-app(CUA) is an opinionated template for creating fullstack universal apps (Expo, Next, tRPC, Prisma, Clerk, Solito, Tamagui)
- tRPC-SvelteKit - the tRPC adapter for SvelteKit applications (works with Node.js, Vercel, Netlify).
- cal.com - Scheduling infrastructure for absolutely everyone.
- Error Handling in trpc: Best Practices
Watch video tutorials and talks that cover different aspects of tRPC
.
Contribute to the awesome-tRPC
repository by submitting your own resources, tools, or libraries related to tRPC
.
Please read the contribution guidelines for more information on how to contribute.