awesome nestjs
1.0.0
與 NestJS 相關的精彩內容精選列表
資源 貢獻指南 官方文檔
type-graphql
入門套件啟發了類型模式優先方法。repl
GPL-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/websockets
tgrid
- 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-zeebe
nestjs-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
已放棄本作品的所有版權以及相關或鄰接權。