https://github.com/jellydn/trpc-demo
Monorepo for tRPC v9 Demo Apps
https://github.com/jellydn/trpc-demo
fastify nextjs trpc turborepo
Last synced: 12 days ago
JSON representation
Monorepo for tRPC v9 Demo Apps
- Host: GitHub
- URL: https://github.com/jellydn/trpc-demo
- Owner: jellydn
- Created: 2022-03-05T11:11:25.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T21:02:43.000Z (12 days ago)
- Last Synced: 2025-04-14T22:21:57.602Z (12 days ago)
- Topics: fastify, nextjs, trpc, turborepo
- Language: TypeScript
- Homepage: https://trpc-demo.productsway.com
- Size: 3.36 MB
- Stars: 22
- Watchers: 2
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Welcome to trpc-demo 👋



[](https://twitter.com/jellydn)> Monorepo for tRPC Demo Apps
[](https://www.youtube.com/watch?v=rz1ZGV82i34)
## Prerequisites
- npm >=7.0.0
- node >=14.0.0## 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?
It's neat, right? :)

## Install
```sh
yarn install
```## Usage
```sh
yarn dev
```### Screenshot

## Run tests
```sh
yarn test
```## 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`s used throughout the monorepoEach package/app is 100% [TypeScript](https://www.typescriptlang.org/).
## Useful Links
Learn more about the power of Turborepo:
- [Pipelines](https://turborepo.org/docs/features/pipelines)
- [Caching](https://turborepo.org/docs/features/caching)
- [Remote Caching (Beta)](https://turborepo.org/docs/features/remote-caching)
- [Scoped Tasks](https://turborepo.org/docs/features/scopes)
- [Configuration Options](https://turborepo.org/docs/reference/configuration)
- [CLI Usage](https://turborepo.org/docs/reference/command-line-reference)## Author
👤 **Dung Huynh**
- Website: https://productsway.com/
- Twitter: [@jellydn](https://twitter.com/jellydn)
- Github: [@jellydn](https://github.com/jellydn)## Show your support
Give a ⭐️ if this project helped you!
---
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_