N°944
REPOSITORY DETAIL · 仓库详情
Open Source · GITHUB
awesome-nestjs – nestjs
nestjs/awesome-nestjs
优质资源合集 / 学习清单
13,090 Stars
1,149 Forks
2
Views · 浏览
项目简介
NestJS 相关精选资源列表 😎
SECTION · 01
关键指标一览
Stars 数
13,090
Forks 数
1,149
Watchers 数
13,090
Issue 数
6
仓库所有者
nestjs
创建时间
2017.09.27
更新时间
2026.08.02
最近推送
2026.08.02
SECTION · 02
主题标签
SECTION · 03
README 详细介绍
README 原文为英文,如需阅读完整中文内容,建议使用 浏览器翻译插件(如 Edge 浏览器自带翻译、Google 翻译扩展)进行整页翻译。
Awesome NestJS
A curated list of awesome things related to NestJS
Contents
- Resources
- Projects using NestJS
- Components & Libraries
- Testing
- Integrations
- Runtime
- Meetups
- Contribute
- License
Resources
Official Resources
- Website
- Official Guide
- GitHub Repo
- YouTube channel
- Official Courses - Official NestJS courses for all skill levels.
- NestJS Enterprise - Enterprise support, consulting, and training services.
- Examples
- Nest Starter - Nest framework TypeScript starter.
- JavaScript Starter - Nest framework JavaScript (ES6 / ES7 / ES8) starter.
Community
Discord
- Telegram (community maintained)
- Telegram (Brazilian Portuguese speak community)
- Telegram (Russian speak community)
- Telegram (Ukrainian speak community)
- Telegram (Spanish speak community)
- Slack (Korean speak community)
- Reddit (community maintained)
- Facebook (Polish speak community)
- Stack Overflow - Questions tagged with NestJS.
Community-made documentations
Talks
- Revealing framework fundamentals: NestJS behind the curtain by Kamil Myśliwiec
- Taming reactive Node.js: Stream-oriented architecture with NestJS | Kamil Myśliwiec
- NestJS: The Good Parts by Jay McDoniel - Deep dive into NestJS best practices and architecture patterns.
- Modern Backend Development with NestJS - Introduction to building scalable applications with NestJS.
Trainings
Podcasts
- Syntax.fm - NestJS Fundamentals - Episodes covering NestJS development topics.
- JavaScript Jabber - NestJS with Kamil Myśliwiec - Interview with NestJS creator.
Tutorials
- NestJS content on Dev.to: articles made by the core team; articles made by the community.
- Blog of Trilon (NestJS creator's company).
- NestJS30Days - Learn the NestJS framework in 30 days.
- Build a geofencing web app using NestJS and the Google Maps API
- Build live comments with sentiment analysis using NestJS
- Build a chat app with sentiment analysis using NestJS
- Create a realtime graph using NestJS
- Build a realtime table with DataTables and NestJS
- NestJS Basic Auth and Sessions
- MEAN Stack with NestJS and Swagger
- Implementing RBAC Authorization in a NestJS - A guide to securing your NestJS API endpoints with Role Based Access Control (RBAC) and Attribute Based Access Control (ABAC) using
@nestjs/passportand Permit.io - TutorialSearch - Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.
- YouTube playlist by Kelvin Mai: NestJS Ideas API - A project based course on Full Stack Typescript covering NestJS, GraphQL PostgreSQL, Angular and NgRx.
- YouTube playlist by Codeforges TM: Angular + NestJs Tutorials - Building a full-stack blog with NestJS, Angular and Angular Material.
- Udemy free course: The complete NestJS developer. Enterprise Node.js framework - The complete guide for developers how to create enterprise ready applications using NestJS framework.
- NestJS and Project Structure - What to Do? - An article to show you how to structure your application with NestJS
- For
@nestjs/swaggerwith generic types: - How to generate generic DTOs with NestJs and Swagger
- How to generate Generics DTOs with nestjs/swagger
- YouTube course by TeaCoder: NestJS Full Course (10 hours) - Comprehensive guide covering core concepts (Russian).
- Prod Forge - Production-oriented NestJS service showcasing CI/CD, migrations, observability, and infrastructure, with documented decisions.
Examples
- SystemCraft - A collection of backend system design implementations using NestJS + Nx.
- ChatServer - Server side of Chat App implemented using NestJS.
- Domain Driven Design - Library - Example of an application that follows Domain Driven Design.
- Realworld Example App - Exemplary real world backend API built with NestJS + TypeORM.
- Mant - New Stack on the Market to beat them all :ring: MANT.
- Nest Permissions Seed - A simple application demonstrating the basic usage of permissions with NestJS.
- Angular NestJS Rendering - Angular 5+ server side rendering using NestJS.
- Angular Contact Manager App - A Contact Manager App using Angular, NestJS, Mongoose, Passport, JWT.
- Books Library API - A restful API with NestJS and mongoose.
- Passport Auth NestJS - Passport strategies and oauth integration built with NestJS.
- NestJS Auth0 - An example NestJS application that uses Auth0 via Passport for authentication.
- Nest Ideas API - An implementation of a REST and GraphQL server built with NestJS, PostgresQL and TypeORM.
- Nestcloud Starter - Quickly start a micro-service app use nestcloud.
- Nodepress - A RESTful API server application for Blog CMS.
- Serverless-Lambda-DynamoDB - A fully SERVERLESS in-production application with AWS Lambda, DynamoDB, DynamoDB Streams.
- Serverless-Lambda-FirestoreDB - A fully SERVERLESS in-production application with AWS Lambda, FirestoreDB, Firebase Auth, Winston Logger, Swagger. Also implements admin role authorization.
- Serverless NestJS TypeOrm - Example how to NestJS using the serverless framework with TypeORM.
- Passport Email Auth - Starter project that includes API for user email authentication with MongoDB and PassportJs.
- NestJS Project Structure - Example of constructing a project structure with NestJS.
- NestJS Elasticsearch Vue - Autocomplete search with NestJS, Elasticsearch and Vue.
- TypeScript Clean Architecture - Clean Architecture based application with NestJS, PostgreSQL and TypeORM.
- Lyricstify - Command line based application to show synchronized Spotify lyrics in your terminal. Built with Node, TypeScript, Nest Commander & RxJs.
- NestJs RabbitMQ Transporter with the graceful shutdown - An implementation example of graceful shutdown for microservices based on RabbitMQ message broker.
- NestJs Authentication - NestJS Authentication without Passport using Bcrypt, JWT and Redis
- NestJs Farm Starter - Compile a nestjs project using Farm, Compile in milliseconds.
- Shopping Backend - NestJS shopping backend implementation with Prisma and Nestia for educational purposes. It has been developed under strict architecture design, and ensures quality with comprehensive e2e and unit testing.
Boilerplate
- Clean NestJs architecture - This boilerplate show how to setup a clean architecture with NestJs including unit, integration and e2e tests.
- 🧪 Fully tested NestJS Prisma Clean Architecture Boilerplate - This boilerplate shows how to test your NestJS API with unit, integration and e2e tests. Use-cases are written in functionnal programming with FP-TS.
- NestJS Permission Boilerplate - This is a basic NestJS boilerplate project built on the more powerful Node.js framework. The main purpose of this project is to dynamically handle roles and permissions assigned to the user.
- SQB NestJS Boilerplate - A production-ready 🏭 NestJS boilerplate with batteries 🔋 included. No Kidding!.
- SaaS Starter - Production-ready NestJS + Angular SaaS boilerplate with JWT/OAuth/2FA auth, Stripe payments, multi-tenancy, RBAC, BullMQ, Docker, Terraform, and 55+ tests. Free lite version available.
- Nest BFF - A boilerplate BFF web application starter-project using NestJS. Includes CLI, and MongoDB migrations features.
- NestJS Template - Scaffold your next TypeScript API with this production-ready NestJS template crafted for Docker environments.
- MEAN Todo with NestJS - A simple Todo application with NestJS and Swagger. Included Authorization/Authentication.
- NestJS Boilerplate - Boilerplate with available authentication, typeorm, env configuration and swagger. Everything you need to start making great things.
- Awesome Nest Boilerplate - Typescript, Postgresql, TypeORM, Swagger for Api documentation, Role base access control, and best application architecture.
- NestJS Prisma Starter - Starter project for NestJS includes Graphql with Prisma Client, Passport-JWT authentication, Swagger Api and Docker.
- TeanJS - TeanJS is a starter that provides you all the keys to be able to start writing your code as quickly as possible.
- NestJS DDD Boilerplate - Domain Driven Design Base app with NestJS, Class Validator and TypeORM. SOLID principles applied to create fully testable applications.
- Nest Mongo Graphql - Starter Kit using NestJS MongoDB Graphql and <code class="ra0-md-code">type-graphql</code> inspired the type schema first approach.
- Ultimate Backend - Enterprise multi-tenant SaaS starter kit with CQRS GraphQL microservice architecture, apollo federation, event source and authentication.
- NestJS GraphQL Boilerplate - Dockerized API boilerplate with NestJS, TypeORM, TypeGraphQL, MongoDB, GraphQL and automated tasks with Makefile. Code first approach.
- NextJS & NestJS GraphQL Starter - GraphQL NestJS with NextJS boilerplace. Includes GitHub, Reddit & Google OAuth.
- The Knests Stack - Full stack/end starter with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React, Material-UI, Docker multistage images for, Docker compose and a GitLab CI/CD pipeline fully configured.
- Nest Hackathon Starter - Hackathon starter project for NestJS. Includes Prisma, email verification, Passport-JWT authentication, Swagger and more.
- Stator - A full-stack boilerplate that does it all - automatic releases, deployments, enforced conventions.
- NestJS REST Starter Kit - By MonstarLab - Features: JWT Auth, RBAC Authorization, TypeORM, winston logger, Pagination, Auto-generated Swagger. Other: prettier, commit-linting husky hooks, SonarCloud, docker-compose.
- NestJS Api Boilerplate JWT - An API Boilerplate to create a ready-to-use REST API in seconds with NestJS + TypeORM and JWT Auth.
- NestJS REST API boilerplate for typical project - Boilerplate with Auth, TypeORM, PostgreSQL, Mailing, I18N, Docker, File uploads (support local and Amazon S3 drivers), Swagger, Tests, CI.
- Truthy NestJS Headless CMS - Open source headless CMS API written using NestJS, that has built-in modules like User Management, Role Management, Permission Management, Email Module, Account Settings, 2FA settings, Throttling, RBAC support, Localization, frontend application written with ReactJS & Redux Saga, UI built with Ant design and many more. Other: unit test using Jest, prettier, commit-linting husky hooks, PostgreSQL, Redis, docker etc.
- NestJS Realtime Chat - Boilerplate for a realtime chat based on Websockets, TypeORM, PostgreSQL, REST, Docker which includes PassportJS/JWT auth, rooms, kick/ban user functionality
- Nest Sequelize JWT - Starter kit Nest + Sequelize + jwt.
- Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger.
- Samchon Backend - Template project for NestJS which utilizes Nestia, Safe-TypeORM and PostgreSQL. It supports developers to follow the TDD (Test Driven Development) and BDD (Behavior Driven Development) principles. Documents are well-formed and additional example projects are provided.
- NestJS Starter - Starter for BFF, MS and API Rest with NestJS, scalable by environments with centralized configuration to use GitOps, CI/CD with GitHub Actions, Dockerization, Conventional commits, versioning, etc... and much more.
- NestJS HTTP Boilerplate - A template for NestJS, Fastify, Typegoose, Vitest, custom Logger implementation, Redis and more, fast and simple boilerplate.
- Ultimate NestJs - Nestjs template with Mikroorm, postgres, i18n , twilio, CI/CD with Github actions, conventiona commits with cz and husky, caching, mailer , sentry. Extended ESLint config for best practices. Also has nest's new
repladded - Zen NestJS Prisma Apollo Angular Starter - An Nx monorepo for creating user portals as a progressive web application. Zen integrates the most widely adopted dependencies within the NestJS, Prisma, Apollo & Angular eco-systems. Code generating the entire data access layer for you.
- NestJS Webpack Boilerplate - Boilerplate for NestJS with Webpack, Pnpm, Fastify, Swagger, Pino Logger, Airbnb JavaScript Guide, Google JSON Style, ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint, Axios, Docker, Alias Path, Error Handling and Clustering.
- Nest Prisma Zod Boilerplate - A best practice for NestJS framework with using Prisma + Postgres, Socket.IO, Zod and Vitest.
- Nestier - A production-ready NestJS boilerplate with Hexagonal Architecture, Domain-Driven Design, Generic Repository Pattern, CRUD operations, TypeORM, MongoDB, JWT Authentication, Swagger, Winston Logger, Mailjet, AutoMapper, Advanced Search, Pagination, Soft Delete, Docker, Jest, ESLint, Prettier and SonarQube.
- NestJS Drizzle Auth.js - A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js.
- Stytch NestJS Starter - A production-ready NestJS backend starter with Stytch authentication integration. Features complete email/password auth with session management, Redis session caching, smart session refresh, TypeORM with PostgreSQL, Docker setup, and TypeScript throughout.
- NestJS Boilerplate with Awesome Docs - A NestJS boilerplate with SWC builder, PNPM, Auth, TypeORM, PostgreSQL, Seeding data (TypeORM Extension), Mailing (@nestjs-modules/mailer, nodemailer), Logging (Pino), Exception Handling, I18N, Dockerization (Local development, production), Swagger, Document (Vuepress), Lint & format (ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint), Tests, CI.
- NestJS Boilerplate with Turborepo - A robust boilerplate integrating NestJS for the backend and Next.js for the frontend, optimized with Turborepo for a monorepo architecture. It leverages SWC for lightning-fast compilation, PNPM for efficient package management, and implements JWT-based authentication with refresh token support. The backend uses TypeORM with PostgreSQL, and includes a mail service powered by Nodemailer. The frontend is pre-configured with Shadcn UI, supports a micro-frontend architecture, and includes built-in linting and formatting tools—making it ideal for building scalable and modern full-stack applications.
- NestForge - More than a boilerplate — it's a complete AI-powered development platform that takes you from database schema to production-ready API in minutes. Unlike traditional boilerplates, NestForge uses AI-assistance generators to create production-ready CRUD modules and guides you in extending them with business logic while keeping your code fully aligned with architectural standards. Features zero-config setup, hexagonal architecture, enterprise features (JWT, Biometric login, Social Auth, File Management, Mailing System, i18n, GitHub Actions), Hygen code generation, AI that codes with you, and full testing suite (Unit, E2E, Load tests).
- Nestify - A powerful CLI toolkit for generating production-ready NestJS projects in one command. Includes authentication scaffolding, Prisma/TypeORM support, database integrations (MySQL, PostgreSQL, MongoDB), Docker setup, testing, GitHub Actions CI/CD, and pre-configured development tools (ESLint, Prettier, Swagger). Documentation
- NestJS Boilerplate - Enterprise-grade full-stack SaaS starter with NestJS, Drizzle ORM, Turborepo monorepo, React 19 admin panels (Ant Design Pro & shadcn/ui), authentication, authorization, audit logging, and DDD architecture.
- SaaS Starter by Cloudrix - Production-ready NestJS + Angular SaaS boilerplate with authentication, Stripe billing, multi-tenancy, and MIT license.
Projects using NestJS
Open Source
- Ever® - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces.
- Gauzy - Open-Source Profits Sharing Platform for modern agencies and studios.
- Novu - The open-source notification infrastructure with fully functional embedded notification center.
- Pimp My PR - Open-Source platform for statistics and pull request management.
- Teable - A Super fast, Real-time, Professional, Developer-friendly, No code database.
- ToolJet - ToolJet is the open-source low-code framework alternative to Retool & Mendix to build & deploy internal tools with minimal engineering effort. (Source Code)
GPL-3.0 - Vendure - Open-Source headless GraphQL ecommerce framework built on NestJS, with a focus on developer productivity and ease of customization.
- iola - Socket client with Rest API.
- Amplication - Amplication is an open-source low-code devtool that auto-generates backend apps built with TypeScript and Node.js, and a client built with React.
- Necord/Toolkit - Toolkit is an open-source bot for searching and sending documentation, built with Necord.
- Undb - Undb is a no-code database based on Svelte-kit and SQLite.
- Eicrud - An opinionated framework that extends NestJS with CRUD services, user management commands, and authorization controls.
- apitable - APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
- Ghostfolio - Ghostfolio is a privacy-focused, open-source dashboard that simplifies asset tracking and supports informed financial decisions.
- Twenty - An open-source full-stack CRM system designed as an alternative to Salesforce for managing customer data and workflows efficiently.
- Manifest - Open-source real-time cost observability for AI agents. Built with NestJS 11, TypeORM, SQLite. Tracks tokens, costs, messages, model usage. Self-hostable, privacy-focused, OTLP-native. (Source Code)
MIT - IdeaForge - A powerful document collaboration platform that combines Notion-like functionality with AI capabilities. It offers a seamless environment for real-time collaborative editing, AI-powered writing assistance, and intuitive document management.
- Bunnychess - Open-source, scalable chess server built with NestJS microservices and NATS JetStream.
- Hoppscotch - Open source API development ecosystem with NestJS backend - alternative to Postman.
- Enclave - Open-source, self-hosted, single-owner AI social world. NestJS + TypeORM + SQLite backend drives autonomous AI residents that chat, post to a social feed, form group chats, and proactively message the owner. Works with any OpenAI-compatible endpoint (DeepSeek default).
docker compose up -dto self-host.MIT
Components & Libraries
Utilities
- <code class="ra0-md-code">@nestjs/cqrs</code> - A lightweight CQRS module for Nest framework.
- <code class="ra0-md-code">@nestjs/throttler</code> - A rate limiting module for NestJS with multiple storage strategies.
<code class="ra0-md-code">@nestjs-architects/typed-cqrs</code> - A wrapper for the Nest CQRS library for better typing of query and command results.
<code class="ra0-md-code">nestjs-config</code> - A Great module to handle project configurations.
<code class="ra0-md-code">nest-typed-config</code> - Intuitive, type-safe configuration module for Nest framework.
<code class="ra0-md-code">configfy</code> - A decorator based configuration module that makes it easier to deal with configuration files and secrets.
<code class="ra0-md-code">@nestcloud/cli</code> - A Node.js micro-service solution based on Consul, writing by Typescript language and NestJS framework.
<code class="ra0-md-code">nestjs-easyconfig</code> - A NestJS module for managing configs that provides some sleek features.
<code class="ra0-md-code">nest-schedule</code> - Schedule job easier by decorator.
<code class="ra0-md-code">nest-queue</code> - Easy queue management based on Redis for your application.
NestJS Toolbox - The repository contains a suite of components and modules for NestJS.
<code class="ra0-md-code">nestjs-multer-extended</code> - Extended MulterModule for NestJS framework with flexible Amazon S3 upload and helpful features.
<code class="ra0-md-code">nestjs-cls</code> - A continuation-local storage module for Nest (using
async_hooks)<code class="ra0-md-code">nestjs-http-promise</code> - A Promise-based alternative to
@nestjs/axios, with retries feature usingaxios-retryandaxios.<code class="ra0-md-code">NestJS Toolkit</code> - This toolkit is intended to be used in NestJs Starter, or any project that uses a centralized configuration, following the same architecture of the starter. Pks: http-client, typeorm, redis, filter exceptions, test utilities with test containers.
<code class="ra0-md-code">typia</code>: 20,000x times faster runtime validator using pure TypeScript type.
<code class="ra0-md-code">@nestia/core</code>: 20,000x times faster validation and 200x faster JSON serialization decorators using
typia. Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, supports advancedwebsocketcontrolle methods throughtgrid.<code class="ra0-md-code">@nestia/migrate</code>: Migration program generating NestJS project from
swagger.jsonfile. Also possible to generate SDK (collection offetchfunctions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) fromswagger.jsonfile through@nestia/sdk<code class="ra0-md-code">dto-classes</code>: Developer-friendly parsing, validation & serialization. Pipes auto-parse via type declarations. Uses properties for field schemas, not decorators.
<code class="ra0-md-code">nestjs-zod</code> - A NestJS module that integrates Zod for schema validation and transformation.
<code class="ra0-md-code">nestjs-conditional-exception-filter</code> - A tiny utility to support attribute-based exception filtering, ie., no need to use classes for
@Catch().<code class="ra0-md-code">murlock</code> - MurLock is a distributed lock solution designed for the NestJS framework. It provides a decorator
@MurLock()that allows for critical sections of your application to be locked to prevent race conditions.<code class="ra0-md-code">@nestjs-library/config</code> - A NestJS module for managing environment variables easily and securely
<code class="ra0-md-code">@youba/nestjs-dbvalidator</code> - A NestJS module has some built-in database validators using class-validator and typeorm
<code class="ra0-md-code">@jmcdo29/nestjs-spelunker</code> - A NestJS module that does a bit of a dive through the provided module and reads through the dependency tree from the point of entry given.
<code class="ra0-md-code">nestjs-context-logger</code> - A contextual logger for NestJS applications using ALS under the hood.
<code class="ra0-md-code">prisma-nestjs-graphql</code> - Generate object types, inputs, args, etc. from prisma schema file for usage with
@nestjs/graphqlmodule.<code class="ra0-md-code">@nestjstools/messaging</code> - A NestJS library for managing asynchronous and synchronous messages (service bus | message bus) with support for buses, handlers, channels, and consumers.
<code class="ra0-md-code">nestjs-openapi-validation</code> - Validate NestJS DTOs with Zod using TypeScript/OpenAPI spec.
<code class="ra0-md-code">@abinnovision/nestjs-configx</code> - Simple configuration management for NestJS, supporting Standard Schema.
<code class="ra0-md-code">@stitchapi/nest</code> - Injectable, typed and schema-validated HTTP clients with streaming, retries, throttling and caching, plus Logger and ConfigService bridges, an exception filter and an SSE bridge.
Code Style
StyleGuide and Coding Conventions - An unofficial TypeScript StyleGuide.
Web Sockets
- <code class="ra0-md-code">@nestjs/websockets</code>
<code class="ra0-md-code">tgrid</code> - TypeScript RPC (Remote Procedure Call) framework supporting websocket and worker protocols with pure TypeScript types. Supports NestJS websocket controller methods with
@nestia/core.
Cache
- <code class="ra0-md-code">@nestjs/cache-manager</code> - Official caching module for NestJS with support for multiple stores (Redis, Memcached, etc.).
<code class="ra0-md-code">nestjs-omacache</code> - A simple, flexible and powerful cache decorator factory for NestJS framework.
Redis
<code class="ra0-md-code">@nestjs-modules/ioredis</code> - A ioredis module for Nest framework.
<code class="ra0-md-code">@liaoliaots/nestjs-redis</code> - Redis(ioredis) module for NestJS framework.
<code class="ra0-md-code">@csenshi/nestjs-redis</code> - NestJS Redis toolkit for node-redis — Client, Redlock, health checks and more.
<code class="ra0-md-code">@nestjs-redisx/*</code> - Modular Redis toolkit with plugin architecture: L1+L2 caching (SWR, anti-stampede, tags), distributed locks, rate limiting, idempotency, streams, Prometheus metrics, and OpenTelemetry tracing.
<code class="ra0-md-code">nestjs-redlock-universal</code> - Distributed Redis and Valkey lock module with decorators, supporting node-redis, ioredis, and Valkey GLIDE clients.
<code class="ra0-md-code">@nestjs-modules/mailer</code> - A mailer module for Nest framework.
API
- <code class="ra0-md-code">@nestjs/swagger</code> - This's an OpenAPI (Swagger) module for Nest. _[Tutorial]_.
<code class="ra0-md-code">nestjs-asyncapi</code> - AsyncAPI module for NestJS.
<code class="ra0-md-code">@ptc-org/nestjs-query-*</code> - Nest CRUD for GraphQL APIs.
<code class="ra0-md-code">@nestia/sdk</code> - Automatic SDK (Software Development Kit, collection of
fetchfunctions with type definitions liketRPC), Mockup Simulator (backend server simulator embedded in SDK likemsw) and Swagger generators, evolved than ever. Also, it can automatically generate e2e test functions for every API routes by analyzing your NestJS server codes.<code class="ra0-md-code">nicot</code> - Metadata-driven REST framework on top of NestJS + TypeORM; generates CRUD endpoints, DTOs, validation and OpenAPI schema from your entities with field-level access-control decorators.
<code class="ra0-md-code">nest-problem-details</code> - Nest exception filter to standardize HTTP error responses by converting responses to RFC 9457 (formerly RFC 7807)-compliant Problem Details for HTTP APIs.
<code class="ra0-md-code">@nestjs-library/crud</code> - Automatically generates CRUD routes of a controller for given TypeORM entity.
<code class="ra0-md-code">nest-ndjson-req-stream</code> - Accept and automatically deserialize NDJSON request streams in NestJS
<code class="ra0-md-code">@nest-native/trpc</code> - Native, decorator-first tRPC integration for NestJS. Build typesafe APIs with full support for Nest dependency injection, guards, and interceptors.
<code class="ra0-md-code">@silkweave/nestjs</code> - Expose existing controllers as Model Context Protocol (MCP) tools with a single
@Mcp()decorator, reflecting tool schemas from route, param, and DTO metadata.
Middleware
<code class="ra0-md-code">@nest-middlewares/*</code> - Common, injectable middlewares for NestJS.
<code class="ra0-md-code">nest-cloudflare-turnstile</code> - ☁️ Cloudflare Turnstile Captcha integration for NestJS
Errors
<code class="ra0-md-code">@squareboat/nest-eyewitness</code> - Receive error reports directly to your inbox whenever any exception is witnessed 👀 in your NestJS application.
<code class="ra0-md-code">nestjs-flub</code> - Pretty Error :tired_face: Stack Viewer for NestJS Framework :hammer_and_wrench:.
<code class="ra0-md-code">nestjs-sentry</code> - Another NestJS Sentry module, with injectable sentry client.
Lint
<code class="ra0-md-code">eslint-plugin-nestjs</code> - ESLint rules for NestJS framework.
<code class="ra0-md-code">@darraghor/eslint-plugin-nestjs-typed</code> - ESLint rules for NestJS framework.
<code class="ra0-md-code">nestjs-doctor</code> - Static analysis and diagnostics tool with health scores, module graph, endpoint dependency visualization, and schema analysis.
<code class="ra0-md-code">eslint-plugin-nestjs-security</code> - Security-focused ESLint rules for controllers and DTOs: missing guards, throttling and validation pipes, exposed private fields and debug endpoints.
Router🚦
<code class="ra0-md-code">nest-router</code> - Router Module For NestJS Framework 🚦 🚀
for organizing your Routes, creating a routes tree, and more.
Dialogflow :satellite:
<code class="ra0-md-code">nestjs-dialogflow</code> - Dialog flow module that simplify the web hook handling for your NLP application using NestJS.
Logging
<code class="ra0-md-code">nest-winston</code> - Winston module for NestJS.
<code class="ra0-md-code">nestjs-pino</code> - Pino module for NestJS Log with request context in any place.
<code class="ra0-md-code">@ogma/*</code> - A monorepo for the Ogma logger and related packages.
Monitoring
- <code class="ra0-md-code">@nestjs/terminus</code> - Integrated healthchecks, based on Terminus package.
<code class="ra0-md-code">@metinseylan/nestjs-opentelemetry</code> - Deeply integrated NestJS OpenTelemetry module with auto instrumentations.
<code class="ra0-md-code">nest-status-monitor</code> - Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for NestJS based node servers.
<code class="ra0-md-code">@narando/nest-xray</code> - Record incoming and outgoing request for AWS X-Ray, also supports custom instrumentation.
<code class="ra0-md-code">nestjs-otel</code> - OpenTelemetry module for NestJS.
<code class="ra0-md-code">nestjs-hot-shots</code> - Hot-shots Module for NestJS. A Node.js client for Etsy's StatsD server, Datadog's DogStatsD server, and InfluxDB's Telegraf StatsD server.
<code class="ra0-md-code">nestjs-prometheus</code> - NestJS module for Prometheus.
<code class="ra0-md-code">apitally</code> - Client library for Apitally, a simple API monitoring & analytics tool with alerting for NestJS.
<code class="ra0-md-code">nestjs-metrics-reporter</code> - A zero-dependency-injection global metrics reporter for NestJS.
<code class="ra0-md-code">@abinnovision/nestjs-healthz</code> - Self-mounting health check module with cross-module attestor discovery and Kubernetes-style probes.
Internationalization (i18n)
<code class="ra0-md-code">nestjs-i18n</code> - Adds i18n support easily to your server, with a rich formatting api build in.
<code class="ra0-md-code">intlayer</code> - Scoped i18n for error handling, response message and email templates.
Currency
<code class="ra0-md-code">nestjs-cashify</code> - Currency conversion module for NestJS.
Event
- <code class="ra0-md-code">@nestjs/event-emitter</code> - Official event emitter module for NestJS based on eventemitter2.
<code class="ra0-md-code">nest-event</code> - Event handling with decorators for NestJS Framework.
Auth
<code class="ra0-md-code">nestjs-session</code> - Idiomatic Session Module for NestJS. Built on top of express-session.
<code class="ra0-md-code">@nestjs-cognito/auth</code> - Complete AWS Cognito authentication and authorization solution for NestJS. Supports REST, GraphQL, WebSocket with JWT verification, guards, decorators and testing utilities.
Reliability
<code class="ra0-md-code">nestjs-resilience</code> - A module for improving the reliability and fault-tolerance of your NestJS applications.
<code class="ra0-md-code">nestjs-graceful-shutdown</code> - A powerful package for gracefully shutting down NestJS applications.
RBAC (Role-based access control)
<code class="ra0-md-code">nestjs-rbac</code> - RBAC module for NestJS, with a dynamic storage and cache.
<code class="ra0-md-code">nestjs-keycloak-admin</code> - Keycloak Admin Client with support for User Managed Access protocol.
<code class="ra0-md-code">nestjs-oso</code> - Library that simplifies the implementation of OSO (open-source policy engine for authorization).
Multi Tenancy
<code class="ra0-md-code">nestjs-mtenant</code> - A module for NestJS to enable multitenancy support with deep integration into the system as whole (based on
async_hooks).
Microservice
<code class="ra0-md-code">nestjs-pg-notify</code> - NestJS custom transport strategy for PostgreSQL Pub/Sub.
<code class="ra0-md-code">nestjs-transport-eventbus</code> - The module for Nest to allow broadcasting events via variety of nestjs trasports in easy way
<code class="ra0-md-code">nestjs-google-pubsub-microservice</code> - Custom Google Cloud Pub/Sub microservice transport
<code class="ra0-md-code">@horizon-republic/nestjs-jetstream</code> - Drop-in NATS JetStream transport — persistent events, broadcast, ordered delivery, and RPC via standard NestJS patterns.
Database
- ![](https://img.shields.io/github/stars/n
已复制克隆地址到剪贴板