NestJS, React 19, Drizzle ORM, Turborepo。
The NestJS + React Full-Stack Boilerplate is an advanced solution designed to streamline the development of modern web applications. Combining the power of NestJS and React, this boilerplate offers a robust Monorepo setup facilitated by Turborepo, ensuring efficient project management and rapid builds. With an emphasis on enterprise-grade applications, developers can leverage a comprehensive set of tools and features that enable them to focus on what truly matters: building exceptional user experiences.
This boilerplate not only simplifies the configuration process but also comes packed with essential functionalities, making it an ideal choice for developers looking to launch production-ready applications quickly. By integrating everything from advanced logging to a modern frontend stack, this solution stands out in the landscape of full-stack development tools.
Full-Stack Monorepo: Managed with Turborepo and pnpm workspaces for unified configuration and significantly faster build times.
Enterprise-Grade Backend: Built on NestJS 11 and DDD architecture, featuring Drizzle ORM for efficient database interactions, JWT/RBAC authentication for security, and Swagger documentation for easy API integration.
Modern Frontend Stack: Incorporates Next.js 16, React 19, TailwindCSS 4, and TanStack Query to deliver a high-performance and responsive user interface.
Component-Driven UI Development: Uses a shared UI library built with shadcn/ui and Storybook, promoting reusable components and efficient design practices.
Robust Developer Tooling: Integrated with tools like ESLint, Prettier, Vitest, and Playwright, ensuring high-quality code with automated checks and thorough testing capabilities.
Detailed Getting Started Guide: Comprehensive instructions for installing dependencies, configuring environment variables, and running development services to facilitate a smooth onboarding process.
Open-Source License: Available under the MIT License, encouraging contributions and modifications from the community.