A favicon of Mng Stack

Mng Stack

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

A screenshot of Mng StackVisit

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.

Distribution:
opensource
GitHub:
17 Stars
1 Forks
Share:

 

  
 

Similar to Mng Stack:

 

  
  

 

  
  

 

  
  
Mng Stack: Accelerate full-stack development with this Turborepo, NestJS, NextJS, tRPC, ShadcnUI template. – Awesome-Shadcn/ui