Full-Stack TypeScript with tRPC and React

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • garph

    Fullstack GraphQL Framework for TypeScript

  • If you want tRPC-like developer experience, but with GraphQL, I'd recommend checking out Garph

    disclaimer: I'm the author of garph

    https://github.com/stepci/garph

  • phero

    Full-stack type-safety with pure TypeScript

  • I’m one of the authors of Phero. It’s goal is similar to tRPC: fullstack typesafety between servers and clients.

    One difference is syntax: Phero leverages the TS compiler api to generate parsers for your backend functions. It will parse input and output or your api, automatically, based on the types you define for your functions. It will generate a declaration file of your api and generate an RPC style client SDK for your frontend. Another difference is that it aims to be more batteries includes.

    [1] https://github.com/phero-hq/phero

    Comparison: https://phero.dev/docs/comparisons/tRPC

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • zodios

    typescript http client and server with zod validation

  • kysely

    Discontinued A type-safe typescript SQL query builder [Moved to: https://github.com/kysely-org/kysely] (by koskimas)

  • create-t3-app

    The best way to start a full-stack, typesafe Next.js app

  • I'd recommend https://create.t3.gg/, it bundles trpc, prisma, nextjs, etc...

  • examples-next-prisma-starter

    🚀 tRPC starter repo with E2E-testing

  • Here's an example of testing: https://github.com/trpc/examples-next-prisma-starter/blob/ma...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts