Ecosystem

Currently, there are 37 officially recognized plugins

Can't you find the plugin you are looking for? No problem, it's very easy to write one!

Name Description
fastify-accepts to have accepts in your request object.
fastify-accepts-serializer to serialize to output according to Accept header.
fastify-auth Run multiple auth functions in Fastify.
fastify-bankai Bankai assets compiler for Fastify.
fastify-bearer-auth Bearer auth plugin for Fastify.
fastify-caching General server-side cache and etag support.
fastify-compress Fastify compression utils.
fastify-cookie Parse and set cookie headers.
fastify-env Load and check configuration.
fastify-formbody Plugin to parse x-www-form-urlencoded bodies.
fastify-helmet Important security headers for Fastify.
fastify-jwt JWT utils for Fastify, internally uses jsonwebtoken.
fastify-leveldb Plugin to share a common LevelDB connection across Fastify.
fastify-mongodb Fastify MongoDB connection plugin, with which you can share the same MongoDB connection pool across every part of your server.
fastify-multipart Multipart support for Fastify.
fastify-postgres Fastify PostgreSQL connection plugin, with this you can share the same PostgreSQL connection pool in every part of your server.
fastify-react React server side rendering support for Fastify with Next.
fastify-redis Fastify Redis connection plugin, with which you can share the same Redis connection across every part of your server.
fastify-register-timeout Register plugin with a timeout.
fastify-swagger Swagger documentation generator for Fastify.
fastify-websocket WebSocket support for Fastify. Built upon websocket-stream.
fastify-url-data Decorate the Request object with a method to access raw URL components.
point-of-view Templates rendering (ejs, pug, handlebars, marko) plugin support for Fastify.
under-pressure Measure process load with automatic handling of "Service Unavailable" plugin for Fastify.
fastify-angular-universal Angular server-side rendering support using @angular/platform-server for Fastify
fastify-apollo Run an Apollo Server to serve GraphQL with Fastify.
fastify-graceful-shutdown Shutdown Fastify gracefully and asynchronously.
fastify-hemera Fastify Hemera plugin, for writing reliable & fault-tolerant microservices with nats.io.
fastify-nats Plugin to share NATS client across Fastify.
fastify-nuxt VueJS server side rendering support for Fastify with NuxtJS
fastify-orientdb Fastify OrientDB connection plugin, with which you can share the OrientDB connection across every part of your server.
fastify-response-time Add X-Response-Time header at each request for Fastify, in milliseconds.
fastify-sequelize Fastity plugin work with Sequelize (adapter for NodeJS -> Sqlite, Mysql, Mssql, Posgres).
fastify-server-session A session plugin with support for arbitrary backing caches via fastify-caching.
fastify-session a session plugin for Fastify.
fastify-sse to provide Server-Sent Events with reply.sse( … ) to Fastify.
fastify-ws WebSocket integration for Fastify — with support for WebSocket lifecycle hooks instead of a single handler function. Built upon ws and uws.

Did you create a fastify plugin and want to list it here? Submit a PR and we will check it out!