相关资料

    《狼书(卷1):更了不起的 Node.js》

    《深入理解 TypeScript》

    《JavaScript悟道》

    《Node.js 区块链开发》

    《JavaScript 权威指南》

    数据库:

    《MySQL必知必会》(

    • 中文教程

    • 英文教程

    • 例子

      • ChatServer - 使用 NestJS 实现的聊天应用的服务器端
      • - 与 Node.js 中的 api.ai 进行交互
      • nestjs+angular cnode - Angular + Nest.js 全栈
      • - NestJS + graphql + angular 示例
      • Simple Todos - 基于 Nuxt.js 和 Nest Framework 的简单 Web 应用程序
      • - 使用 NestJS + TypeORM 构建的示例性后端 API
      • Uni-pushy-server - 使用 Nestjs,typeorm,redis,mysql,class-validator,restful 构建的 uni-app 热更新的的后台
      • - MongoDB Angular NestJS TypeScript 市场示例.
      • REST NestJS Postgres - 使用 Nest.js 和 Postgres 实现的 REST API
      • - 一个简单的应用程序,演示了NestJS对权限的基本用法
      • Angular NestJS Rendering - 使用 NestJS 进行 Angular 5+ 服务端渲染
      • - 使用 Angular,Nestjs,Mongoose,Passport,JWT的 联系人管理程序
      • Books Library API - 一个带有 nestjs,mongoose,Passport,JWT 的 API
      • - 使用 NestJS 构建的 Passport 策略,集成了 oauth
      • NestJS Auth0 - 一个 NestJS 应用示例,该应用通过 Passport 使用 Auth0 进行身份验证
      • - 基于 NestJS 和 TypeORM 构建的 Opinionated Framework
      • NestJS Ideas API - 使用 NestJS,PostgresQL 和 TypeORM构 建的 REST 和 GraphQL 服务端的实现
      • - 使用 nestcloud 快速启动微服务应用程序.
      • Nodepress - 使用 NestJS 的 Blog/CMS, RESTful API 服务端应用.
      • - 具有AWS Lambda,DynamoDB,DynamoDB Streams的完全无服务器生产应用程序
      • Serverless-Lambda-FirestoreDB - 具有 AWS Lambda,FirestoreDB,Firebase Auth,Winston Logger 的完全无服务器生产应用程序,实现了管理员角色授权
      • - 使用 NestJS 和 TypeORM 的 serverless
      • Passport Email Auth 入门项目,包括用于通过MongoDB和PassportJs进行用户电子邮件身份验证的API
      • - 用 NestJS 构建项目结构的例子
      • NestJS Elasticsearch Vue - 用 NestJS、Elasticsearch 和 Vue 进行自动完成搜索
      • - 基于 NestJS、PostgreSQL 和 TypeORM 的干净架构应用
      • genal-chat - 使用 NestJS,Vue,Typescript 实现有趣的web聊天室
    • 样例

      • - 一个生产就绪的 NestJS 模板,包括电池,别开玩笑了!
      • Nest 入门套件 - Nest + sequelize-typescript + JWT + Jest + Swagger
      • - 使用 NestJS 的示例 BFF Web 应用程序启动项目包括 CLI 和 MongoDB 迁移功能
      • - 使用为 Docker 环境精心设计的生产可用 NestJS 模板,支持最新 TypeScript API
      • MEAN Todo with NestJS - 一个使用 NestJS 和 Swagger 的简单 Todo 应用程序包含授权/身份验证
      • - 具有可用身份验证,typeorm,env 配置和 swagger 的 Boilerplate开始制作伟大事物所需的一切🚀
      • Awesome Nest 示例, Typescript ,Postgresql ,TypeORM,Swagger for API 文档,角色基本访问控制和最佳应用程序架构
      • - NestJS 的入门项目,包括带有 Prisma 客户端的 Graphql,Passport-JWT 身份验证,Swagger Api 和 Docker
      • TeanJS - TeanJS是一个入门程序,它为您提供所有方式,以便能够尽快开始编写代码
      • 具有 NestJS,类验证器和 TypeORM 的领域驱动设计基础应用程序完全可测试
      • Nest Mongo Graphql - 带有 NestJS,TypeORM,TypeGrapQL,MongoDB,GraphQL 的 Dockerized API 样板,以及带有 Makefile 的自动化任务
      • Ultimate Backend - 具有 cqrs graphql 微服务架构,Apollo 联盟,事件源和身份验证的企业多租户 SaaS 入门套件
      • - 带有 NestJS,TypeORM,TypeGrapQL,MongoDB,GraphQL 的 Dockerized API 样板以及带有 Makefile 的自动化任务
      • NextJS & NestJS GraphQL Starter - 带有 NextJS 示例的 GraphQL NestJS,包含 GitHub、Reddit 和 Google OAuth
      • - 终极示例,其中包括:PostgreSQL,Knex.js,NestJS,Next.js,GraphQL,React(with hooks and typescript),Material-UI,用于 Docker 的 Docker 多阶段镜像以及已完全配置的 Gitlab CI/CD
      • Nest Hackathon Starter - Hackathon 入门项目,包括 TypeORM、电子邮件验证、Passport-JWT 身份验证、Swagger 等
      • - 一个全栈式的模板,可以做所有的事情—自动发布、部署、强制执行
      • NestJS REST Starter Kit - By MonstarLab - 一个由MonstarLab提供的生产就绪的 NestJS 模板。核心功能。JWT认证,RBAC授权,TypeORM,winston日志,分页,Docker就绪,自动生成的Swagger。次要特征:更漂亮、提交提示的 husky 钩子、SonarCloud github actions、docker-compose

    使用 NestJS 的项目

    • 开源
      • EVE Book API - EVE Book API
      • - 用于按需经济和数字市场的开源商务平台
      • Feednext - 开源社交媒体应用
      • - 适用于现代代理商和工作室的开源利润分享平台
      • LXDhub - Linux 容器管理系统(LXC)
      • - 微服务开发架构
      • Pimp My PR - 用于统计和拉取请求管理的开源平台
      • - 开源的后端 GraphQL 电子商务框架,易于定制的 NestJS 框架
    • 公用
      • Nest CQRS - Nest 框架的轻量级 CQRS 模块
      • - Nest CQRS 库的一个封装器,更好支持 TS
      • NestJS Config - 处理项目配置的一个很棒的模块
      • - 从 consul kv 获取配置的模块
      • Nest Consul Service - 基于 Consul 的 NodeJS 微服务解决方案,由 Typescript 语言和 NestJS 框架编写
      • - 一个用于管理配置的 nestjs模块,提供了一些现代的功能
      • Nest Consul Loadbalance - 用于 Rest 的软件负载均衡器
      • - 装饰器实现的定时任务
      • Nest Schedule - 装饰器实现的定时任务
      • - 基于 Redis 的简单队列管理,适用于您的应用程序
      • Nest AutoMapper - NestJS 的 AutoMapper 模块
      • - 用于NestJS框架的扩展MulterModule,具有灵活的Amazon S3上传功能和有用的功能
    • 状态管理
      • Ngrx Nest - 在 Nest 上使用 ngrx/store 和 ngrx/effects.
    • 微信开发
      • WeChat 微信公众号开发脚手架,支持集成到任何基于 Node.js 的服务端框架
    • 代码风格
    • 工作流
      • 基于 Typescript 的工作流
    • WebSockets
    • Redis
      • - 一个 ioredis 模块
      • 📮 Mailman - 📮 NestJS 的邮件插件
      • - NestJS 框架的邮件模块
    • API

      • Swagger - 这是 Nest 的 OpenAPI(Swagger)模块. _]
      • Nest CRUD - 用于 RESTful API 的 Nest CRUD
      • - 用于 GraphQL API 的 Nest CRUD
      • Nestia - 为客户端自动生成 SDK
    • 中间件

      • - NestJS 的通用可注入中间件
    • Errors

      • 👀 Eyewitness - 每当您的 NestJS 应用程序中出现任何异常时,它都会直接将错误报告发送到您的收件箱
      • - 漂亮的错误 NestJS框架的Stack Viewer
      • NestJS Enlighten - NestJS 框架的类似 laravel-ignition 的错误页面
      • - Nest.js 框架的 Sentry Raven 模块
    • Lint
    • 路由🚦
      • - NestJS 框架的路由模块🚦 🚀 用于组织路由,创建路由树等🚦 🚀
    • Dialogflow :satellite:
      • NestJS Dialogflow - Dialog 流模块,使用 NestJS 简化 NLP 应用程序的 Web 钩子处理
    • 日志
      • - 用于 NestJS 的 Morgan 模块
      • Nest Pino - 用于 NestJS 的 Pino 模块,在任意位置记录请求上下文
    • 监控
      • - 基于 Socket.io 和 Chart.js 的简单自托管模块,用于报告 Nest.js 的 node.js 服务器的实时状态
      • Nest Terminus - 综合健康检查, 基于 .
      • Nest X-Ray - 记录 的传入和传出请求,也支持自定义检测
      • Nest OpenTelemetry (OTEL) - NestJS 的 遥测模块
    • 国际化
      • - 在您的服务器上轻松添加 i18n 支持,内置丰富的格式化 api
    • 事件

      • - 使用 NestJS 框架的装饰器进行事件处理
    • Auth
    • RBAC(基于角色的访问控制)

      • Nest RBAC - 用于 NestJS 的 RBAC 模块,具有动态存储和缓存
      • - Keycloak Admin Client with support for User Managed Access protocol.
    • 多租户

      • Nestjs MTenant - NestJS 的一个模块,以实现对多租户的支持,可以与整个系统深度整合
    • 微服务

      • - NestJS 为 PostgreSQL 的 Pub/Sub 定制传输策略。

        集成

    • Auth

      • - 支持 ACL, RBAC, ABAC 权限管理的 Nodejs 库
      • NestJS + Auth0 - 使用 Auth0 的 NestJS Framework Web 应用程序
    • 数据库
      • - 用于 Nest 框架的 TypeORM 模块 [Tutorial].
      • -Hasura 连接到您的数据库和微服务,并提供可用于生产的GraphQL API
      • prisma -Prisma 取代了传统的ORM
      • -传统 Node.js ORM
      • notadd-cli - Typescript 生成 Graphql
      • 自动生成 grpc 及 graphql 的库
      • Nest Mongoose - 用于 Nest 框架的 Mongoose 模块
      • - nest.js 的 Typegoose 模块
      • - 入门套件 Nest + Sequelize + jwt
      • Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger
    • GraphQL

      • - 实现 Graphql 模块的 NestJS 启动器
      • GoLevelUp NestJS GraphQL 请求 - 从服务器端 NestJS 代码轻松注入和使用 GraphQLClient 实例与第三方GraphQL API 交互很有用
      • - 与 Hasura 一起使用的 NestJS 集成提供了实时 GraphQL Postgres数据库上的 API
    • Pattern

      • - NestJS 框架的 GRPC 传输层.
      • NestJS typeorm paginate - 一个简单的功能和分页界面
      • - NestJS 框架的 JSON RPC 传输层
    • 编辑器
    • AMQP
      • - AMQP 连接管理器
      • NestJS RabbitMQ - NestJS 微服务的 AMQP 库,它允许您使用 RabbitMQ 或 AMQP
      • - NestJS 的灵活 AMQP 集成,支持多种消息传递模式和直观的装饰器
    • EventStore
      • NestJS EventStore - 带有适配器支持的 NestJs CQRS 的 evenstore.org 模块,可持久保留Catchup 订阅的 lastcheckpoint
    • 支付网关
      • - 一个用于 webhooks 交易的模块
      • NestJS Stripe - 将已配置的 Stripe 客户端注入服务的模块
      • - 可注入客户端加上自动连线的 Stripe Webhook 处理,可实现更深层次的集成
      • Notadd pay - 支持微信和支付宝支付
    • Consul
      • - 基于 Consul 的 NodeJS 微服务解决方案,由Typescript 语言和 NestJS 框架编写
    • Cache
    • 前端

      • - A React Admin data provider for NextJS CRUD
      • - NestJS 的 AdminBro 插件,一个可以嵌入到您的应用程序中的自动管理界面。
    • 定时任务

      • - Nest 框架的 Bull 模块
    • 自动工作流

    • 聊天机器人

      • - 基于 Telegraf 使用 NestJS 创建 Telegram 机器人的模块
    • 命令行/终端

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

    其他

    • - ts-toolbelt 是一个类型库,它提供了更新,更改和计算 TypeScript 类型的简单方法