---
id: awesome-trpc
title: Awesome tRPC Collection
sidebar_label: Awesome tRPC Collection
slug: /awesome-trpc
---

> 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                 |
| useTRPC - Vue 3 composables                                                                         | https://github.com/michealroberts/usetrpc                             |
| 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                           |
| @h4ad/serverless-adapter - Connect tRPC with AWS SQS, AWS API Gateway, and many more event sources. | https://viniciusl.com.br/serverless-adapter/docs/main/frameworks/trpc |
| create-t3-app - Scaffold a starter project using the t3 stack (Next.js, tRPC, TailwindCSS, Prisma)  | https://create.t3.gg                                                  |
| tRPC + Next.js + GraphQL Codegen Shopify App template                                               | https://github.com/carstenlebek/shopify-node-app-starter              |
| tRPC-uWebSockets - Adapter for uWebSockets.js server                                                | https://github.com/romanzy-1612/trpc-uwebsockets                      |
| tRPC-Remix - Adapter for Remix                                                                      | https://github.com/ggrandi/trpc-remix                                 |
| jotai-trpc - Jotai wrapper around tRPC vanilla client                                               | https://github.com/jotai-labs/jotai-trpc                              |
| tRPC Client Devtools browser extension                                                              | https://github.com/rhenriquez28/trpc-client-devtools                  |

## 🍀 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&nbsp;+&nbsp;React&nbsp;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                                |
| Nx Monorepo + tRPC + Prisma                                                                      | https://github.com/nowlena/nx-trpc-test                                 |
| NX + tRPC + Prisma + NextJS + Expo                                                               | https://github.com/mwarger/tmdb-watchlist-prisma                        |
| NX + tRPC + EdgeDB + NextJS + Expo                                                               | https://github.com/mwarger/tmdb-watchlist-edgedb                        |

## 🏁 Open-source projects using tRPC

| Description                                                                                                      | Link                                    |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [Cal.com](https://cal.com) - Scheduling infrastructure                                                           | https://github.com/calcom/cal.com       |
| [SST](https://sst.dev) is a framework that makes it easy to build serverless apps.                               | https://github.com/serverless-stack/sst |
| [Beam](https://planetscale.com/blog/introducing-beam) - A simple message board for your organization or project. | https://github.com/planetscale/beam     |
| [Rallly](https://rallly.co) - Self-hostable doodle poll alternative.                                             | https://github.com/lukevella/rallly     |

## 🎬 Videos - conference talks, etc

- [I Deleted HALF My Backend Code With This One Package??](https://www.youtube.com/watch?v=PYUqYcPMPeQ) (~14min)
- [tRPC: Smart and Easy APIs](https://www.youtube.com/watch?v=Lam0cYOEst8) (~25min)
- [Let's Learn tRPC](https://www.learnwithjason.dev/let-s-learn-trpc) (~1h30m)
- [DevTools.FM Episode 21: Alex Johansson - tRPC, Zart](https://www.youtube.com/watch?v=eUyZ5Vn9ANk) (~1h)
- [Prisma Chat with Alex Johansson from tRPC.io](https://www.youtube.com/watch?v=-_GZJ3xwYOw) (~1h)
- [Full-stack & Typesafe React (+Native) Apps with tRPC.io - Alexander Johansson, React Advanced 2021](https://www.youtube.com/watch?v=sufCfu6c3yo) (5min)
- [TypeScript Berlin Meetup #6 - Alex "KATT" Johansson - End-to-end typesafe APIs with tRPC](https://www.youtube.com/watch?v=qBXrwFsFK1Q) (~25min)
- [Building a MODERN Full Stack App for FREE w/ NextJS 12, Typescript, Prisma and more](https://www.youtube.com/watch?v=PKy2lYEnhgs) (~3h)
- [tRPC - BLS042 SHOW & TELL WITH ALEX A.K.A. KATT](https://www.youtube.com/watch?v=oM-0bA4m0hQ) (~2h)
- [Build a Blog With tRPC, TypeScript, Next.js, Prisma & Zod](https://www.youtube.com/watch?v=syEWlxVFUrY) (~2h)

## 🎙 Podcast Episodes

- [DevTools.FM Episode 21: Alex Johansson - tRPC, Zart](https://devtools.fm/episode/21) (~1h)

## 📚 Blog articles

- [tRPC.io - a toolkit for building end-to-end typesafe APIs 🧙‍♂️](https://dev.to/katt/trpc-io-a-toolkit-for-building-end-to-end-typesafe-apis-1468)
- [Building an end-to-end typesafe API — without GraphQL](https://colinhacks.com/essays/painless-typesafety)
