Mng Stack
A comprehensive monorepo starter kit combining Turborepo, NestJS, NextJS, tRPC, ShadcnUI, and TailwindCSS, pre-configured for Vercel deployment.

MNG-Stack: Full-Stack Monorepo Starter with NestJS, Next.js, tRPC, and ShadcnUI
MNG-Stack is a powerful boilerplate designed to jumpstart full-stack application development. It leverages a modern technology stack including Turborepo for monorepo management, NestJS for the backend, Next.js (v15) for the frontend, tRPC for type-safe APIs, ShadcnUI for UI components, and TailwindCSS for styling. This template is pre-configured for streamlined development workflows, testing, and deployment on Vercel, significantly reducing setup time for developers.
Features:
- Monorepo Management with Turborepo: Enables efficient build, development, and remote caching for multi-package projects.
- NestJS Backend: Provides a scalable and modular backend built with NestJS.
- Next.js Frontend (v15): Delivers a modern frontend experience using Next.js (v15) and React (v19).
- Type-Safe APIs with tRPC: Facilitates end-to-end typesafe communication between client and server.
- ShadcnUI Integration: Offers a set of accessible and customizable UI components via the
packages/ui
directory. - TailwindCSS Styling: Utilizes TailwindCSS for rapid and utility-first UI development.
- Vercel Deployment Ready: Configured for seamless deployment to Vercel, including specific setup for the NestJS application.
- 100% TypeScript: Ensures type safety across the entire stack, enhanced by
@total-typescript/ts-reset
. - Vitest & Testing Library: Integrated for comprehensive unit and component testing across applications and packages.
- Zod Schema Validation: Implements Zod for robust data type declaration and validation.
- Code Quality Tooling: Includes ESLint, Prettier, and Commitlint for maintaining code standards and consistent commit messages.
- pnpm Package Management: Uses pnpm for fast, disk space-efficient package management and script execution.
- T3 Env for Environment Variables: Web app utilizes T3 Env for type-safe environment variable management.
- GitHub Actions for CI/CD: Pre-configured workflows for continuous integration and deployment using GitHub Actions.
- CLI for Adding ShadcnUI Components: Simplifies incorporating new ShadcnUI components into the project with a
pnpm ui add
command.
Summary:
MNG-Stack offers a feature-rich, production-ready foundation for building scalable web applications. By integrating leading tools like Turborepo, NestJS, Next.js, tRPC, and ShadcnUI, it provides developers with a cohesive and efficient environment. This includes built-in support for testing, linting, code quality, CI/CD via GitHub Actions, and easy deployment to Vercel, empowering teams to focus on building features rather than boilerplate.

Similar to Mng Stack:


