/micro-monorepo

A micro fullstack monorepo template based based on turborepo, trpc, react, vite, vitest, etc...

Primary LanguageTypeScript

Micro service / Micro Frontend monorepo template

  • 🫧 Flexible: Everything can be easily modularized (micro frontend, micro backend, eslint config)
  • 🔒 Safe: Everything are connected with TypeScript, TypeScript as Service Interface
  • 🧙 DX: Unbelievable speed with turborepo & vite & vitest, and when you code, everything will auto update
  • 📖 Doc: Automatic swagger doc generation (localhost:1999)

Try you self

pnpm i
pnpm run dev
# ui is on localhost:5173, backend on localhost:2022, swagger on localhost:1999 (can try out)

structure

Tech Stack

  • React 18
  • TypeScript 5
  • TurboRepo
  • tRPC + zod
  • eslint
  • nodemon
  • vitest