+
Skip to content

A modern, scalable, and customizable Next.js monorepo starter pack with TypeScript, TurboRepo, pnpm, Tailwind CSS, and advanced state management. Built and maintained by Xjectro.

License

Notifications You must be signed in to change notification settings

Xjectro/next-starter-pack

Repository files navigation

Next Starter Pack

MIT License Xjectro

A modern, scalable, and customizable Next.js monorepo starter pack with TypeScript, TurboRepo, pnpm, Tailwind CSS, and advanced state management. Built and maintained by Xjectro.

🚀 Features

  • Next.js 15 for a modern web app foundation
  • TurboRepo for monorepo management and fast builds
  • TypeScript for type safety
  • pnpm for fast and efficient package management
  • Tailwind CSS for customizable themes and styles
  • Redux Toolkit and Apollo Client for advanced state management
  • Component Library: @xjectro/react, @xjectro/react-shared, @xjectro/react-utils
  • Dark/Light Theme support
  • Docker and docker-compose for easy development and deployment
  • Deloyn for automated server deployment
  • ESLint + Prettier for code quality and formatting
  • Ready-to-use Counter and Post List examples

📦 Installation

# Install dependencies
pnpm install

# Start the development server
pnpm dev

# Build the project
pnpm build

# Lint and type check
pnpm lint
pnpm check-types

🐳 Run with Docker

pnpm docker

⚙️ Environment Variables

You can configure server and client settings using .env.dev and .env.prod files.

🧩 Monorepo Structure

  • apps/web : Main Next.js application
  • packages/utils : Shared utilities, store, and services
  • packages/eslint-config : Shared ESLint configuration
  • packages/typescript-config : Shared TypeScript configuration

🛠 Technologies Used

  • Next.js, React, TypeScript
  • TurboRepo, pnpm
  • Tailwind CSS
  • Redux Toolkit, Apollo Client
  • Docker, docker-compose
  • ESLint, Prettier

👨‍💻 Contributing

Feel free to fork and open a PR to contribute. Any suggestions and contributions are welcome!

📄 License

MIT License © 2025 Xjectro


Project URL: https://github.com/Xjectro/next-starter-pack

About

A modern, scalable, and customizable Next.js monorepo starter pack with TypeScript, TurboRepo, pnpm, Tailwind CSS, and advanced state management. Built and maintained by Xjectro.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载