一个精选的关于 NestJS 的精彩资源列表,助力 Node.js 开发者构建高效、可靠和可扩展的服务器端应用程序。
📖 官方文档教程 - 完整的官方学习路径
🎯 快速开始指南 - 新手入门指南
🔧 CLI 工具指南 - 命令行工具使用教程
@nestjs/cqrs
- Nest 框架的轻量级 CQRS 模块nestjs-config
- 处理项目配置的优秀模块nest-typed-config
- 直观、类型安全的 Nest 框架配置模块nest-schedule
- 通过装饰器更简单地安排作业nestjs-cls
- 为 Nest 提供延续本地存储的模块@nestjs/swagger
- Nest 的 OpenAPI (Swagger) 模块@ptc-org/nestjs-query-*
- GraphQL API 的 Nest CRUD@nestia/sdk
- 自动 SDK、模拟模拟器和 Swagger 生成器@nest-middlewares/*
- NestJS 的通用可注入中间件nest-cloudflare-turnstile
- ☁️ NestJS 的 Cloudflare Turnstile 验证码集成@squareboat/nest-eyewitness
- 在 NestJS 应用程序中出现异常时直接向您的收件箱发送错误报告nestjs-flub
- NestJS 框架的美观错误堆栈查看器@nestjs/websockets
tgrid
- 支持 WebSocket 和 Worker 协议的 TypeScript RPC 框架nestjs-omacache
- NestJS 框架的简单、灵活且功能强大的缓存装饰器工厂@nestjs-modules/ioredis
- Nest 框架的 ioredis 模块@liaoliaots/nestjs-redis
- NestJS 框架的 Redis(ioredis) 模块nestjs-prisma
- 向 NestJS 应用程序添加 Prisma 集成的库和原理图nest-winston
- NestJS 的 Winston 模块nestjs-pino
- NestJS 的 Pino 模块,在任何地方使用请求上下文记录日志@ogma/*
- Ogma 记录器及相关包的单体仓库@nestjs/terminus
- 基于 Terminus 包的集成健康检查@nestjs/devtools
- 官方开发工具包nestjs-otel
- NestJS 的 OpenTelemetry 模块nestjs-prometheus
- NestJS 的 Prometheus 模块nestjs-i18n
- 轻松为服务器添加 i18n 支持,内置丰富的格式化 APInestjs-session
- NestJS 的惯用会话模块nestjs-rbac
- NestJS 的 RBAC 模块,具有动态存储和缓存nestjs-keycloak-admin
- 支持用户管理访问协议的 Keycloak 管理客户端nestjs-pg-notify
- PostgreSQL Pub/Sub 的 NestJS 自定义传输策略nestjs-transport-eventbus
- 允许通过各种 NestJS 传输以简单方式广播事件的模块nestjs-mtenant
- 为 NestJS 启用多租户支持的模块,与整个系统深度集成@golevelup/ts-jest
和 @golevelup/ts-vitest
- 简化 NestJS 应用程序测试的实用工具mockingbird
- 使用装饰器创建类型化测试夹具/模拟的库@nestjs/typeorm
- Nest 框架的 TypeORM 模块@nestjs/mongoose
- Nest 框架的 Mongoose 模块nestjs-typegoose
- Nest 框架的 Typegoose 模块@mikro-orm/nestjs
- Nest 框架的 MikroORM 模块nestjs-amqp
- AMQP 连接管理器nestjs-rmq
- NestJS 微服务的自定义库,允许使用 RabbitMQ 或 AMQP@golevelup/nestjs-rabbitmq
- 支持多种消息模式的灵活 AMQP 集成@codebrew/nestjs-storage
- NestJS 框架的文件存储管理模块@getlarge/nestjs-tools-file-storages
- 支持多种策略的文件存储模块NestJS 是一个采用 MIT 许可证的开源项目,它能够持续发展得益于这些出色人员的支持。如果您也想加入他们,请阅读更多信息。
欢迎贡献!请阅读贡献指南。
在法律允许的范围内,NestJS 社区已放弃此作品的所有版权和相关或邻接权。