awesome nestjs
1.0.0
与 NestJS 相关的精彩内容精选列表
资源 贡献指南 官方文档
type-graphql入门套件启发了类型模式优先方法。replGPL-3.0@nestjs/cqrs - Nest 框架的轻量级 CQRS 模块。@nestjs-architects/typed-cqrs - Nest CQRS 库的包装器,用于更好地键入查询和命令结果。nestjs-config - 一个处理项目配置的出色模块。nest-typed-config - Nest 框架的直观、类型安全的配置模块。configfy - 基于装饰器的配置模块,可以更轻松地处理配置文件和机密。@nestcloud/cli - 基于 Consul 的 Node.js 微服务解决方案,由 Typescript 语言和 NestJS 框架编写。nestjs-easyconfig - 用于管理配置的 NestJS 模块,提供一些时尚的功能。nest-schedule - 通过装饰器更轻松地安排工作。nest-queue - 基于 Redis 的简单队列管理,适用于您的应用程序。nestjs-multer-extended -NestJS 框架的扩展 MulterModule,具有灵活的 Amazon S3 上传和有用的功能.nestjs-cls - Nest 的连续本地存储模块(使用async_hooks )nestjs-http-promise - @nestjs/axios的基于 Promise 的替代方案,具有使用axios-retry和axios的重试功能。NestJS Toolkit - 该工具包旨在用于 NestJs Starter 或任何使用集中式配置的项目,遵循与 starter 相同的架构。 Pks:http-client、typeorm、redis、过滤器异常、带有测试容器的测试实用程序。typia :使用纯 TypeScript 类型的运行时验证器速度提高了 20,000 倍。@nestia/core :使用typia将验证速度提高20,000倍,将JSON序列化装饰器速度提高200倍。能够使用纯TypeScript接口类型作为DTO,服务器整体性能提升约30倍。此外,通过tgrid支持高级websocket控制方法。@nestia/migrate :从swagger.json文件生成 NestJS 项目的迁移程序。还可以通过@nestia/sdk从swagger.json文件生成 SDK(具有类型定义的fetch函数的集合)和 Mockup Simulator(嵌入 SDK 中的后端服务器模拟器)dto-classes :开发人员友好的解析、验证和序列化。通过类型声明自动解析管道。使用字段模式的属性,而不是装饰器。nestjs-conditional-exception-filter - 一个支持基于属性的异常过滤的小实用程序,即不需要使用@Catch()类。murlock -MurLock 是专为 NestJS 框架设计的分布式锁解决方案。它提供了一个装饰器@MurLock() ,允许锁定应用程序的关键部分以防止竞争条件。@nestjs-library/config - 用于轻松安全地管理环境变量的 NestJS 模块@youba/nestjs-dbvalidator - NestJS 模块有一些使用 class-validator 和 typeorm 的内置数据库验证器@jmcdo29/nestjs-spelunker - 一个 NestJS 模块,它对提供的模块进行了一些深入研究,并从给定的入口点读取依赖关系树。 @nestjs/websocketstgrid - TypeSCript RPC(远程过程调用)框架,支持具有纯 TypeScript 类型的 websocket 和工作协议。使用@nestia/core支持 NestJS websocket 控制器方法。 nestjs-omacache - NestJS 框架的简单、灵活且强大的缓存装饰器工厂@nestjs-modules/ioredis - Nest 框架的 ioredis 模块。@liaoliaots/nestjs-redis -NestJS 框架的 Redis(ioredis) 模块。 @squareboat/nest-mailman - 唯一的? NestJS 应用程序所需的邮件程序包。@nestjs-modules/mailer - Nest 框架的邮件模块。 @nestjs/swagger - 这是 Nest 的 OpenAPI (Swagger) 模块。 [教程] 。nestjs-asyncapi -NestJS 的 AsyncAPI 模块.@ptc-org/nestjs-query-* - 用于 GraphQL API 的 Nest CRUD。@nestia/sdk - 自动 SDK(软件开发套件,具有类型定义的fetch函数集合,如tRPC )、Mockup Simulator(嵌入 SDK 中的后端服务器模拟器,如msw )和 Swagger 生成器,比以往任何时候都得到发展。此外,它还可以通过分析您的 NestJS 服务器代码,自动为每个 API 路由生成 e2e 测试函数。nest-problem-details一个异常过滤器,用于返回符合 RFC-7807 的 HTTP 响应。@nestjs-library/crud - 自动为给定的 TypeORM 实体生成控制器的 CRUD 路由。 @nest-middlewares/* - NestJS 的常见可注入中间件。nest-cloudflare-turnstile - ☁️ 适用于 NestJS 的 Cloudflare Turnstile 验证码集成@squareboat/nest-eyewitness - 每当发现任何异常时,直接将错误报告接收到您的收件箱?在您的 NestJS 应用程序中。nestjs-flub - 漂亮的错误? NestJS 框架的堆栈查看器。nestjs-enlighten - NestJS 框架的类似 laravel-ignition 的错误页面.nestjs-rate-limiter - 一个高度可配置的速率限制器库。nest-raven -NestJS 框架的 Sentry Raven ( @sentry/minimal ) 模块.nestjs-sentry - 另一个 NestJS Sentry 模块,带有可注入的哨兵客户端。 eslint-plugin-nestjs -NestJS 框架的 ESLint 规则。@darraghor/eslint-plugin-nestjs-typed - NestJS 框架的 ESLint 规则。 nest-router - NestJS 框架的路由器模块?用于组织路线、创建路线树等。 nestjs-dialogflow - 对话框流模块,可使用 NestJS 简化 NLP 应用程序的 Web 挂钩处理。 nest-winston -NestJS 的 Winston 模块.nestjs-pino -NestJS Log 的 Pino 模块,在任何地方都有请求上下文。@ogma/* - Ogma 记录器和相关包的 monorepo。 @nestjs/terminus - 基于 Terminus 包的集成健康检查。@metinseylan/nestjs-opentelemetry - 与自动仪器深度集成的 NestJS OpenTelemetry 模块。nest-status-monitor - 基于 Socket.io 和 Chart.js 的简单自托管模块,用于报告基于 NestJS 的节点服务器的实时服务器指标。@narando/nest-xray - 记录 AWS X-Ray 的传入和传出请求,还支持自定义检测。nestjs-otel -NestJS 的 OpenTelemetry 模块.nestjs-hot-shots -NestJS 的热门模块.用于 Etsy 的 StatsD 服务器、Datadog 的 DogStatsD 服务器和 InfluxDB 的 Telegraf StatsD 服务器的 Node.js 客户端。nestjs-prometheus -Prometheus 的 NestJS 模块.apitally - Apitally 的客户端库,一个简单的 API 监控和分析工具,带有 NestJS 警报。 nestjs-i18n - 轻松地将 i18n 支持添加到您的服务器,并内置丰富的格式化 api. nestjs-cashify - NestJS 的货币转换模块。 nest-event - 使用 NestJS 框架的装饰器进行事件处理。 nestjs-session - NestJS 的惯用会话模块.建立在快速会话之上。 nestjs-resilience - 用于提高 NestJS 应用程序的可靠性和容错能力的模块。nestjs-graceful-shutdown - 一个强大的包,用于优雅地关闭 NestJS 应用程序。 nestjs-rbac - NestJS 的 RBAC 模块,具有动态存储和缓存。nestjs-keycloak-admin - 支持用户管理访问协议的 Keycloak 管理客户端.nestjs-oso - 简化 OSO(授权的开源策略引擎)实现的库。 nestjs-mtenant - NestJS 的一个模块,用于启用多租户支持并深度集成到整个系统中(基于async_hooks )。 nestjs-pg-notify - 用于 PostgreSQL Pub/Sub 的 NestJS 自定义传输策略.nestjs-transport-eventbus -Nest 的模块允许通过各种 Nestjs trasports 以简单的方式广播事件nestjs-google-pubsub-microservice - 自定义 Google Cloud Pub/Sub 微服务传输nestjs-prisma - 将 Prisma 集成添加到 NestJS 应用程序的库和原理图@golevelup/ts-jest - 使测试 NestJS 应用程序更容易的实用程序。目前支持 Jest。mockingbird - 使用装饰器和内置伪造器支持创建类型化测试装置/模拟的库@automock/jest - 用于类依赖性自动模拟的独立库@tfarras/nestjs-firebase-auth - 使用 Firebase Admin SDK 进行 Firebase Auth 的 NestJS Passport 策略@alpha018/nestjs-firebase-auth - 用于 Auth、RBAC 和 Firebase Admin SDK 的 NestJS 模块,用于简化一般术语 Admin SDK 中使用 Firebase 的流程。@getlarge/nestjs-ory-integration - 用于集成 Ory 堆栈(Hydra、Keto、Kratos)的库套件,以保护您的 NestJS 应用程序。 @nestjs/typeorm - Nest 框架的 TypeORM 模块 [教程]。@nestjs/mongoose - Nest 框架的 Mongoose 模块。typeorm-factories - TypeORM 实体工厂。对于 NestJS 单元测试很有用。nest-transact - 使用 Nest 和 TypeORM 的最简单事务nestjs-typegoose - Nest 框架的 Typegoose 模块.kindagoose - 与 NestJS 的全新 Typegoose 集成,支持钩子中的依赖注入.@mikro-orm/nestjs - Nest Framework 的 MikroORM 模块。nestjs-tile38 - Nest 框架的 Tile38 模块.nestjs-drizzle - Nest 的 Drizzle ORM 模块. @golevelup/nestjs-graphql-request - 从服务器端 NestJS 代码轻松注入和使用 GraphQLClient 实例。对于与第三方 GraphQL API 交互非常有用。@golevelup/nestjs-hasura - 用于与 Hasura 合作的 NestJS 集成,它通过 Postgres 数据库提供实时 GraphQL API.@kolpakov-p/zod-to-nestjs-graphql - 从zod合约生成 GraphQL 类型的工具。 nestjs-typeorm-paginate - 用于分页的简单函数和接口。nestjs-paginate - TypeORM 存储库或查询构建器的分页和过滤辅助方法。@jashkasoft/nestjs-json-rpc - NestJS 框架的 JSON RPC 传输层。 nestjs-amqp - amqp 连接管理器。nestjs-rmq - NestJS 微服务的自定义库。它允许您使用 RabbitMQ 或 AMQP。@golevelup/nestjs-rabbitmq - NestJS 的灵活 AMQP 集成,支持多种消息传递模式和直观的装饰器。@getlarge/nestjs-tools-amqp-transport - 支持交换的扩展AMQP传输策略。 nestjs-geteventstore - 用于具有项目和订阅的 NestJS CQRS 的 Evenstore.org 模块.支持Eventstore 21.10.0+@juicycleff/nestjs-event-store - NestJS CQRS 的 Evenstore.org 模块,具有适配器支持,可以持久保存 Catchup 订阅的最后一个检查点。@ocoda/event-sourcing - NestJS 的事件源和 CQRS 模块,支持 MongoDB 和 DynamoDB。 nestjs-braintree - 用于 webhook 和事务的模块。@golevelup/nestjs-stripe - 可注入客户端加上自动连接的 Stripe webhook 处理以实现更深入的集成。 ra-data-nestjsx-crud - 将 React Admin 与 NextJS CRUD 库集成的数据提供程序。@adminjs/nestjs - AdminBro 的 NestJS 插件,这是一个可以插入您的应用程序的自动管理界面。@forestadmin/agent - Forest Admin 的 NestJS 兼容插件,这是一个基于插入应用程序的高度可扩展 API 的现成管理面板。 @nestjs/bull - Nest 框架的 Bull 模块。 nestjs-zeebenestjs-telegraf - 基于 Telegraf 的使用 NestJS 创建 Telegram 机器人的模块.necord - 基于 Discord.js,使用 NestJS 创建 Discord 机器人的模块。@necord/pagination - Necord 的轻量级分页模块。@necord/localization - 使用 Necord 本地化您的 Discord 机器人。 @codebrew/nestjs-storage - NestJS 框架的管理文件存储模块(flydrive)。@getlarge/nestjs-tools-file-storages - 支持多种策略( FS , S3 , GCP 存储)来存储文件的文件存储模块。@getlarge/nestjs-tools-fastify-upload - 拦截器和请求装饰器套件,用于使用Fastify处理文件上传。 @nonfig/nestjs-config - Nonfig 配置管理服务的模块。 Nonfig 结合了配置和功能。因此,您可以更改功能,快速发布,并衡量数字影响。 @tfarras/nestjs-firebase-admin -Firebase 管理 SDK 的 NestJS 模块. @nestjs/cli - 用于 NestJS 应用程序的 CLI 工具。nest-commander - 使用 NestJS 构建 CLI 应用程序的模块generator-nestjs-app - NestJS 应用程序的 yeoman 生成器.nestjs-console - 为应用程序提供 cli 的 NestJS 模块。nest-sdk-generator - 一个命令行实用程序,用于从 Nest.js REST API 生成完全类型化的 SDK 欢迎投稿!首先阅读贡献指南。
在法律允许的范围内, juliandavidmr已放弃本作品的所有版权以及相关或邻接权。