• 相关资料
    • 相关资源
    • 使用 NestJS 的项目
    • 常用库
    • 集成
    • 运行

    相关资料

    相关资源

    • 官方资源

      • 官方网站
      • 官方文档
      • API 参考
      • GitHub Repo
    • 文档

      • 中文文档
    • 社区

      • Gitter
      • Discord
      • Telegram (社区维护)
      • Telegram (俄罗斯社区)
      • Slack (韩语社区)
      • QQ 群 (中文社区)
      • Reddit (社区维护)
    • 中文教程

      • Nestjs 框架教程
      • Nestjs 学习教程
      • 让我们用Nestjs来重写一个CNode
    • 英文教程

      • 现代 Node.js 框架简介
      • NestJS Node Express - 教如何逐步使用 Nestjs
      • 使用 Nest 构建 Web 应用程序
      • 使用 Nest.js 和 Google Maps API 构建一个地理围栏 Web 应用程序
      • 使用 Nest.js 和 Dialogflow 构建聊天机器人
      • 使用 Nest.js 通过情绪分析构建实时评论
      • 使用 Nest.js 构建具有情绪分析的聊天应用程序
      • 使用 Nest.js 创建实时图形
      • 使用 DataTables 和 Nest.js 构建实时表
      • NestJS 基础 Auth 和 Sessions
      • 使用 NestJS 和 Swagger 的 MEAN 技术栈
      • NestJS Ideas API
      • 使用 Nest.js 和 Ably 构建实时 Web 应用程序
      • 视频教程 - 使用 NestJs,Angular 和 Angular Material 构建一个完整的博客
    • 例子

      • 官方示例
      • nestjs+angular cnode - Angular + Nest.js 全栈
      • nestjs-typeorm - Nestjs + typeorm 示例
      • nestjs-graphql-angular - NestJS + graphql + angular 示例
      • ChatServer - 使用 Nest 实现的 Chat App 的服务器端
      • Nestjs API.ai - 在 Node.js中与 api.ai 交互
      • Simple Todos - 基于 Nuxt.js? 和 Nest Framework 的简单Web应用程序
      • Realworld Example App - 使用 NestJS + TypeORM 构建的示例性后端API
      • Mant - MongoDB Angular NestJS TypeScript 市场示例.
      • REST Nestjs Postgres - 使用 Nest.js 和 Postgres 实现的 REST API
      • Nest Permissions Seed - 一个简单的应用程序,演示了NestJS对权限的基本用法
      • Angular Nestjs Rendering - 使用 NestJS 进行 Angular 5+ 服务端渲染
      • Angular Contact Manager App - 使用 Angular,Nestjs,Mongoose,Passport,JWT的 联系人管理程序
      • Books Library API - 一个带有 nestjs,mongoose,Passport,JWT 的 API
      • Passport Auth Nestjs - 使用 nestjs 构建的 Passport 策略,集成了 oauth
      • Lynx - 基于 NestJS 和 TypeORM 构建的 Opinionated Framework
      • NestJS Ideas API - 使用 NestJS,PostgresQL 和 TypeORM构 建的 REST 和 GraphQL 服务端的实现
      • Nestcloud Starter - 使用 nestcloud 快速启动微服务应用程序.
      • Nodepress - 使用 Nest 的 Blog/CMS, RESTful API 服务端应用. ?
      • Serverless-Lambda-DynamoDB - 具有AWS Lambda,DynamoDB,DynamoDB Streams的完全无服务器生产应用程序。
      • Passport Email Auth 入门项目,包括用于通过MongoDB和PassportJs进行用户电子邮件身份验证的API。
    • 样例
      • Nest 入门套件 - Nest + sequelize-typescript + JWT + Jest + Swagger
      • Nest BFF - 使用 NestJS 的样板 BFF Web 应用程序启动项目。包括 CLI 和 MongoDB 迁移功能。
      • Nestjs Template - 使用为 Docker 环境精心设计的生产可用 NestJS 模板,支持最新 TypeScript API
      • MEAN Todo with NestJS - 一个使用 NestJS 和 Swagger 的简单 Todo 应用程序。包含授权/身份验证。
      • NestJS Boilerplate ? - 具有可用身份验证,typeorm,env 配置和 swagger 的 Boilerplate。开始制作伟大事物所需的一切。?
      • Awesome Nest Boilerplate ?, Typescript ?,Postgresql ?,TypeORM,Swagger for Api文档,角色基本访问控制和最佳应用程序架构。
      • NestJS Prisma Starter - NestJS 的入门项目? 包括带有 Prisma 客户端的 Graphql,Passport-JWT 身份验证,Swagger Api 和 Docker。
      • TeanJS - TeanJS是一个入门程序,它为您提供所有方式,以便能够尽快开始编写代码?

    使用 NestJS 的项目

    • 开源
      • EVE Book API - :milky_way: EVE Book API
      • Ever® - 电子商务平台。
      • LXDhub - Linux 容器管理系统(LXC).
      • Notadd - 微服务开发架构。

    常用库

    • 公用
      • Nest CQRS - Nest 框架的轻量级 CQRS 模块
      • Nestjs Config - 处理项目配置的一个很棒的模块
      • Nest Consul Config - 从 consul kv 获取配置的模块
      • Nest Consul Service - 基于 Consul 的 NodeJS 微服务解决方案,由 Typescript 语言和 NestJS 框架编写
      • Nest Consul Loadbalance - 用于 Rest 的软件负载均衡器
      • Nest Schedule - 装饰器实现的定时任务。
      • Nest Queue - 基于 Redis 的简单队列管理,适用于您的应用程序
      • nestjs bull - Nestjs 分布式消息队列
    • 状态管理
      • Ngrx Nest - 在 Nest 上使用 ngrx/store 和 ngrx/effects.
    • 微信开发
      • TNW WeChat 微信公众号开发脚手架,支持集成到任何基于 Node.js 的服务端框架
    • 代码风格
      • StyleGuide and Coding Conventions - 非官方的 TypeScript StyleGuide
    • 工作流
      • workflow-es 基于 Typescript 的工作流
    • WebSockets
      • 官方
    • 邮件
      • Nest Mailer - Nest 框架的邮件模块
    • API
      • Swagger - 这是 Nest 的 OpenAPI(Swagger)模块。. 教程].
      • Nest CRUD - 用于 RESTful API 的 Nest CRUD。
    • 中间件
      • Nest Middlewares - NestJS 的通用可注入中间件
    • Errors
      • Nestjs Flub - 漂亮的错误? NestJS框架的Stack Viewer .
      • Nest Raven - Nest.js 框架的 Sentry Raven 模块
    • Lint
      • Eslint Plugin Nestjs - 用于 nestjs 框架的 ESLint 规则
    • 路由?
      • Nest Router - Nestjs 框架的路由模块? ? 用于组织路由,创建路由树等。? ?
    • Dialogflow :satellite:
      • Nestjs Dialogflow - Dialog 流模块,使用 NestJS 简化 NLP 应用程序的 Web 钩子处理。
    • 日志
      • Nest Morgan - 用于 nestjs 的 Morgan 模块
      • Nest Winston - 用于 nestjs 的 Winston 模块
      • Nest Pino - 用于 nestjs 的 Pino 模块 ,?在任意位置记录请求上下文?
    • 监控
      • Nest Status Monitor - 基于 Socket.io 和 Chart.js 的简单自托管模块,用于报告 Nest.js 的 node.js 服务器的实时状态。
    • 国际化
      • Nest i18n - 在您的服务器上轻松添加 i18n 支持,内置丰富的格式化 api

    集成

    • Auth
      • node-casbin - 支持 ACL, RBAC, ABAC 权限管理的 Nodejs 库
      • Nestjs + Auth0 - 使用 Auth0 的 NestJS Framework Web 应用程序。
    • 数据库
      • Typeorm - 用于 Nest 框架的 TypeORM 模块 [Tutorial].
      • Magnus 自动生成 grpc 及 graphql 的库。
      • Nest Mongoose - 用于 Nest 框架的 Mongoose 模块
      • Nest Typegoose - nest.js 的 Typegoose 模块。
      • Nest Sequelize JWT - 入门套件 Nest + Sequelize + jwt。
      • Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger
    • GraphQL
      • Nestjs Graphql - 实现 graphql 模块的 Nestjs 启动器。
    • Pattern
      • Nest GRPC Transport - NestJS 框架的 GRPC 传输层.
      • Nestjs typeorm paginate - 一个简单的功能和分页界面
    • 编辑器
      • VSCode
        • Nestjs Snippets - Vscode nestjs 代码片段
    • AMQP
      • Nestjs AMQP - amqp 连接管理器
    • 支付网关
      • Nestjs Braintree - 一个用于 webhooks 交易的模块。
      • Notadd pay - 支持微信和支付宝支付。
    • Consul
      • Nest Consul - 基于 Consul 的 NodeJS 微服务解决方案,由Typescript 语言和 NestJS 框架编写
    • Cache
      • Nest Memcached - 用于 Nest 框架的 memcached 模块

    运行

    • 命令行/终端

      • CLI - Nestjs 应用程序的 CLI 工具。
      • Yeoman Generator - 用于 nestsjs 应用程序的自动生成器。
      • Nestjs Console - 一个为应用程序提供 cli 的 Nestjs 模块。

    更多… nestjs-awesome