An open API service indexing awesome lists of open source software.

https://github.com/ebowwa/nextjs-monorepo

Monorepo containing multiple unmaintained Next.js applications with Turborepo for efficient builds
https://github.com/ebowwa/nextjs-monorepo

monorepo nextjs react tailwindcss turborepo typescript vercel

Last synced: 5 months ago
JSON representation

Monorepo containing multiple unmaintained Next.js applications with Turborepo for efficient builds

Awesome Lists containing this project

README

          

# Next.js Monorepo

This monorepo consolidates 18 Next.js projects into a single repository for easier management.

## Structure

```
nextjs-monorepo/
├── apps/
│ ├── acceleration-blog/ # Next.js blog
│ ├── alchemist/ # Next.js app
│ ├── app-router-pmndrs/ # Next.js app router example
│ ├── dockerized-nextjs/ # Dockerized Next.js example
│ ├── edesia-next/ # Next.js app
│ ├── giannacollectables/ # Next.js e-commerce
│ ├── goldson/ # Next.js app
│ ├── https-x-workers-bots/ # Next.js with workers
│ ├── next-client-yolo/ # Next.js client
│ ├── resmp.dev/ # Next.js portfolio
│ ├── solana-site/ # Solana Next.js example
│ ├── threejs-nextjs/ # Three.js integration (nueralink)
│ ├── r3f-example/ # React Three Fiber example
│ ├── synth-next/ # Next.js with FastAPI
│ ├── blog-starter/ # Blog starter template
│ ├── next-printondemand-site/ # Print on demand site
│ ├── PoeHackathon/ # Poe hackathon project
│ └── ascii-llama/ # ASCII art llama with Three.js
├── packages/ # Shared packages
└── config/ # Shared configuration
```

## Getting Started

```bash
# Install dependencies
npm install

# Run all apps in development
npm run dev

# Build all apps
npm run build

# Run linting
npm run lint
```

## Individual App Development

To work on a specific app:

```bash
cd apps/[app-name]
npm run dev
```

## Notes

- All apps maintain their original git history
- Shared dependencies can be added to the root package.json
- Each app can still be deployed independently