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
- Host: GitHub
- URL: https://github.com/ebowwa/nextjs-monorepo
- Owner: ebowwa
- Created: 2025-07-24T22:41:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T00:04:25.000Z (11 months ago)
- Last Synced: 2025-09-19T15:35:59.125Z (10 months ago)
- Topics: monorepo, nextjs, react, tailwindcss, turborepo, typescript, vercel
- Language: TypeScript
- Homepage:
- Size: 73.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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