エコシステム
エコシステム
Fastifyチームがメンテナンスしているプラグインはコアに、コミュニティがメンテナンスしているプラグインはコミュニティセクションにリストされています。
コア
@fastify/accepts
リクエストオブジェクトにacceptsを追加します。@fastify/accepts-serializer
Accept
ヘッダーに従って出力をシリアライズします。@fastify/any-schema
複数のスキーマを保存し、ペイロードをシリアライズするために使用するスキーマを決定します。@fastify/auth
Fastifyで複数の認証関数を実行します。@fastify/autoload
ディレクトリ内のすべてのプラグインをrequireします。@fastify/awilix
awilixに基づく、Fastifyの依存性注入サポート。@fastify/aws-lambda
AWS LambdaとAmazon API Gateway上でFastifyを使用して、サーバーレスWebアプリケーション/サービスとRESTful APIを簡単に構築できるようにします。@fastify/basic-auth
Fastify用のBasic認証プラグイン。@fastify/bearer-auth
Fastify用のBearer認証プラグイン。@fastify/caching
一般的なサーバーサイドキャッシュとETagのサポート。@fastify/circuit-breaker
ルート用の低オーバーヘッドのサーキットブレーカー。@fastify/compress
Fastifyの圧縮ユーティリティ。@fastify/cookie
Cookieヘッダーの解析と設定。@fastify/cors
FastifyアプリケーションでのCORSの使用を有効にします。@fastify/csrf-protection
FastifyにCSRF保護を追加するためのプラグイン。@fastify/diagnostics-channel
Fastifyのdiagnostics_channel
を扱うプラグイン@fastify/early-hints
RFC 8297に基づいたHTTP 103機能を追加するプラグイン。@fastify/elasticsearch
同じESクライアントを共有するためのプラグイン。@fastify/env
設定のロードとチェック。@fastify/etag
HTTPレスポンスのETagを自動的に生成します。@fastify/express
Fastify用のExpress互換レイヤー。@fastify/flash
セッションを使用してフラッシュメッセージを設定および取得します。@fastify/formbody
x-www-form-urlencodedボディを解析するプラグイン。@fastify/funky
Fastifyでの関数型プログラミングをより便利にします。Either、Task、またはプレーンなパラメータなしの関数などの関数構造を返すFastifyルートのサポートを追加します。@fastify/helmet
Fastify用の重要なセキュリティヘッダー。@fastify/hotwire
FastifyでHotwireパターンを使用します。@fastify/http-proxy
フックを使用して、HTTPリクエストを別のサーバーにプロキシします。@fastify/jwt
Fastify用のJWTユーティリティ。内部的にはfast-jwtを使用します。@fastify/kafka
Apache Kafkaと対話するためのプラグイン。@fastify/leveldb
Fastify全体で共通のLevelDB接続を共有するためのプラグイン。@fastify/middie
Fastify用ミドルウェアエンジン。@fastify/mongodb
Fastify MongoDB接続プラグイン。サーバーのあらゆる部分で同じMongoDB接続プールを共有できます。@fastify/multipart
Fastify用のMultipartサポート。@fastify/mysql
Fastify MySQL接続プラグイン。@fastify/nextjs
Nextを使用したFastifyのReactサーバーサイドレンダリングサポート。@fastify/oauth2
simple-oauth2
のラッパー。@fastify/one-line-logger
Fastifyのログをわかりやすい1行メッセージにフォーマットします。@fastify/passport
Passport戦略を使用してリクエストを認証し、ルートを保護します。@fastify/postgres
Fastify PostgreSQL接続プラグイン。これにより、サーバーのあらゆる部分で同じPostgreSQL接続プールを共有できます。@fastify/rate-limit
ルート用の低オーバーヘッドのレートリミッター。@fastify/redis
Fastify Redis接続プラグイン。これにより、サーバーのあらゆる部分で同じRedis接続を共有できます。@fastify/reply-from
現在のHTTPリクエストを別のサーバーに転送するプラグイン。@fastify/request-context
リクエストスコープのストレージ。AsyncLocalStorage(cls-hookedへのフォールバック付き)に基づいて、スレッドローカルストレージに似た機能を提供します。@fastify/response-validation
Fastifyのレスポンス検証を有効にするシンプルなプラグイン。@fastify/routes
ルートのMap
を提供するプラグイン。@fastify/routes-stats
node:perf_hooks
を使用してルートの統計を提供します。@fastify/schedule
toad-schedulerに基づく、定期的なジョブをスケジュールするためのプラグイン。@fastify/secure-session
Fastify用の安全なステートレスクッキーセッションを作成します。@fastify/sensible
誰もが同意できるFastifyのデフォルト。HTTPエラーやアサーションなどの便利なデコレーターだけでなく、より多くのリクエストおよび応答メソッドも追加します。@fastify/session
Fastifyのセッションプラグイン。@fastify/soap-client
Fastify用のSOAPクライアントプラグイン。@fastify/static
できるだけ早く静的ファイルを提供するプラグイン。@fastify/swagger
動的な生成をサポートする、Fastify用のSwagger/OpenAPIドキュメントを提供するプラグイン。@fastify/swagger-ui
Swagger UIを提供するプラグイン。@fastify/throttle
リクエストのダウンロード速度を調整するプラグイン。@fastify/type-provider-json-schema-to-ts
json-schema-to-ts用のFastifyタイププロバイダー。@fastify/type-provider-typebox
Typebox用のFastifyタイププロバイダー。@fastify/under-pressure
Fastify用の「サービス利用不可」の自動処理を行う、プロセス負荷を測定するプラグイン。@fastify/url-data
生のURLコンポーネントにアクセスするためのメソッドでRequest
オブジェクトを装飾します。@fastify/view
Fastify用のテンプレートレンダリング(ejs, pug, handlebars, marko)プラグインのサポート。@fastify/vite
Viteとの統合により、SPA/MPA/SSR Viteアプリケーションの提供を可能にします。@fastify/websocket
Fastify用のWebSocketサポート。wsをベースに構築されています。@fastify/zipkin
Zipkin分散トレーシングシステム用のプラグイン。
コミュニティ
@aaroncadillac/crudify-mongo
FastifyプロジェクトにCRUDを簡単に追加する方法。@applicazza/fastify-nextjs
FastifyとNext.jsの代替統合。@blastorg/fastify-aws-dynamodb-cache
AWS DynamoDBを使用してAPIレスポンスをキャッシュするのに役立つプラグイン。@clerk/fastify
Clerkを使用してFastifyアプリケーションに認証とユーザー管理を追加します。@coobaha/typed-fastify
型から生成されたJSONスキーマを使用したランタイム検証による、強力に型付けされたルート。@dnlup/fastify-doc
プロセスメトリクスをサンプリングするためのプラグイン。@dnlup/fastify-traps
SIGINT
およびSIGTERM
シグナルでサーバーを正常に閉じるためのプラグイン。@eropple/fastify-openapi3
ルートに基づいた、簡単で開発者フレンドリーなOpenAPI 3.1仕様とドキュメントエクスプローラーを提供します。@ethicdevs/fastify-custom-session
セッションを使用し、どこからロード/保存するかを決定できるプラグイン。優れたTypeScriptサポートと、一般的なORM/データベース(Firebase、Prisma Client、Postgres(wip)、InMemory)用の組み込みアダプターを備えており、独自のアダプターを簡単に作成できます!@ethicdevs/fastify-git-server
gitサーバーを簡単に作成し、標準のgit
(http経由)コマンドを使用して、1つまたは複数のGitリポジトリをクローン/フェッチ/プッシュできるようにするプラグイン。@fastify-userland/request-id
FastifyリクエストIDプラグイン@fastify-userland/typeorm-query-runner
Fastify typeorm QueryRunnerプラグイン@gquittet/graceful-server
Fastify 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-sentry
Sentryエラーハンドラーは、すぐに動作します!インストールし、DSNを追加するだけで完了です!FastifyでLyra検索エンジンを実装するためのプラグイン@joggr/fastify-prisma
サーバー上でインスタンス化されたPrismaClientにアクセスするためのプラグイン。@mgcrea/fastify-graceful-exit
サーバーを正常に閉じるためのプラグイン@mgcrea/fastify-request-logger
Fastifyのコンパクトなリクエストロギングを有効にするプラグイン@mgcrea/fastify-session
ステートレスおよびステートフルセッションの両方をサポートするFastify用セッションプラグイン@mgcrea/fastify-session-redis-store
ioredisを使用した@mgcrea/fastify-sessionのRedisストア@mgcrea/fastify-session-sodium-crypto
@mgcrea/fastify-session用の高速なナトリウムベースの暗号化@mgcrea/pino-pretty-compact
カスタムのコンパクトなpinoベースのプリティファイア@pybot/fastify-autoload
有効なjsonコンテンツでルートを自動的に生成するプラグイン@scalar/fastify-api-reference
Fastify用の美しいOpenAPI/Swagger APIリファレンス@trubavuong/fastify-seaweedfs
Fastify用のSeaweedFSapitally
シンプルなAPIモニタリングとAPIキー管理ソリューションであるApitallyと統合するためのFastifyプラグイン。arecibo
KubernetesのLivenessおよびReadinessプローブ用のFastify pingレスポンダー。aws-xray-sdk-fastify
AWSXrayを介してリクエストとサブセグメントをログに記録するFastifyプラグイン。cls-rtracer
CLSベースのリクエストID生成用のFastifyミドルウェア。ログにリクエストIDを追加するための既製のソリューション。electron-server
Electronアプリでポートを消費する必要なしにFastifyを使用するためのプラグイン。fast-water
waterline用のFastifyプラグイン。waterlineモデルでFastifyをデコレートします。fastify-204
空のレスポンスで204ステータスを返すFastifyプラグイン。fastify-405
ルートに405 HTTPステータスを追加するFastifyプラグインfastify-allow
ルートを持つレスポンスにAllowヘッダーを自動的に追加するFastifyプラグイン。また、リクエストのメソッドではなくハンドラーを持つルートに対して405レスポンスを送信します。fastify-amqp
RabbitMQまたは別のコネクタで使用するためのFastify AMQP接続プラグイン。amqplib
へのラッパーにすぎません。fastify-amqp-async
amqplib-as-promised
によって提供されるPromiseベースのAPIを備えたFastify AMQPプラグイン。fastify-angular-universal
Fastify用の@angular/platform-server
を使用したAngularサーバーサイドレンダリングサポートfastify-api-key
APIキーと署名に基づいてHTTPリクエストを認証するFastifyプラグインfastify-appwrite
Appwriteサーバーと対話するためのFastifyプラグイン。fastify-asyncforge
Node.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-timestream
AWS Timestreamを使用したデータベース、テーブルの管理、およびスケジュールされたクエリの作成とクエリのためのFastifyプラグイン。fastify-axios
axiosを介してHTTPリクエストを送信するプラグイン。fastify-babel
JavaScriptソースのBabel変換を必要とする開発サーバー用のFastifyプラグイン。fastify-bcrypt
Bcryptハッシュジェネレーターとチェッカー。fastify-better-sqlite3
better-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-koa
KoaミドルウェアをFastifyプラグインに変換します。fastify-kubernetes
Fastify Kubernetesクライアントプラグイン。fastify-kysely
KyselyタイプセーフクエリビルダーをサポートするFastifyプラグイン。fastify-language-parser
リクエスト言語を解析するFastifyプラグイン。fastify-lcache
軽量キャッシュプラグイン。fastify-list-routes
Fastifyで利用可能なすべてのルートをリスト表示するシンプルなプラグイン。fastify-loader
ディレクトリからルートをロードし、各ファイルにFastifyインスタンスを注入します。fastify-log-controller
Fastifyサーバーのログレベルをランタイムで変更します。fastify-lured
fastify-redis および lured を使用して Lua スクリプトをロードするプラグイン。Fastifyで Lyra 検索エンジンを実装するプラグイン。fastify-mailer
FastifyでNodemailerのトランスポーターインスタンスを初期化およびカプセル化するプラグイン。fastify-markdown
Markdownをサポートするプラグイン。fastify-method-override
クライアントがサポートしていない場合に、DELETE、PATCH、HEAD、PUT、OPTIONSなどのHTTP動詞の使用を可能にするFastifyのプラグイン。fastify-metrics
Prometheusメトリクスをエクスポートするためのプラグイン。fastify-minify
レスポンスの最小化および変換を行うプラグイン。fastify-mongo-memory
テストをサポートするためのFastify MongoDBインメモリプラグイン。fastify-mongodb-sanitizer
潜在的なMongoDBクエリインジェクション攻撃を防ぐために、クライアント入力をサニタイズするFastifyプラグイン。fastify-mongoose-api
Mongoose MongoDBモデルに基づいてREST APIメソッドを作成するFastifyプラグイン。fastify-mongoose-driver
モデルをサポートするMongooseプラグインを介してMongoDBに接続するFastify Mongooseプラグイン。fastify-mqtt
Fastify全体でmqttクライアントを共有するプラグイン。fastify-msgpack
FastifyとMessagePackがついに一緒になりました。デフォルトでは@msgpack/msgpackを使用します。fastify-msgraph-webhook
MS Graph Change Notifications webhooks を管理します。fastify-multer
Multerは、主にファイルのアップロードに使用されるmultipart/form-dataを処理するためのプラグインです。fastify-nats
Fastify全体でNATSクライアントを共有するプラグイン。fastify-next-auth
Fastify用のNextAuth.jsプラグイン。fastify-no-additional-properties
JSONスキーマにデフォルトでadditionalProperties: false
を追加します。fastify-no-icon
/favicon.ico
リクエストのエラー発生を排除するプラグイン。fastify-normalize-request-reply
リクエストとレスポンスをExpressバージョン4.xのリクエストとレスポンスに正規化するプラグイン。これにより、Express用に最初に記述されたswagger-statsのようなミドルウェアを使用できます。fastify-now
エンドポイントをフォルダーに構造化し、Fastifyで動的にロードします。fastify-nuxtjs
Nuxt.jsフレームワークを使用したFastify用のVueサーバーサイドレンダリングサポート。fastify-oas
FastifyのルートスキーマからOpenAPI 3.0+ドキュメントを生成します。fastify-objectionjs
objectionjs ORMとの統合を提供するFastifyフレームワークのプラグイン。fastify-objectionjs-classes
objectionjs ORMからクラスを厳選するためのプラグイン。fastify-opaque-apake
OPAQUE aPAKEプロトコルを実装するためのFastifyプラグイン。@squirrelchat/opaque-wasm-serverを使用します。fastify-openapi-docs
OpenAPI仕様を自動的に生成するFastifyプラグイン。fastify-openapi-glue
FastifyのOpenAPI仕様のグルー。OpenAPI仕様に基づいてルートを自動生成します。fastify-opentelemetry
OpenTelemetry APIを使用してリクエストトレースを提供するFastifyプラグイン。fastify-oracle
oracledb
接続プールをFastifyサーバーインスタンスにアタッチします。fastify-orama
fastify-orientdb
サーバーのあらゆる部分でOrientDB接続を共有できるFastify OrientDB接続プラグイン。fastify-osm
OpenStreetMapによってoverpassクエリを実行するFastify OSMプラグイン。fastify-override
テスト目的でデコレーター、プラグイン、フックをオーバーライドするFastifyプラグイン。fastify-peekaboo
表現力豊かな設定でレスポンスをメモ化するFastifyプラグイン。fastify-piscina
Piscinaを使用したワーカースレッドプールプラグイン。fastify-polyglot
node-polyglotを使用してi18nを処理するプラグイン。fastify-postgraphile
FastifyプロジェクトにPostGraphileを統合するプラグイン。fastify-postgres-dot-js
Postgres.jsを使用するFastify PostgreSQL接続プラグイン。fastify-prettier
内部でprettierを使用して、Fastifyサーバーでの送信レスポンスやその他のものを美化するFastifyプラグイン。fastify-print-routes
利用可能なすべてのルートを出力するFastifyプラグイン。fastify-protobufjs
Fastifyとprotobufjsがついに一緒になりました。デフォルトではprotobufjsを使用します。fastify-qrcode
このプラグインはqrcodeを利用してQRコードを生成します。fastify-qs
qsを使用してURLクエリパラメータの解析をサポートするFastifyのプラグイン。fastify-rabbitmq
ラッパーとしてnode-rabbitmq-clientプラグインを使用するFastify RabbitMQプラグイン。fastify-racing
中断されたリクエストの非同期処理をサポートするFastifyのプラグイン。fastify-ravendb
RavenDB接続プラグイン。Fastifyアプリケーション全体で同じDocumentStore
(または複数のもの)を公開します。fastify-raw-body
request.rawBody
フィールドを追加します。fastify-rbac
Fastifyロールベースのアクセス制御プラグイン。fastify-recaptcha
reCAPTCHA検証用のFastifyプラグイン。fastify-redis-channels
Redisストリームに基づいた、高速で信頼性の高いスケーラブルなチャネル実装のためのプラグイン。fastify-redis-session
fastify用のRedisセッションプラグイン。fastify-register-routes
指定されたパスからルートを自動的にロードし、オプションで正規表現によってロードされるファイル名を制限するプラグイン。fastify-response-caching
レスポンスをキャッシュするためのFastifyプラグイン。fastify-response-time
各FastifyリクエストにX-Response-Time
ヘッダーをミリ秒単位で追加します。fastify-resty
FastifyベースのWebフレームワークで、DIとデコレーターを使用してTypeORMエンティティのREST APIルートを自動生成します。fastify-reverse-routes
Fastifyリバースルートプラグイン。名前付きルートを定義し、名前とパラメータを使用してパスを構築できます。fastify-rob-config
Fastify Rob-Config 統合。fastify-route-group
ルートの便利なグループ化と継承。fastify-s3-buckets
アプリケーションの起動時に定義されたS3バケットの存在を保証します。fastify-schema-constraint
リクエストパラメータに基づいて使用するJSONスキーマを選択します。fastify-schema-to-typescript
JSON/YAML検証スキーマに基づいてTypeScript型を生成し、常に同期するようにします。fastify-sentry
リクエストにSentry SDKエラーハンドラーを追加するFastifyプラグイン。fastify-sequelize
Sequelize(Node.js -> Sqlite、Mysql、Mssql、Postgresのアダプター)と連携するFastifyプラグイン。fastify-server-session
fastify-caching
を介して任意のバッキングキャッシュをサポートするセッションプラグイン。fastify-shared-schema
異なるルート間でスキーマを共有するためのプラグイン。fastify-slonik
Fastify Slonikプラグイン。これを使用すると、サーバーのあらゆる部分でslonikを使用できます。fastify-slow-down
サーバーからの応答を遅延させるプラグイン。fastify-socket.io
Fastify用のSocket.ioプラグイン。fastify-split-validator
リクエストのHTTP部分ごとに複数のバリデーターを1つのルートで使用できるようにする小さなプラグイン。fastify-sqlite
アプリケーションをsqlite3データベースに接続します。fastify-sqlite-typed
アプリケーションを完全にTypescriptをサポートするSQLiteデータベースに接続します。fastify-sse
Fastifyにreply.sse( … )
を使用してServer-Sent Eventsを提供します。fastify-sse-v2
Async Iteratorsを使用してServer-Sent Eventsを提供します(Fastifyの新しいバージョンをサポート)。fastify-ssr-vite
viteでサーバーサイドレンダリングをセットアップするためのシンプルなプラグイン。fastify-stripe
FastifyでStripe Node.jsインスタンスを初期化およびカプセル化するプラグイン。fastify-supabase
FastifyでSupabaseインスタンスを初期化およびカプセル化するプラグイン。fastify-tls-keygen
ブラウザ互換で、信頼できる、自己署名された、localhost専用のTLS証明書を自動的に生成します。fastify-tokenize
Tokenize Fastify用のプラグイン。認証トークンの管理の手間を軽減し、fastify-auth
との組み込み統合を備えています。fastify-totp
TOTP(例:2FA用)を処理するためのプラグイン。fastify-twitch-ebs-tools
Twitch Extension Backend Services(EBS)に役立つ関数。fastify-type-provider-effect-schema
@effect/schema用のFastify タイププロバイダー。fastify-type-provider-zod
zod用のFastify タイププロバイダー。fastify-typeorm-plugin
TypeORMと連携するためのFastifyプラグイン。fastify-user-agent
リクエストのuser-agent
ヘッダーを解析します。fastify-uws
WebサーバーuWebSockets.jsを使用するためのFastifyプラグイン。fastify-vhost
サブドメインHTTPリクエストを別のサーバーにプロキシします(同じIPアドレスに複数のサブドメインをポイントし、同じマシンで異なるサーバーを実行する場合に便利です)。fastify-vite
SSRデータサポート付きのFastify用のViteプラグイン。fastify-vue-plugin
Fastify用のNuxt.jsプラグイン。nuxtが使用する必要があるルートを制御します。fastify-wamp-router
Fastify用のWeb Application Messaging Protocolルーター。fastify-web-response
ルートでWebストリームオブジェクトResponse
とReadableStream
の返却を可能にします。fastify-webpack-hmr
Fastify用のWebpackホットモジュールリロードプラグイン。fastify-webpack-hot
Fastify用のWebpack Hot Module Replacement。fastify-ws
Fastify用のWebSocket統合。単一のハンドラー関数の代わりにWebSocketライフサイクルフックをサポートしています。wsとuwsに基づいて構築されています。fastify-xml-body-parser
XMLペイロード/リクエストボディをJS/JSONオブジェクトに解析します。http-wizard
Fastify API用のTypescript APIクライアントをエクスポートし、プロジェクトのフルスタックタイプセーフティを確保します。i18next-http-middleware
i18nextベースのi18n(国際化)ミドルウェア。ExpressやFastifyなどのNode.js WebフレームワークやDenoでも使用できます。k-fastify-gateway
Fastify用のAPIゲートウェイプラグイン。fastify-reply-from
HTTPプロキシライブラリを使用する低フットプリント実装です。mercurius
Fastify用のフル機能で高性能なGraphQLサーバー実装。nstats
Nodeアプリケーションのネットワークおよびプロセス統計をすべて取得するための高速でコンパクトな方法。 Websocket、HTTP/S、およびprometheus互換!oas-fastify
OAS 3.xからFastifyルートの自動化。fastify構成と検証でルートハンドラーを自動的に生成します。openapi-validator-middleware
FastifyをサポートするSwaggerおよびOpenAPI 3.0仕様ベースのリクエスト検証ミドルウェア。pubsub-http-handler
Google Cloud PubSubエンドポイントを簡単に作成するためのFastifyプラグイン。sequelize-fastify
Fastify用のシンプルで軽量なSequelizeプラグイン。typeorm-fastify-plugin
Fastifyで使用するためのシンプルで更新されたTypeormプラグイン。
コミュニティツール
@fastify-userland/workflows
Fastifyプラグインで使用するための再利用可能なワークフローfast-maker
ディレクトリ構造によるルート構成ジェネレーター。fastify-flux
デコレーターを使用してFastify APIを構築し、TypescriptインターフェースをJSONスキーマに変換するツール。simple-tjscli
TypeScriptインターフェースからJSONスキーマを生成するCLIツール。vite-plugin-fastify
ホットモジュールリプレースメントを備えたVite用のFastifyプラグイン。vite-plugin-fastify-routes
Viteを使用したFastifyアプリケーション用のファイルベースルーティング。