# trpc_demo **Repository Path**: SuperWindcloud/trpc_demo ## Basic Information - **Project Name**: trpc_demo - **Description**: 演示 trpc API的 monorepo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-28 - **Last Updated**: 2025-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Welcome to trpc-demo 👋 > 用于TRPC演示应用的MonoRepo ## Features - [tRPC](https://trpc.io/): end-to-end typesafe APIs made easy - [Turborepo](https://turborepo.org/): high-performance build system for JavaScript and TypeScript codebases. - [Fastify](https://www.fastify.io/): fast and low overhead web framework, for Node.js - [Vite](https://vitejs.dev/): next Generation Frontend Tooling - [NextJs](https://nextjs.org/): the React Framework for Production ## Why tRPC? ![https://storage.googleapis.com/trpc/trpcgif.gif](https://storage.googleapis.com/trpc/trpcgif.gif) ## Install ```sh yarn or yarn i ``` ## Usage ```sh yarn dev ``` ## Apps and Packages - `api`: a [fastify api](https://github.com/jellydn/fastify-starter) app - `web`: another [Next.js](https://nextjs.org) app - `react-app`: a [react](https://github.com/jellydn/new-web-app) app - `ui`: a stub React component library shared by both `web` and `docs` applications - `config`: `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`) - `tsconfig`: `tsconfig.json` used throughout the monorepo