Skip to content

Latest commit

 

History

History
312 lines (247 loc) · 27.9 KB

awesome.md

File metadata and controls

312 lines (247 loc) · 27.9 KB

相关资料

相关资源

《深入浅出 Node.js》

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

《狼书(卷2):Node.js Web应用开发》

《深入理解 TypeScript》

《前端serverless面向全栈的无服务器架构实战》

《JavaScript悟道》

《Node.js设计模式》

《Node.js 区块链开发》

《实现领域驱动设计》

《Node.js:来一打 C++ 扩展》

《JavaScript 权威指南》

数据库:

《PostgreSQL修炼之道:从小工到专家(第2版)》

《MySQL必知必会》(

《MongoDB从入门到商业实战》

使用 NestJS 的项目

  • 开源
    • EVE Book API - EVE Book API
    • Ever® - 用于按需经济和数字市场的开源商务平台
    • Feednext - 开源社交媒体应用
    • Gauzy - 适用于现代代理商和工作室的开源利润分享平台
    • LXDhub - Linux 容器管理系统(LXC)
    • Notadd - 微服务开发架构
    • Pimp My PR - 用于统计和拉取请求管理的开源平台
    • Vendure - 开源的后端 GraphQL 电子商务框架,易于定制的 NestJS 框架
    • iola - 支持 Rest API 的 Socket 客户端

常用库

  • 公用

  • 状态管理

    • Ngrx Nest - 在 Nest 上使用 ngrx/store 和 ngrx/effects.
  • 微信开发

    • TNW WeChat 微信公众号开发脚手架,支持集成到任何基于 Node.js 的服务端框架
  • 代码风格

  • 工作流

  • WebSockets

  • Redis

  • API

  • 中间件

  • Errors

    • 👀 Eyewitness - 每当您的 NestJS 应用程序中出现任何异常时,它都会直接将错误报告发送到您的收件箱
    • NestJS Flub - 漂亮的错误 NestJS框架的Stack Viewer
    • NestJS Enlighten - NestJS 框架的类似 laravel-ignition 的错误页面
    • Nest Raven - Nest.js 框架的 Sentry Raven 模块
  • Lint

  • 路由🚦

    • Nest Router - NestJS 框架的路由模块🚦 🚀 用于组织路由,创建路由树等🚦 🚀
  • Dialogflow 📡

    • NestJS Dialogflow - Dialog 流模块,使用 NestJS 简化 NLP 应用程序的 Web 钩子处理
  • 日志

    • Nest Morgan - 用于 NestJS 的 Morgan 模块
    • Nest Winston - 用于 NestJS 的 Winston 模块
    • Nest Pino - 用于 NestJS 的 Pino 模块,在任意位置记录请求上下文
  • 监控

  • 国际化

    • Nest i18n - 在您的服务器上轻松添加 i18n 支持,内置丰富的格式化 api
  • 货币

  • 事件

    • Nest Event - 使用 NestJS 框架的装饰器进行事件处理
  • Auth

  • RBAC(基于角色的访问控制)

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

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

集成

运行

  • 命令行/终端

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

其他

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

更多... nestjs-awesome