Skip to content

estebanarriaga/monorepo-template

Repository files navigation

Monorepo Template for Next.js with TypeScript, Tailwind CSS, and Turbo

This repository is a monorepo template designed for building and managing Next.js applications with a focus on scalability and modularity. The monorepo setup uses TypeScript, Tailwind CSS, and Turbo to provide a seamless development experience.

Table of Contents

Features

  • Monorepo Structure: Organize multiple packages in a single repository.
  • Next.js: A React framework for building fast and scalable web applications.
  • TypeScript: Strongly-typed JavaScript for better developer experience and code quality.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Turbo: Efficient build system for faster development and CI/CD workflows.

Directory Structure

root/
│
├── apps/              # Contains all Next.js applications
│   └── www/           # Main Next.js web application
│
├── packages/          # Shared packages used across applications
│   ├── ui/            # UI components and design system
│   └── tsconfig/      # Different tsconfig files
│
├── turbo.json         # Turbo configuration file
├── package.json       # Root package configuration
├── tsconfig.json      # TypeScript configuration
├── tailwind.config.js # Tailwind CSS configuration
└── README.md          # Project documentation

About

Monorepo build with Turbo and Nextjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published