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已放棄本作品的所有版權以及相關或鄰接權。