rembrembdocs

Version: 11.x

A collection of resources on tRPC.

Please edit this page and add your own links! 🙏

🧩 Extensions & community add-ons

Extensions

Description

Link

tRPC Docs Generator - Auto generate interactive documentation for your tRPC APIs

https://github.com/liorcodev/trpc-docs-generator

tRPC-ui - Automatically generates a UI for manually testing your tRPC backend

https://github.com/aidansunbury/trpc-ui

trpc-to-openapi - OpenAPI & REST support for your tRPC routers

https://github.com/mcampa/trpc-to-openapi

tRPC Client Devtools browser extension

https://github.com/rhenriquez28/trpc-client-devtools

tRPC Playground - sandbox for testing tRPC queries in the browser

https://github.com/sachinraja/trpc-playground

tRPC-Chrome - Web extensions messaging support for tRPC

https://github.com/jlalmes/trpc-chrome

Step CI - Automated API Testing and Quality Assurance

https://github.com/stepci/stepci

msw-trpc - tRPC support for MSW

https://github.com/maloguertin/msw-trpc

trpc-cli - Turn a tRPC router into a type-safe, fully documented CLI

https://github.com/mmkal/trpc-cli

trpc-live - Live query solution for tRPC

https://github.com/strblr/trpc-live

trpc-navigation-plugin - Fix goto-definition with emit declarations

https://github.com/ebg1223/trpc-navigation-plugin

oRPC - OpenAPI support for your tRPC routers

https://orpc.unnoq.com/docs/openapi/integrations/trpc

Prisma tRPC Generator - Automatically generate tRPC routers from Prisma schemas

https://github.com/omar-dulaimi/prisma-trpc-generator

tRPC Shield - Permission system for tRPC

https://github.com/omar-dulaimi/trpc-shield

Prisma tRPC Shield Generator - Generate tRPC Shield permissions from Prisma schema

https://github.com/omar-dulaimi/prisma-trpc-shield-generator

trpc-to-mcp - Turn a tRPC router into MCP tools, server and handler

https://github.com/iboughtbed/trpc-to-mcp

tRPC Studio - Swagger-like UI with input forms, Try It Out, output type visualization, and CLI extractor

https://github.com/sayefdeen/trpc-studio

Frontend frameworks

Description

Link

tRPC-SvelteKit - SvelteKit tRPC extension

https://github.com/icflorescu/trpc-sveltekit

tRPC-Remix - Adapter for Remix

https://github.com/ggrandi/trpc-remix

tRPC-Remix-Call - Client and server side call for Remix

https://github.com/simonboisset/trpc-remix-call

tRPC Client For SolidJS W/ Solid Query

https://github.com/OrJDev/solid-trpc

tRPC API Handler For SolidStart

https://github.com/OrJDev/solid-start-trpc

tRPC-nuxt - Nuxt 3 module

https://github.com/wobsoriano/trpc-nuxt

Bootstrappers

Description

Link

create-t3-app - Scaffold a starter project using the T3 Stack (Next.js, tRPC, Tailwind CSS, Prisma)

https://create.t3.gg

sidebase - Scaffold a starter project using sidebase (Nuxt 3, tRPC, Tailwind CSS, Prisma)

https://sidebase.io

Create JD App - Scaffold a starter project using the JD Stack (SolidStart, tRPC, Tailwind, Prisma)

https://github.com/OrJDev/create-jd-app

Create tRPC App - Create tRPC-powered apps with one command

https://github.com/omar-dulaimi/create-trpc-app

viteRPC - Monorepo template powered by Vite (Vite, tRPC, Tailwind CSS)

https://github.com/mnik01/viteRPC

Start UI [web] - Opinionated frontend starter (tRPC, Prisma, Next.js, Chakra UI)

https://github.com/bearstudio/start-ui-web

Nx Plugin for AWS - Scaffold a project using tRPC with Nx, and deploy to AWS with CDK or Terraform

https://awslabs.github.io/nx-plugin-for-aws/en/guides/trpc/

Library adapters

Description

Link

tRPC-uWebSockets - Adapter for uWebSockets.js server

https://github.com/romanzy-1612/trpc-uwebsockets

jotai-trpc - Jotai wrapper around tRPC vanilla client

https://github.com/jotai-labs/jotai-trpc

trpc-zustand - Zustand wrapper around tRPC client

https://github.com/strblr/trpc-zustand

@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

trpc-koa-adapter - tRPC adapter for Koa server

https://github.com/BlairCurrey/trpc-koa-adapter

tRPC - iron-session

https://github.com/parkgang/trpc-iron-session

electron-trpc - Electron support for tRPC

https://github.com/jsonnull/electron-trpc

cloudflare-pages-plugin-trpc - Quickly create a tRPC server with a Cloudflare Pages Function

https://github.com/toyamarinyon/cloudflare-pages-plugin-trpc

ZenStack - Full-stack toolkit adds access control to Prisma and generates trpc routers from schema

https://github.com/zenstackhq/zenstack

tRPC-SWR - tRPC adapter for Vercel's SWR client

