{"repo":"gurselcakar/universal-react-monorepo","free":true,"listed":false,"github":"https://github.com/gurselcakar/universal-react-monorepo","clone":"git clone https://github.com/gurselcakar/universal-react-monorepo.git","description":"Universal React monorepo template","language":"TypeScript","stars":190,"topics":["expo","monorepo","nativewind","nextjs","react-native","template","turborepo","typescript","tanstack-router","vite"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Universal React Monorepo Build React components once, run on web, iOS, and Android. A Turborepo + NativeWind monorepo template with shared UI. New to monorepos? Follow the step-by-step guide that built this template. Getting Started Prerequisites: Node.js 18+, pnpm 10+, and optionally Xcode/Android Studio for mobile. Run individually: Other commands: pnpm build , pnpm lint , pnpm typecheck Tech Stack Layer Technology ------- ------------ Web Next.js 16 or Vite + TanStack Router Mobile Expo SDK 54 (React Native) Shared UI React Native + NativeWind Build Turborepo, pnpm workspaces, TypeScript Components in packages/ui/ are written once with React Native + NativeWind. On web, react-native-web renders them as HTML. On mobile, Expo renders them natively. Project Structure Choosing a Web Framework Both web (Next.js) and web-vite (Vite + TanStack Router) are included. Remove the one you don't need: Keep Next.js only: Keep Vite only: Author Built by Gürsel Çakar. Check out my games: Hukora and Arithmego.","default_branch":null,"files":null,"tree":[],"storefront":"/r/gurselcakar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gurselcakar/universal-react-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}