很棒的 Nestjs
内容
资源
- 官方资源
- 网站
- 官方指南
- API 参考
- GitHub 仓库
- 示例
- Nest Starter - Nest 框架 TypeScript 启动器
- JavaScript Starter - Nest 框架 JavaScript(ES6 / ES7 / ES8)启动器。
- 社区
- 教程
- 现代 Node.js 框架介绍
- NestJS Node Express - 逐步教您如何使用 NestJS
- 使用 Nest 构建 Web 应用程序
- Nestjs30Days - 30 天内学习 Nestjs 框架。
- 使用 Nest.js 和 Google Maps API 构建地理围栏 Web 应用
- 使用 Nest.js 和 Dialogflow 构建聊天机器人
- 使用 Nest.js 通过情绪分析构建实时评论
- 使用 Nest.js 构建具有情绪分析功能的聊天应用程序
- 使用 Nest.js 创建实时图表
- 使用 DataTables 和 Nest.js 构建实时表
- NestJS 基本身份验证和会话
- 带有 NestJS 和 Swagger 的 MEAN Stack
- NestJS 创意 API
- 使用 Nest.js 和 Ably 构建实时 Web 应用程序
- 视频教程 - 使用 NestJs、Angular 和 Angular Material 构建全栈博客
- 示例
- ChatServer - 使用 Nest 实现的聊天应用程序的服务器端
- Nestjs API.ai - 在 Node.js 中与 api.ai 交互
- Simple Todos - 由 Nuxt.js 💚 和 Nest Framework 😻 提供支持的简单 Web 应用程序
- 真实世界示例应用程序- 使用 NestJS + TypeORM 构建的示例真实世界后端 API
- Mant——市场上的新产品,击败所有产品💍MANT。
- REST Nestjs Postgres - CrudJS 使用 Nest.js 和 Postgres 作为 REST API 实现。
- Nest Permissions Seed - 一个简单的应用程序,演示了 NestJS 权限的基本用法。
- Angular Nestjs 渲染- 使用 NestJS 进行 Angular 5+ 服务器端渲染
- Angular Contact Manager App - 使用 Angular、Nestjs、Mongoose、Passport、JWT 的联系人管理器应用程序
- 图书馆 API - 带有 nestjs、mongoose、Passport、JWT 的 RESTful API
- Passport Auth Nestjs - 使用 nestjs 构建的 Passport 策略和 oauth 集成
- Lynx - 基于 NestJS 和 TypeORM 构建的自以为是的框架
- NestJS Ideas API - 使用 NestJS、PostgresQL 和 TypeORM 构建的 REST 和 GraphQL 服务器的实现。
- Nestcloud Starter - 使用 nestcloud 快速启动微服务应用程序。
- Nodepress - 使用 Nest 的博客 CMS 的 RESTful API 服务器应用程序。😎
- Serverless-Lambda-DynamoDB - 一个完全无服务器的生产应用程序,具有 AWS Lambda、DynamoDB、DynamoDB Streams...
- 样板
- Nest 入门套件- Nest + sequelize-typescript + JWT + Jest + Swagger
- Nest BFF - 使用 NestJS 的样板BFF Web 应用程序启动项目。包含 CLI 和 MongoDB 迁移功能。
- Nestjs 模板- 使用专为 Docker 环境打造的生产就绪 NestJS 模板为您的下一个 TypeScript API 搭建脚手架
- MEAN Todo 与 NestJS - 一个使用 NestJS 和 Swagger 的简单 Todo 应用程序。包含授权 / 身份验证。
- NestJS Boilerplate 💡 - 包含身份验证、typeorm、环境配置和 swagger 的样板。助您开启精彩之旅。🚀
- 很棒的 Nest Boilerplate 😍、Typescript 💪、Postgresql 🎉、TypeORM、用于 Api 文档的 Swagger、基于角色的访问控制和最佳应用程序架构。
- NestJS Prisma Starter - NestJS 的入门项目😻包括带有 Prisma Client 的 Graphql、Passport-JWT 身份验证、Swagger Api 和 Docker
- NestJS Starter Reactjs - 在几秒钟内启动您的下一个全栈 Web 应用程序。具有 AWS 部署和持续集成的干净且可扩展的架构
使用 NestJS 的项目
- 开源
- EVE 图书 API - 🌌 EVE 图书 API
- Ever® - 按需电子商务平台
- LXDhub - Linux 容器(LXC)管理系统。
- Notadd - 微服务开发架构
组件和库
-
实用工具
- Nest CQRS - Nest 框架的轻量级 CQRS 模块。
- Nestjs Config——一个处理项目配置的优秀模块。
- Nestjs Easy Config - 一个用于处理 nestjs 项目配置的简单模块,具有强大的功能。
- Nest Consul Config - 从 consul kv 获取配置的模块。
- Nest Consul Service - 一个基于 Consul 的 NodeJS 微服务解决方案,由 Typescript 语言和 NestJS 框架编写。
- NestJs Snippets for vscode - 为 nestjs 项目添加常用代码片段
- Nest RBAC - Nest 的 rbac 模块。
- Nest Consul Loadbalance - 主要用于休息调用的软件负载均衡器。
- Nest Schedule - 通过装饰器更容易安排工作。
- Nest Queue - 基于 Redis 为您的应用程序提供轻松的队列管理。
- Nest stripe - 适用于 nestjs 项目的可注入 Stripe 客户端
- Nestjs Admin - 即用型管理界面,支持列出、编辑、创建、删除实体。
- Nestjs Redirect - 使用 NestJS 处理重定向的装饰器
- Nestjs Cookies - 使用 NestJS 处理 Cookies 的装饰器
-
状态管理
- Ngrx Nest - 使用 nest 框架在服务器上使用 ngrx/store 和 ngrx/effects。
-
代码风格
- StyleGuide 和编码约定- 非官方的 TypeScript StyleGuide。
-
Web套接字
-
邮件
- Nest Mailer - Nest 框架的邮件模块。
-
API
-
中间件
- Nest Middlewares - NestJS 的通用、可注入中间件。
-
错误
- Nestjs Flub - NestJS 框架的漂亮错误😫堆栈查看器🛠️。
- Nest Raven - Nest.js 框架的 Sentry Raven 模块。
-
皮棉
- Eslint 插件 Nestjs - nestjs 框架的 ESLint 规则。
-
路由器
- Nest Router - Nestjs 框架的路由器模块🚦🚀用于组织您的路由、创建路由树等。
-
对话流📡
- Nestjs Dialogflow - 对话流模块,使用 NestJS 简化 NLP 应用程序的 Web 钩子处理。
-
日志记录
- Nest Morgan - nestjs 的 Morgan 模块。
- Nest Winston - NestJS 的 Winston 模块
-
监控
- Nest 状态监视器- 基于 Socket.io 和 Chart.js 的简单、自托管模块,用于报告基于 Nest.js 的节点服务器的实时服务器指标。
-
国际化
- Nest i18n - 轻松为您的服务器添加 i18n 支持,并内置丰富的格式化 API。## 集成
-
授权
- Nestjs + Auth0 - 带有 Auth0 的 NestJS 框架 Web 应用程序。
-
数据库
- Typeorm - Nest 框架的 TypeORM 模块 [教程]。
- Nest Mongoose - Nest 框架的 Mongoose 模块。
- Nest Sequelize JWT - 入门套件 Nest + Sequelize + jwt。
- Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger
-
GraphQL
- Nestjs Graphql - 实现 graphql 模块的 Nest-js 启动器。
-
图案
- Nest GRPC Transport - NestJS 框架的 GRPC 传输层。
- Nestjs typeorm paginate - 用于分页的简单函数和接口
-
編輯
- VSCode
- Nestjs Snippets - Vscode nestjs 代码片段。
-
AMQP
- Nestjs AMQP - 一个 amqp 连接管理器。
-
支付网关
- Nestjs Braintree - 用于 webhook 和交易的模块。
-
领事
- Nest Consul - 一个基于 Consul 的 NodeJS 微服务解决方案,由 Typescript 语言和 NestJS 框架编写。
-
缓存
- Nest Memcached - Nest 框架的 memcached 模块。
-
前端
- NestJS CRUD React Admin - NextJS CRUD的 React Admin 数据提供程序
运行时
-
命令行/终端
- CLI - Nestjs 应用程序的 CLI 工具。
- Yeoman Generator - 用于 nestsjs 应用程序的 yeoman 生成器。
- Nestjs 控制台- 为应用程序提供 CLI 的 Nestjs 模块。