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
- 柔軟な Amazon S3 アップロードと便利な機能を備えた NestJS フレームワーク用の拡張 MulterModule。nestjs-cls
- Nest の継続ローカル ストレージ モジュール ( async_hooks
を使用)nestjs-http-promise
- @nestjs/axios
の Promise ベースの代替であり、 axios-retry
とaxios
使用した再試行機能を備えています。NestJS Toolkit
- このツールキットは、NestJs Starter、またはスターターと同じアーキテクチャに従って一元化された構成を使用するプロジェクトで使用することを目的としています。パッケージ: http-client、typeorm、redis、フィルター例外、テスト コンテナーを備えたテスト ユーティリティ。typia
: 純粋な TypeScript 型を使用した 20,000 倍高速なランタイム バリデータ。@nestia/core
: typia
を使用した 20,000 倍高速な検証と 200 倍高速な JSON シリアル化デコレーター。純粋な TypeScript インターフェイス タイプを DTO として利用できるようになり、サーバー全体のパフォーマンスが約 30 倍向上しました。また、 tgrid
を介した高度なwebsocket
制御メソッドもサポートします。@nestia/migrate
: swagger.json
ファイルから NestJS プロジェクトを生成する移行プログラム。 @nestia/sdk
を介してswagger.json
ファイルから SDK (型定義を含むfetch
関数のコレクション) およびモックアップ シミュレーター (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 型を使用した WebSocket およびワーカー プロトコルをサポートする TypeSCript RPC (リモート プロシージャ コール) フレームワーク。 @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 (ソフトウェア開発キット、 tRPC
のような型定義を持つfetch
関数のコレクション)、モックアップ シミュレーター ( msw
のような SDK に埋め込まれたバックエンド サーバー シミュレーター)、および Swagger ジェネレーターがこれまで以上に進化しました。また、NestJS サーバー コードを分析することで、API ルートごとに e2e テスト関数を自動的に生成できます。nest-problem-details
RFC-7807 準拠の HTTP 応答を返す例外フィルター。@nestjs-library/crud
- 指定された TypeORM エンティティのコントローラーの CRUD ルートを自動的に生成します。 @nest-middlewares/*
- NestJS の一般的な注入可能なミドルウェア。nest-cloudflare-turnstile
- ☁️ NestJS 用 Cloudflare Turnstile Captcha 統合@squareboat/nest-eyewitness
- 例外が目撃されるたびにエラーレポートを受信箱に直接受け取りますか? NestJS アプリケーション内で。nestjs-flub
- かなりのエラーですか? NestJS フレームワークのスタック ビューア。nestjs-enlighten
- NestJS フレームワークの laravel-ignition のようなエラー ページ。nestjs-rate-limiter
- 高度に構成可能なレート リミッター ライブラリ。nest-raven
- Sentry Raven ( @sentry/minimal
) NestJS フレームワークのモジュール。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 ログ用の Pino モジュール。@ogma/*
- Ogma ロガーおよび関連パッケージのモノリポジトリ。 @nestjs/terminus
- Terminus パッケージに基づく統合ヘルスチェック。@metinseylan/nestjs-opentelemetry
- 自動インストルメンテーションと深く統合された NestJS OpenTelemetry モジュール。nest-status-monitor
- NestJS ベースのノード サーバーのリアルタイム サーバー メトリクスを報告するための、Socket.io と Chart.js に基づくシンプルな自己ホスト型モジュールです。@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
- NestJS のアラート機能を備えたシンプルな API 監視および分析ツールである アピタリー のクライアント ライブラリです。 nestjs-i18n
- 豊富なフォーマット API が組み込まれており、サーバーに i18n サポートを簡単に追加します。 nestjs-cashify
- NestJS の通貨変換モジュール。 nest-event
- NestJS フレームワークのデコレータを使用したイベント処理。 nestjs-session
- NestJS の慣用的なセッション モジュール。 Express-Session の上に構築されます。 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
- さまざまなnestjs trasportsを介してイベントを簡単にブロードキャストできるようにするNest用のモジュールnestjs-google-pubsub-microservice
- カスタム Google Cloud Pub/Sub マイクロサービス トランスポートnestjs-prisma
- NestJS アプリケーションに Prisma 統合を追加するライブラリと回路図@golevelup/ts-jest
- NestJS アプリケーションのテストを容易にするユーティリティ。現在は Jest をサポートしています。mockingbird
- デコレータと組み込みのフェイカーサポートを使用して型付きテストフィクスチャ/モックを作成するライブラリ@automock/jest
- クラス依存関係の自動モック用のスタンドアロン ライブラリ@tfarras/nestjs-firebase-auth
- Firebase Admin SDK を使用した Firebase 認証のための NestJS パスポート戦略@alpha018/nestjs-firebase-auth
- 一般用語で Admin SDK と呼ばれる Firebase を使用するプロセスを簡素化する、Auth、RBAC、Firebase Admin SDK 用の NestJS モジュール。@getlarge/nestjs-ory-integration
- NestJS アプリケーションを保護するために Ory スタック (Hydra、Keto、Kratos) を統合するライブラリのスイート。 @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
- Postgres データベース上でリアルタイム GraphQL API を提供する Hasura と連携するための NestJS 統合。@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
by PrestaShopCorp - プロジェクトとサブスクリプションを備えた NestJS CQRS 用のevenstore.org モジュール。イベントストア 21.10.0+ をサポート@juicycleff/nestjs-event-store
- Catchup サブスクリプションの lastcheckpoint を永続化するアダプター サポートを備えた NestJS CQRS 用のevenstore.org モジュール。@ocoda/event-sourcing
- MongoDB と DynamoDB をサポートする NestJS 用のイベント ソーシングおよび CQRS モジュール。 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 Framework の管理ファイル ストレージ モジュール (flydrive)。@getlarge/nestjs-tools-file-storages
- ファイルを保存するためのいくつかの戦略 ( FS 、 S3 、 GCP storage ) をサポートする FileStorage モジュール。@getlarge/nestjs-tools-fastify-upload
- Fastifyでファイルのアップロードを処理するインターセプターとリクエスト デコレーターのスイート。 @nonfig/nestjs-config
- Nonfig 構成管理サービス用のモジュール。 Nonfig は構成と機能を組み合わせたものです。そのため、機能を変更し、迅速にリリースし、デジタルへの影響を測定します。 @tfarras/nestjs-firebase-admin
- Firebase Admin SDK 用の NestJS モジュール。 @nestjs/cli
- NestJS アプリケーション用の CLI ツール。nest-commander
- NestJS を使用して CLI アプリケーションを構築するためのモジュールgenerator-nestjs-app
- NestJS アプリ用のヨーマン ジェネレーター。nestjs-console
- アプリケーションに CLI を提供する NestJS モジュール。nest-sdk-generator
- Nest.js REST API から完全に型指定された SDK を生成するコマンドライン ユーティリティ貢献は大歓迎です!まず投稿ガイドラインをお読みください。
法律に基づいて可能な範囲で、 juliandavidmr
この作品に対するすべての著作権および関連または隣接する権利を放棄します。