https://trpc-swr.vercel.app/

trpc-rtk-query - Automatically generate RTK Query api endpoints from your tRPC setup

https://github.com/otahontas/trpc-rtk-query

k6-trpc - k6 compatible tRPC client

https://github.com/dextertanyj/k6-trpc

trpc-token-refresh-link - Link to refresh access tokens and refresh tokens

https://github.com/larskarbo/trpc-token-refresh-link

trpc-bun-adapter - tRPC adapter for Bun runtime environment

https://github.com/cah4a/trpc-bun-adapter

trpc-rabbitmq - tRPC adapter using RabbitMQ as a transport layer

https://github.com/imxeno/trpc-rabbitmq

trpc-mqtt - tRPC adapter using MQTT as a transport layer

https://github.com/edorgeville/trpc-mqtt

trpc-redis - tRPC adapter using Redis as a transport layer

https://github.com/cobeo2004/trpc-redis

NestJS-tRPC - An opinionated approach to building end-to-end typesafe APIs with tRPC within NestJS.

https://www.nestjs-trpc.io/

🍀 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

create-t3-turbo - Clean and simple starter repo using the T3 Stack along with Expo React Native

https://github.com/t3-oss/create-t3-turbo

Subscriptions Starter Project using SSE

https://github.com/trpc/examples-next-sse-chat

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-SvelteKit Example Application

https://github.com/icflorescu/trpc-sveltekit-example

tRPC + Ultra

https://github.com/sachinraja/trpc-ultra

Nx Monorepo + tRPC + Prisma

https://github.com/nowlena/nx-trpc-test

tRPC (w/ Fetch Adapter) + SvelteKit + Tailwind CSS

https://github.com/austins/trpc-sveltekit-fetchadapter-example

Sign-In With Ethereum tRPC + ViteJS React

https://github.com/codingwithmanny/trpc-siwe-monorepo

tRPC + Vue3 todo example project (tRPC, Express.js, Vue3, Prisma, vue-query)

https://github.com/guushamann/Todo-tRPC-Vue3

Vite + Svelte + tRPC

https://github.com/mishankov/vite-svelte-trpc

V3 - A T3 Inspired Nuxt Stack

https://github.com/CRBroughton/V3

Twitter clone - A simple Twitter clone built with T3 Stack + NextAuth + Supabase + Prisma

https://github.com/AlandSleman/t3-twitter-clone

Separate backend & frontend repositories

https://github.com/mkosir/trpc-api-boilerplate

tRPC + Deno + fresh

https://github.com/LunaTK/fresh-trpc-example

Ethereum Decentralized Application example (Next.js, tRPC, Ethers, Hardhat, Solidity)

https://github.com/tr1sm0s1n/next-trpc-dapp

Yarn Workspaces + ESLint + CSpell + Commitlint + Lefthook + tRPC + React Query + Vite

https://github.com/sotnikov-link/yarn-workspaces-eslint-cspell-commitlint-lefthook-template

Fullstack SaaS Boilerplate: Trpc Fastify React

https://github.com/alan345/Fullstack-SaaS-Boilerplate

tRPC realtime server with Fastify, Prisma, Redis (or type-safe event emitter) and PostgreSQL

https://github.com/cobeo2004/trpc-fastify

Build a Public tRPC API: trpc-openapi vs ts-rest

https://catalins.tech/public-api-trpc/

Next.js + Expo + tRPC Monorepo Boilerplate

https://github.com/monsieursam/boilerplate-next-expo-trpc

Next.js + Express + BetterAuth + Prisma + bun + shadcn + tRPC Monorepo Boilerplate

https://github.com/KitsuneKode/template-nextjs-express-trpc-better-auth-monorepo

🏁 Open-source projects using tRPC

Description

Link

Cal.com - Scheduling infrastructure

https://github.com/calcom/cal.com

Skill Recordings - Hosting courses by Matt Pocock, Kent C Dodds, Dan Abramov, and many others

https://github.com/skillrecordings/products

SST - A framework that makes it easy to build serverless apps.

https://github.com/serverless-stack/sst

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

Hilde - Match-making app for games like foosball, air hockey and similar

https://github.com/nehalist/hilde

Answer Overflow - Discord bot that indexes help channel content into Google

https://github.com/AnswerOverflow/AnswerOverflow

Prisma Editor - Powerful tool to visualize and edit Prisma Schema

https://github.com/mohammed-bahumaish/prisma-editor

Saleor Apps - Official apps/integrations for Saleor Commerce

https://github.com/saleor/apps

Rao Pics App - Visit Photo on any device. Supported MacOS/Windows

https://github.com/rao-pics/rao-pics

Tianji - All-in-One Insight Hub. Tianji = Website Analytics + Uptime Monitor + Server Status

https://github.com/msgbyte/tianji

Workplacify - Desk scheduling software, for hybrid and in-office teams

https://workplacify.com/

Dotfyle - Discover and share Neovim plugins

https://dotfyle.com/

ConvoForm - Create your own AI-Powered conversational form

https://www.convoform.com/