エコシステム
エコシステム
Fastifyチームがメンテナンスしているプラグインはコアに、コミュニティがメンテナンスしているプラグインはコミュニティセクションにリストされています。
コア
@fastify/acceptsリクエストオブジェクトにacceptsを追加します。@fastify/accepts-serializerAcceptヘッダーに従って出力をシリアライズします。@fastify/any-schema複数のスキーマを保存し、ペイロードをシリアライズするために使用するスキーマを決定します。@fastify/authFastifyで複数の認証関数を実行します。@fastify/autoloadディレクトリ内のすべてのプラグインをrequireします。@fastify/awilixawilixに基づく、Fastifyの依存性注入サポート。@fastify/aws-lambdaAWS LambdaとAmazon API Gateway上でFastifyを使用して、サーバーレスWebアプリケーション/サービスとRESTful APIを簡単に構築できるようにします。@fastify/basic-authFastify用のBasic認証プラグイン。@fastify/bearer-authFastify用のBearer認証プラグイン。@fastify/caching一般的なサーバーサイドキャッシュとETagのサポート。@fastify/circuit-breakerルート用の低オーバーヘッドのサーキットブレーカー。@fastify/compressFastifyの圧縮ユーティリティ。@fastify/cookieCookieヘッダーの解析と設定。@fastify/corsFastifyアプリケーションでのCORSの使用を有効にします。@fastify/csrf-protectionFastifyにCSRF保護を追加するためのプラグイン。@fastify/diagnostics-channelFastifyのdiagnostics_channelを扱うプラグイン@fastify/early-hintsRFC 8297に基づいたHTTP 103機能を追加するプラグイン。@fastify/elasticsearch同じESクライアントを共有するためのプラグイン。@fastify/env設定のロードとチェック。@fastify/etagHTTPレスポンスのETagを自動的に生成します。@fastify/expressFastify用のExpress互換レイヤー。@fastify/flashセッションを使用してフラッシュメッセージを設定および取得します。@fastify/formbodyx-www-form-urlencodedボディを解析するプラグイン。@fastify/funkyFastifyでの関数型プログラミングをより便利にします。Either、Task、またはプレーンなパラメータなしの関数などの関数構造を返すFastifyルートのサポートを追加します。@fastify/helmetFastify用の重要なセキュリティヘッダー。@fastify/hotwireFastifyでHotwireパターンを使用します。@fastify/http-proxyフックを使用して、HTTPリクエストを別のサーバーにプロキシします。@fastify/jwtFastify用のJWTユーティリティ。内部的にはfast-jwtを使用します。@fastify/kafkaApache Kafkaと対話するためのプラグイン。@fastify/leveldbFastify全体で共通のLevelDB接続を共有するためのプラグイン。@fastify/middieFastify用ミドルウェアエンジン。@fastify/mongodbFastify MongoDB接続プラグイン。サーバーのあらゆる部分で同じMongoDB接続プールを共有できます。@fastify/multipartFastify用のMultipartサポート。@fastify/mysqlFastify MySQL接続プラグイン。@fastify/nextjsNextを使用したFastifyのReactサーバーサイドレンダリングサポート。@fastify/oauth2simple-oauth2のラッパー。@fastify/one-line-loggerFastifyのログをわかりやすい1行メッセージにフォーマットします。@fastify/passportPassport戦略を使用してリクエストを認証し、ルートを保護します。@fastify/postgresFastify PostgreSQL接続プラグイン。これにより、サーバーのあらゆる部分で同じPostgreSQL接続プールを共有できます。@fastify/rate-limitルート用の低オーバーヘッドのレートリミッター。@fastify/redisFastify Redis接続プラグイン。これにより、サーバーのあらゆる部分で同じRedis接続を共有できます。@fastify/reply-from現在のHTTPリクエストを別のサーバーに転送するプラグイン。@fastify/request-contextリクエストスコープのストレージ。AsyncLocalStorage(cls-hookedへのフォールバック付き)に基づいて、スレッドローカルストレージに似た機能を提供します。@fastify/response-validationFastifyのレスポンス検証を有効にするシンプルなプラグイン。@fastify/routesルートのMapを提供するプラグイン。@fastify/routes-statsnode:perf_hooksを使用してルートの統計を提供します。@fastify/scheduletoad-schedulerに基づく、定期的なジョブをスケジュールするためのプラグイン。@fastify/secure-sessionFastify用の安全なステートレスクッキーセッションを作成します。@fastify/sensible誰もが同意できるFastifyのデフォルト。HTTPエラーやアサーションなどの便利なデコレーターだけでなく、より多くのリクエストおよび応答メソッドも追加します。@fastify/sessionFastifyのセッションプラグイン。@fastify/soap-clientFastify用のSOAPクライアントプラグイン。@fastify/staticできるだけ早く静的ファイルを提供するプラグイン。@fastify/swagger動的な生成をサポートする、Fastify用のSwagger/OpenAPIドキュメントを提供するプラグイン。@fastify/swagger-uiSwagger UIを提供するプラグイン。@fastify/throttleリクエストのダウンロード速度を調整するプラグイン。@fastify/type-provider-json-schema-to-tsjson-schema-to-ts用のFastifyタイププロバイダー。@fastify/type-provider-typeboxTypebox用のFastifyタイププロバイダー。@fastify/under-pressureFastify用の「サービス利用不可」の自動処理を行う、プロセス負荷を測定するプラグイン。@fastify/url-data生のURLコンポーネントにアクセスするためのメソッドでRequestオブジェクトを装飾します。@fastify/viewFastify用のテンプレートレンダリング(ejs, pug, handlebars, marko)プラグインのサポート。@fastify/viteViteとの統合により、SPA/MPA/SSR Viteアプリケーションの提供を可能にします。@fastify/websocketFastify用のWebSocketサポート。wsをベースに構築されています。@fastify/zipkinZipkin分散トレーシングシステム用のプラグイン。
コミュニティ
@aaroncadillac/crudify-mongoFastifyプロジェクトにCRUDを簡単に追加する方法。@applicazza/fastify-nextjsFastifyとNext.jsの代替統合。@blastorg/fastify-aws-dynamodb-cacheAWS DynamoDBを使用してAPIレスポンスをキャッシュするのに役立つプラグイン。@clerk/fastifyClerkを使用してFastifyアプリケーションに認証とユーザー管理を追加します。@coobaha/typed-fastify型から生成されたJSONスキーマを使用したランタイム検証による、強力に型付けされたルート。@dnlup/fastify-docプロセスメトリクスをサンプリングするためのプラグイン。@dnlup/fastify-trapsSIGINTおよびSIGTERMシグナルでサーバーを正常に閉じるためのプラグイン。@eropple/fastify-openapi3ルートに基づいた、簡単で開発者フレンドリーなOpenAPI 3.1仕様とドキュメントエクスプローラーを提供します。@ethicdevs/fastify-custom-sessionセッションを使用し、どこからロード/保存するかを決定できるプラグイン。優れたTypeScriptサポートと、一般的なORM/データベース(Firebase、Prisma Client、Postgres(wip)、InMemory)用の組み込みアダプターを備えており、独自のアダプターを簡単に作成できます!@ethicdevs/fastify-git-servergitサーバーを簡単に作成し、標準のgit(http経由)コマンドを使用して、1つまたは複数のGitリポジトリをクローン/フェッチ/プッシュできるようにするプラグイン。@fastify-userland/request-idFastifyリクエストIDプラグイン@fastify-userland/typeorm-query-runnerFastify typeorm QueryRunnerプラグイン@gquittet/graceful-serverFastify APIを正常に機能させるための、小さく(〜5k)、高速で、KISSな依存関係のないNode.jsライブラリ。@h4ad/serverless-adapter既存のNode.jsアプリケーションフレームワーク(Express、Koa、Hapi、Fastify)を使用して、AWS Lambda、Huawei、その他多くのクラウド上でREST APIやその他のWebアプリケーションを実行します。@immobiliarelabs/fastify-metrics使用状況/プロセスメトリクスを収集し、statsdに送信する最小限で独断的なプラグイン。@immobiliarelabs/fastify-sentrySentryエラーハンドラーは、すぐに動作します!インストールし、DSNを追加するだけで完了です!FastifyでLyra検索エンジンを実装するためのプラグイン@joggr/fastify-prismaサーバー上でインスタンス化されたPrismaClientにアクセスするためのプラグイン。@mgcrea/fastify-graceful-exitサーバーを正常に閉じるためのプラグイン@mgcrea/fastify-request-loggerFastifyのコンパクトなリクエストロギングを有効にするプラグイン@mgcrea/fastify-sessionステートレスおよびステートフルセッションの両方をサポートするFastify用セッションプラグイン@mgcrea/fastify-session-redis-storeioredisを使用した@mgcrea/fastify-sessionのRedisストア@mgcrea/fastify-session-sodium-crypto@mgcrea/fastify-session用の高速なナトリウムベースの暗号化@mgcrea/pino-pretty-compactカスタムのコンパクトなpinoベースのプリティファイア@pybot/fastify-autoload有効なjsonコンテンツでルートを自動的に生成するプラグイン@scalar/fastify-api-referenceFastify用の美しいOpenAPI/Swagger APIリファレンス@trubavuong/fastify-seaweedfsFastify用のSeaweedFSapitallyシンプルなAPIモニタリングとAPIキー管理ソリューションであるApitallyと統合するためのFastifyプラグイン。areciboKubernetesのLivenessおよびReadinessプローブ用のFastify pingレスポンダー。aws-xray-sdk-fastifyAWSXrayを介してリクエストとサブセグメントをログに記録するFastifyプラグイン。cls-rtracerCLSベースのリクエストID生成用のFastifyミドルウェア。ログにリクエストIDを追加するための既製のソリューション。electron-serverElectronアプリでポートを消費する必要なしにFastifyを使用するためのプラグイン。fast-waterwaterline用のFastifyプラグイン。waterlineモデルでFastifyをデコレートします。fastify-204空のレスポンスで204ステータスを返すFastifyプラグイン。fastify-405ルートに405 HTTPステータスを追加するFastifyプラグインfastify-allowルートを持つレスポンスにAllowヘッダーを自動的に追加するFastifyプラグイン。また、リクエストのメソッドではなくハンドラーを持つルートに対して405レスポンスを送信します。fastify-amqpRabbitMQまたは別のコネクタで使用するためのFastify AMQP接続プラグイン。amqplibへのラッパーにすぎません。fastify-amqp-asyncamqplib-as-promisedによって提供されるPromiseベースのAPIを備えたFastify AMQPプラグイン。fastify-angular-universalFastify用の@angular/platform-serverを使用したAngularサーバーサイドレンダリングサポートfastify-api-keyAPIキーと署名に基づいてHTTPリクエストを認証するFastifyプラグインfastify-appwriteAppwriteサーバーと対話するためのFastifyプラグイン。fastify-asyncforgeNode.js Async Local StorageからFastifyインスタンス、ロガー、リクエスト、およびレスポンスにアクセスするためのプラグイン。fastify-at-mysql自動SQLインジェクション攻撃防止機能付きのFastify MySQLプラグイン。fastify-at-postgres自動SQLインジェクション攻撃防止機能付きのFastify Postgresプラグイン。fastify-auth0-verify: Fastify用のAuth0検証プラグイン。内部的にfastify-jwtとjsonwebtokenを使用します。fastify-autocrud可能な限り高速にCRUDルートを自動生成するプラグイン。fastify-autoroutesカスタムディレクトリからファイルシステムパスに基づいてルートをスキャンしてロードするプラグイン。fastify-aws-snsメッセージのサブスクライブエンドポイントまたはクライアントへの配信または送信を調整および管理するAWS Simple Notification Service(AWS SNS)用のFastifyプラグイン。fastify-aws-timestreamAWS Timestreamを使用したデータベース、テーブルの管理、およびスケジュールされたクエリの作成とクエリのためのFastifyプラグイン。fastify-axiosaxiosを介してHTTPリクエストを送信するプラグイン。fastify-babelJavaScriptソースのBabel変換を必要とする開発サーバー用のFastifyプラグイン。fastify-bcryptBcryptハッシュジェネレーターとチェッカー。fastify-better-sqlite3better-sqlite3のプラグイン。fastify-blippコンソールにルートを出力するため、どのエンドポイントが利用可能かが確実にわかります。fastify-bookshelfは、bookshelf.js ORM のサポートを追加する Fastify プラグインです。fastify-boomは、boom のサポートを追加する Fastify プラグインです。fastify-breeは、bree のサポートを追加する Fastify プラグインです。fastify-bugsnagは、Bugsnag エラーレポートのサポートを追加する Fastify プラグインです。fastify-cachemanは、Fastify 用の、インメモリ、ファイル、Redis、MongoDB エンジンを備えた、小さく効率的な Node.js 向けのキャッシュプロバイダーです。fastify-casbinは、Fastify の Casbin サポートです。fastify-casbin-restは、RESTful モデルに基づいた Fastify の Casbin サポートです。fastify-caslは、Fastify CASL プラグインで、ユーザー権限に基づいてアプリケーションの入力と出力をサニタイズする、preSerialization & preHandler フックを介してエンドポイントの ACL のような保護をサポートします。fastify-cloudeventsは、Fastify イベントを CloudEvents 形式で生成および転送する Fastify プラグインです。fastify-cloudflare-turnstileは、CloudFlare Turnstile の Fastify プラグインです。fastify-cloudinaryは、Fastify 全体で共通の Cloudinary 接続を共有するためのプラグインです。fastify-cockroachdbは、Sequelize ORM を介して CockroachDB PostgreSQL インスタンスに接続する Fastify プラグインです。fastify-constraintsは、複数のルートに制約を追加する Fastify プラグインです。fastify-couchdbは、nano を介して CouchDB のサポートを追加する Fastify プラグインです。fastify-crud-generatorは、任意のエンティティに対して CRUD ルートを迅速に生成するためのプラグインです。fastify-custom-healthcheckは、カスタム関数をアサートする、サーバーにヘルスルートを追加する Fastify プラグインです。fastify-decoratorsは、TypeScript デコレータのセットを提供する Fastify プラグインです。fastify-delay-requestは、リソース集約型のプロセスなど、応答が依存するタスクの実行中にリクエストを遅延させることを可能にする Fastify プラグインです。fastify-disablecacheは、nocache に触発された、クライアント側のキャッシングを無効にする Fastify プラグインです。fastify-dynamodbは、Fastify 用の AWS DynamoDB プラグインです。AWS.DynamoDB.DocumentClient() オブジェクトを公開します。fastify-dynaregは、Fastify 用の動的プラグイン登録です。fastify-envalidは、Fastify プロジェクトに envalid を統合するための Fastify プラグインです。fastify-error-pageは、構造化された HTML でブラウザにエラーを出力する Fastify プラグインです。fastify-essoは、シングルサインオン(優れたドキュメント付き)を組み込みでサポートする、Fastify 用の最も簡単な認証プラグインです。fastify-event-busは、Fastify のイベントバスのサポートです。js-event-bus をベースに構築されています。fastify-evervaultは、Evervault クライアントをインスタンス化およびカプセル化するための Fastify プラグインです。fastify-explorerは、カプセル化されたすべてのコンテキストでデコレータを制御できます。fastify-faviconは、デフォルトの favicon を提供する Fastify プラグインです。fastify-feature-flagsは、複数のプロバイダー(例:env、config、unleash)をサポートする Fastify 機能フラグプラグインです。fastify-file-routesは、Next.js ベースのファイルシステムルーティングを fastify に組み込みます。fastify-file-uploadは、ファイルをアップロードするための Fastify プラグインです。fastify-firebaseは、Fastify 用の Firebase Admin SDK プラグインで、Firebase Auth、Firestore、Cloud Storage、Cloud Messaging などを簡単に使用できるようにします。fastify-firebase-authは、認証 API に関連するすべてのメソッドをサポートする Fastify 用の Firebase 認証です。fastify-formidableは、マルチパートサポートと fastify-swagger 統合を提供する便利なプラグインです。fastify-gcloud-traceは、Fastify 用のGoogle Cloud Trace API コネクタです。fastify-get-headは、Fastify で以前に登録された各 GET ルートに対して新しい HEAD ルートハンドラーを設定するための小さなプラグインです。fastify-get-onlyは、fastify が GET リクエストのみを受け入れるようにするために使用される小さなプラグインです。fastify-good-sessionsは、スピードに重点を置いた、優れた Fastify セッションプラグインです。fastify-google-cloud-storageは、GCP Cloud Storage クライアントインスタンスを公開する Fastify プラグインです。fastify-graceful-shutdownは、Fastify を正常かつ非同期的にシャットダウンします。fastify-grantは、200 以上の OAuth プロバイダーをサポートする Fastify 用の認証/認可プラグインです。fastify-guardは、認証されたユーザーの役割やスコープを確認することにより、エンドポイントを保護する Fastify プラグインです。fastify-hanaは、アプリケーションをSAP-HANAに接続します。fastify-hashidsは、hashids を使用して ID をエンコード/デコードするための Fastify プラグインです。fastify-hasuraは、Hasura を楽しむための Fastify プラグインです。fastify-healthcheckは、ヘルスチェックルートとプローブスクリプトを提供する Fastify プラグインです。fastify-hemeraは、nats.io を使用した信頼性の高い障害耐性のあるマイクロサービスを記述するための Fastify Hemera プラグインです。fastify-hl7は、HL7 形式の Hl7 メッセージを作成、構築、送信するための Fastify プラグインです。これを実行するための基盤となるテクノロジーとして、node-hl7-client と node-hl7-server を使用します。fastify-http-clientは、HTTP(s) リクエストを送信するプラグインです。urllib をベースに構築されています。fastify-http-contextは、Fastify の呼び出しライフサイクル内で API 呼び出しごとに真の HTTP コンテキストを実現できるように、実行スレッドを「シミュレート」する Fastify プラグインです。fastify-http-errors-enhancedは、拡張された HTTP エラーを使用する Fastify 用のエラー処理プラグインです。fastify-http2httpsは、HTTP リクエストを HTTPS にリダイレクトします。同じポート番号を使用するか、HTTP および HTTPS で異なる応答を使用します。fastify-https-alwaysは、HTTP から HTTPS への軽量でプロキシ対応のリダイレクトプラグインです。fastify-https-redirectは、HTTP から HTTPS への自動リダイレクト用の Fastify プラグインです。fastify-i18nは、Fastify の国際化プラグインです。node-polyglot をベースに構築されています。fastify-impressionsは、すべてのルートのインプレッションを追跡する Fastify プラグインです。fastify-influxdbは、Influx のデフォルトパッケージを介して InfluxDB インスタンスに接続する Fastify InfluxDB プラグインです。fastify-ipは、指定されたカスタムリクエストヘッダーのセットによってリクエスト ID を推測できる Fastify 用のプラグインです。fastify-json-to-xmlは、JSON レスポンスを XML にシリアル化する Fastify プラグインです。fastify-jwt-authzは、JWT ユーザーのスコープ検証ツールです。fastify-jwt-webappは、Fastify ベースの Web アプリケーション用の JWT 認証です。fastify-kafkajsは、最新の Apache Kafka クライアントライブラリである KafkaJS のサポートを追加する Fastify プラグインです。fastify-keycloak-adapterは、Fastify アプリ用の keycloak アダプターです。fastify-knexjsは、KnexJS Query Builder をサポートするための Fastify プラグインです。fastify-knexjs-mockテストをサポートするための Fastify Mock KnexJS。fastify-koaKoaミドルウェアをFastifyプラグインに変換します。fastify-kubernetesFastify Kubernetesクライアントプラグイン。fastify-kyselyKyselyタイプセーフクエリビルダーをサポートするFastifyプラグイン。fastify-language-parserリクエスト言語を解析するFastifyプラグイン。fastify-lcache軽量キャッシュプラグイン。fastify-list-routesFastifyで利用可能なすべてのルートをリスト表示するシンプルなプラグイン。fastify-loaderディレクトリからルートをロードし、各ファイルにFastifyインスタンスを注入します。fastify-log-controllerFastifyサーバーのログレベルをランタイムで変更します。fastify-luredfastify-redis および lured を使用して Lua スクリプトをロードするプラグイン。Fastifyで Lyra 検索エンジンを実装するプラグイン。fastify-mailerFastifyでNodemailerのトランスポーターインスタンスを初期化およびカプセル化するプラグイン。fastify-markdownMarkdownをサポートするプラグイン。fastify-method-overrideクライアントがサポートしていない場合に、DELETE、PATCH、HEAD、PUT、OPTIONSなどのHTTP動詞の使用を可能にするFastifyのプラグイン。fastify-metricsPrometheusメトリクスをエクスポートするためのプラグイン。fastify-minifyレスポンスの最小化および変換を行うプラグイン。fastify-mongo-memoryテストをサポートするためのFastify MongoDBインメモリプラグイン。fastify-mongodb-sanitizer潜在的なMongoDBクエリインジェクション攻撃を防ぐために、クライアント入力をサニタイズするFastifyプラグイン。fastify-mongoose-apiMongoose MongoDBモデルに基づいてREST APIメソッドを作成するFastifyプラグイン。fastify-mongoose-driverモデルをサポートするMongooseプラグインを介してMongoDBに接続するFastify Mongooseプラグイン。fastify-mqttFastify全体でmqttクライアントを共有するプラグイン。fastify-msgpackFastifyとMessagePackがついに一緒になりました。デフォルトでは@msgpack/msgpackを使用します。fastify-msgraph-webhookMS Graph Change Notifications webhooks を管理します。fastify-multerMulterは、主にファイルのアップロードに使用されるmultipart/form-dataを処理するためのプラグインです。fastify-natsFastify全体でNATSクライアントを共有するプラグイン。fastify-next-authFastify用のNextAuth.jsプラグイン。fastify-no-additional-propertiesJSONスキーマにデフォルトでadditionalProperties: falseを追加します。fastify-no-icon/favicon.icoリクエストのエラー発生を排除するプラグイン。fastify-normalize-request-replyリクエストとレスポンスをExpressバージョン4.xのリクエストとレスポンスに正規化するプラグイン。これにより、Express用に最初に記述されたswagger-statsのようなミドルウェアを使用できます。fastify-nowエンドポイントをフォルダーに構造化し、Fastifyで動的にロードします。fastify-nuxtjsNuxt.jsフレームワークを使用したFastify用のVueサーバーサイドレンダリングサポート。fastify-oasFastifyのルートスキーマからOpenAPI 3.0+ドキュメントを生成します。fastify-objectionjsobjectionjs ORMとの統合を提供するFastifyフレームワークのプラグイン。fastify-objectionjs-classesobjectionjs ORMからクラスを厳選するためのプラグイン。fastify-opaque-apakeOPAQUE aPAKEプロトコルを実装するためのFastifyプラグイン。@squirrelchat/opaque-wasm-serverを使用します。fastify-openapi-docsOpenAPI仕様を自動的に生成するFastifyプラグイン。fastify-openapi-glueFastifyのOpenAPI仕様のグルー。OpenAPI仕様に基づいてルートを自動生成します。fastify-opentelemetryOpenTelemetry APIを使用してリクエストトレースを提供するFastifyプラグイン。fastify-oracleoracledb接続プールをFastifyサーバーインスタンスにアタッチします。fastify-oramafastify-orientdbサーバーのあらゆる部分でOrientDB接続を共有できるFastify OrientDB接続プラグイン。fastify-osmOpenStreetMapによってoverpassクエリを実行するFastify OSMプラグイン。fastify-overrideテスト目的でデコレーター、プラグイン、フックをオーバーライドするFastifyプラグイン。fastify-peekaboo表現力豊かな設定でレスポンスをメモ化するFastifyプラグイン。fastify-piscinaPiscinaを使用したワーカースレッドプールプラグイン。fastify-polyglotnode-polyglotを使用してi18nを処理するプラグイン。fastify-postgraphileFastifyプロジェクトにPostGraphileを統合するプラグイン。fastify-postgres-dot-jsPostgres.jsを使用するFastify PostgreSQL接続プラグイン。fastify-prettier内部でprettierを使用して、Fastifyサーバーでの送信レスポンスやその他のものを美化するFastifyプラグイン。fastify-print-routes利用可能なすべてのルートを出力するFastifyプラグイン。fastify-protobufjsFastifyとprotobufjsがついに一緒になりました。デフォルトではprotobufjsを使用します。fastify-qrcodeこのプラグインはqrcodeを利用してQRコードを生成します。fastify-qsqsを使用してURLクエリパラメータの解析をサポートするFastifyのプラグイン。fastify-rabbitmqラッパーとしてnode-rabbitmq-clientプラグインを使用するFastify RabbitMQプラグイン。fastify-racing中断されたリクエストの非同期処理をサポートするFastifyのプラグイン。fastify-ravendbRavenDB接続プラグイン。Fastifyアプリケーション全体で同じDocumentStore(または複数のもの)を公開します。fastify-raw-bodyrequest.rawBodyフィールドを追加します。fastify-rbacFastifyロールベースのアクセス制御プラグイン。fastify-recaptchareCAPTCHA検証用のFastifyプラグイン。fastify-redis-channelsRedisストリームに基づいた、高速で信頼性の高いスケーラブルなチャネル実装のためのプラグイン。fastify-redis-sessionfastify用のRedisセッションプラグイン。fastify-register-routes指定されたパスからルートを自動的にロードし、オプションで正規表現によってロードされるファイル名を制限するプラグイン。fastify-response-cachingレスポンスをキャッシュするためのFastifyプラグイン。fastify-response-time各FastifyリクエストにX-Response-Timeヘッダーをミリ秒単位で追加します。fastify-restyFastifyベースのWebフレームワークで、DIとデコレーターを使用してTypeORMエンティティのREST APIルートを自動生成します。fastify-reverse-routesFastifyリバースルートプラグイン。名前付きルートを定義し、名前とパラメータを使用してパスを構築できます。fastify-rob-configFastify Rob-Config 統合。fastify-route-groupルートの便利なグループ化と継承。fastify-s3-bucketsアプリケーションの起動時に定義されたS3バケットの存在を保証します。fastify-schema-constraintリクエストパラメータに基づいて使用するJSONスキーマを選択します。fastify-schema-to-typescriptJSON/YAML検証スキーマに基づいてTypeScript型を生成し、常に同期するようにします。fastify-sentryリクエストにSentry SDKエラーハンドラーを追加するFastifyプラグイン。fastify-sequelizeSequelize(Node.js -> Sqlite、Mysql、Mssql、Postgresのアダプター)と連携するFastifyプラグイン。fastify-server-sessionfastify-cachingを介して任意のバッキングキャッシュをサポートするセッションプラグイン。fastify-shared-schema異なるルート間でスキーマを共有するためのプラグイン。fastify-slonikFastify Slonikプラグイン。これを使用すると、サーバーのあらゆる部分でslonikを使用できます。fastify-slow-downサーバーからの応答を遅延させるプラグイン。fastify-socket.ioFastify用のSocket.ioプラグイン。fastify-split-validatorリクエストのHTTP部分ごとに複数のバリデーターを1つのルートで使用できるようにする小さなプラグイン。fastify-sqliteアプリケーションをsqlite3データベースに接続します。fastify-sqlite-typedアプリケーションを完全にTypescriptをサポートするSQLiteデータベースに接続します。fastify-sseFastifyにreply.sse( … )を使用してServer-Sent Eventsを提供します。fastify-sse-v2Async Iteratorsを使用してServer-Sent Eventsを提供します(Fastifyの新しいバージョンをサポート)。fastify-ssr-viteviteでサーバーサイドレンダリングをセットアップするためのシンプルなプラグイン。fastify-stripeFastifyでStripe Node.jsインスタンスを初期化およびカプセル化するプラグイン。fastify-supabaseFastifyでSupabaseインスタンスを初期化およびカプセル化するプラグイン。fastify-tls-keygenブラウザ互換で、信頼できる、自己署名された、localhost専用のTLS証明書を自動的に生成します。fastify-tokenizeTokenize Fastify用のプラグイン。認証トークンの管理の手間を軽減し、fastify-authとの組み込み統合を備えています。fastify-totpTOTP(例:2FA用)を処理するためのプラグイン。fastify-twitch-ebs-toolsTwitch Extension Backend Services(EBS)に役立つ関数。fastify-type-provider-effect-schema@effect/schema用のFastify タイププロバイダー。fastify-type-provider-zodzod用のFastify タイププロバイダー。fastify-typeorm-pluginTypeORMと連携するためのFastifyプラグイン。fastify-user-agentリクエストのuser-agentヘッダーを解析します。fastify-uwsWebサーバーuWebSockets.jsを使用するためのFastifyプラグイン。fastify-vhostサブドメインHTTPリクエストを別のサーバーにプロキシします(同じIPアドレスに複数のサブドメインをポイントし、同じマシンで異なるサーバーを実行する場合に便利です)。fastify-viteSSRデータサポート付きのFastify用のViteプラグイン。fastify-vue-pluginFastify用のNuxt.jsプラグイン。nuxtが使用する必要があるルートを制御します。fastify-wamp-routerFastify用のWeb Application Messaging Protocolルーター。fastify-web-responseルートでWebストリームオブジェクトResponseとReadableStreamの返却を可能にします。fastify-webpack-hmrFastify用のWebpackホットモジュールリロードプラグイン。fastify-webpack-hotFastify用のWebpack Hot Module Replacement。fastify-wsFastify用のWebSocket統合。単一のハンドラー関数の代わりにWebSocketライフサイクルフックをサポートしています。wsとuwsに基づいて構築されています。fastify-xml-body-parserXMLペイロード/リクエストボディをJS/JSONオブジェクトに解析します。http-wizardFastify API用のTypescript APIクライアントをエクスポートし、プロジェクトのフルスタックタイプセーフティを確保します。i18next-http-middlewarei18nextベースのi18n(国際化)ミドルウェア。ExpressやFastifyなどのNode.js WebフレームワークやDenoでも使用できます。k-fastify-gatewayFastify用のAPIゲートウェイプラグイン。fastify-reply-fromHTTPプロキシライブラリを使用する低フットプリント実装です。mercuriusFastify用のフル機能で高性能なGraphQLサーバー実装。nstatsNodeアプリケーションのネットワークおよびプロセス統計をすべて取得するための高速でコンパクトな方法。 Websocket、HTTP/S、およびprometheus互換!oas-fastifyOAS 3.xからFastifyルートの自動化。fastify構成と検証でルートハンドラーを自動的に生成します。openapi-validator-middlewareFastifyをサポートするSwaggerおよびOpenAPI 3.0仕様ベースのリクエスト検証ミドルウェア。pubsub-http-handlerGoogle Cloud PubSubエンドポイントを簡単に作成するためのFastifyプラグイン。sequelize-fastifyFastify用のシンプルで軽量なSequelizeプラグイン。typeorm-fastify-pluginFastifyで使用するためのシンプルで更新されたTypeormプラグイン。
コミュニティツール
@fastify-userland/workflowsFastifyプラグインで使用するための再利用可能なワークフローfast-makerディレクトリ構造によるルート構成ジェネレーター。fastify-fluxデコレーターを使用してFastify APIを構築し、TypescriptインターフェースをJSONスキーマに変換するツール。simple-tjscliTypeScriptインターフェースからJSONスキーマを生成するCLIツール。vite-plugin-fastifyホットモジュールリプレースメントを備えたVite用のFastifyプラグイン。vite-plugin-fastify-routesViteを使用したFastifyアプリケーション用のファイルベースルーティング。