Awesome tRPC Collection
Collection of resources on tRPC. Please edit this page and add your own links! 🙏
🧩 Extensions & community add-ons
Please make and add!
Description | Link |
---|---|
tRPC Playground - sandbox for testing tRPC queries in the browser | https://github.com/sachinraja/trpc-playground |
tRPC-SvelteKit - SvelteKit tRPC extension | https://github.com/icflorescu/trpc-sveltekit |
tRPC-OpenAPI - OpenAPI & REST support for your tRPC routers | https://github.com/jlalmes/trpc-openapi |
Create tRPC App - Create tRPC-powered apps with one command | https://github.com/omar-dulaimi/create-trpc-app |
Prisma tRPC Generator - Prisma 2+ generator to emit fully implemented tRPC routers | https://github.com/omar-dulaimi/prisma-trpc-generator |
tRPC-nuxt - Nuxt 3 module | https://github.com/wobsoriano/trpc-nuxt |
tRPC-SWR - SWR wrapper | https://github.com/sachinraja/trpc-swr |
tRPC Shield - tRPC permissions as another layer of abstraction! | https://github.com/omar-dulaimi/trpc-shield |
🍀 Starting points, example projects, etc
Description | Link |
---|---|
Recommended: Starter project with Prisma, Next.js, tRPC, E2E-testing | https://github.com/trpc/examples-next-prisma-starter |
zART - starter repo for monolithic React + React Native development with tRPC | http://github.com/KATT/zART |
WebSockets Starter Project | https://github.com/trpc/examples-next-prisma-starter-websockets |
tRPC Kitchen Sink - A collection of tRPC usage patterns. | https://github.com/trpc/examples-kitchen-sink |
Turborepo + Expo + tRPC Starter | https://github.com/gunnnnii/turbo-expo-trpc-starter |
tRPC in a Cloudflare Worker | https://github.com/esamattis/trpc-cloudflare-worker |
tRPC on Commerce Cloud Managed Runtime | https://github.com/danechitoaie/commerce-cloud-managed-runtime-trpc-poc |
tRPC-SvelteKit Example Application | https://github.com/icflorescu/trpc-sveltekit-example |
tRPC + Rakkas (Vite framework) | https://github.com/sachinraja/trpc-rakkas |
tRPC + Ultra | https://github.com/sachinraja/trpc-ultra |
🏁 Open-source projects using tRPC
Description | Link |
---|---|
Cal.com - Scheduling infrastructure | https://github.com/calendso/calendso |
Serverless Stack (SST) is a framework that makes it easy to build serverless apps. | https://github.com/serverless-stack/serverless-stack |
Beam - A simple message board for your organization or project. | https://github.com/planetscale/beam |
Rallly - Self-hostable doodle poll alternative. | https://github.com/lukevella/rallly |
🎬 Videos - conference talks, etc
- I Deleted HALF My Backend Code With This One Package?? (~14min)
- tRPC: Smart and Easy APIs (~25min)
- Let’s Learn tRPC (~1h30m)
- DevTools.FM Episode 21: Alex Johansson - tRPC, Zart (~1h)
- Prisma Chat with Alex Johansson from tRPC.io (~1h)
- Full-stack & Typesafe React (+Native) Apps with tRPC.io - Alexander Johansson, React Advanced 2021 (5min)
- TypeScript Berlin Meetup #6 - Alex “KATT” Johansson - End-to-end typesafe APIs with tRPC (~25min)
- Building a MODERN Full Stack App for FREE w/ NextJS 12, Typescript, Prisma and more (~3h)
- tRPC - BLS042 SHOW & TELL WITH ALEX A.K.A. KATT (~2h)