Create Turbo Stack

Create Turbo Stack

The Missing Full-Stack Monorepo Generator for Next.js + React Native

$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/pedromshin/create-turbo-stack/main/scripts/setup-project.sh)"

Paste that in your terminal to create a new full-stack monorepo.

System Requirements:

  • macOS (Intel or Apple Silicon M1/M2/M3)
  • Terminal access
  • Internet connection
  • Admin privileges (for Homebrew)

Auto-installed if needed:

  • Node.js 18+ LTS
  • pnpm
  • Git
  • GitHub CLI
  • Vercel CLI
  • Supabase CLI

Manual installation required:

  • Docker Desktop

The script will guide you through the setup process, checking and installing dependencies as needed.

Next.js 14React NativeSupabaseTypeScriptTailwindtRPCExpoDrizzle

Full-Stack TypeScript

End-to-end type safety with TypeScript across your entire stack

Monorepo Structure

Turborepo-powered monorepo with shared packages and configurations

Web & Mobile

Next.js for web and Expo for iOS/Android, sharing code between platforms

Database & Auth

Supabase for auth and PostgreSQL database with Drizzle ORM

Type-Safe API

End-to-end typesafe API with tRPC for seamless client-server communication

Developer Experience

Hot reload, type checking, and unified commands across all packages

Production Ready

Built-in deployment configurations for Vercel and Expo

Security First

Row-level security, type-safe operations, and secure authentication flows

Frequently Asked Questions