Fastify
@fastifyOrganizationFast and low overhead web framework, for Node.js
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 728 | fastify/fastify | 35,970 |
Top repositories by stars
- JavaScript35,647
- fastify/fast-json-stringify
2x faster than JSON.stringify()
JavaScript3,677 - fastify/fastify-vite
Fastify plugin for Vite integration
JavaScript1,111 - fastify/fastify-swagger
Swagger documentation generator for Fastify
JavaScript1,075 - fastify/fastify-dx
Archived
JavaScript889 - fastify/fastify-cli
Run a Fastify application with one command!
JavaScript719 - fastify/benchmarks
Fast and low overhead web framework fastify benchmarks
JavaScript626 - fastify/fastify-rate-limit
A low overhead rate limiter for your routes
JavaScript585 - fastify/fastify-jwt
JWT utils for Fastify
JavaScript574 - fastify/fastify-nextjs
React server side rendering support for Fastify with Next
JavaScript554 - fastify/aws-lambda-fastify
Insipired by aws-serverless-express to work with Fastify with inject functionality
JavaScript553 - fastify/fastify-multipart
Multipart support for Fastify
JavaScript541 - fastify/fastify-sensible
Defaults for Fastify that everyone can agree on
JavaScript527 - fastify/fluent-json-schema
A fluent API to generate JSON schemas
JavaScript522 - fastify/fastify-static
Plugin for serving static files as fast as possible
JavaScript486 - fastify/fastify-cors
Fastify CORS
JavaScript482 - fastify/avvio
Asynchronous bootstrapping of Node applications
JavaScript463 - fastify/fastify-websocket
basic websocket support for fastify
JavaScript457 - fastify/fastify-helmet
Important security headers for Fastify
JavaScript452 - fastify/light-my-request
Fake HTTP injection library
JavaScript412 - fastify/under-pressure
Process load measuring plugin for Fastify, with automatic handling of "Service Unavailable"
JavaScript405 - fastify/fastify-http-proxy
Proxy your http requests to another server, with hooks
JavaScript389 - fastify/point-of-view
Template rendering plugin for Fastify
JavaScript377 - fastify/fastify-auth
Run multiple auth functions in Fastify
JavaScript374 - fastify/fastify-autoload
Require all plugins in a directory
JavaScript370 - fastify/fastify-oauth2
Enable to perform login using oauth2 protocol
JavaScript310 - fastify/fastify-passport
Use passport strategies for authentication within a fastify application
TypeScript302 - fastify/fastify-cookie
A Fastify plugin to add cookies support
JavaScript294 - fastify/fastify-example-twitter
Fastify example - clone twitter
JavaScript279 - fastify/fastify-express
Express compatibility layer for Fastify
JavaScript270 - fastify/docs-chinese
Fastify 中文文档
268 - fastify/middie
Middleware engine for Fastify
JavaScript268 - fastify/fastify-mongodb
Fastify MongoDB connection plugin
JavaScript266 - fastify/env-schema
Validate your env variables using Ajv and dotenv
JavaScript256 - fastify/secure-json-parse
JSON.parse() drop-in replacement with prototype poisoning protection
JavaScript240 - fastify/fastify-plugin
Plugin helper for Fastify
JavaScript236 - fastify/fastify-env
Fastify plugin to check environment variables
JavaScript234 - fastify/fastify-secure-session
Create a secure stateless cookie session for Fastify
JavaScript225 - fastify/fastify-caching
A Fastify plugin to facilitate working with cache headers
JavaScript225 - fastify/fastify-redis
Plugin to share a common Redis connection across Fastify
JavaScript225 - fastify/fastify-compress
Fastify compression utils
JavaScript224 - fastify/fastify-postgres
Fastify PostgreSQL connection plugin
JavaScript210 - fastify/demo
A concrete example of a Fastify application using what are considered best practices by the Fastify community
TypeScript208 - fastify/fastify-request-context
Request-scoped storage support, based on Asynchronous Local Storage (with fallback to cls-hooked)
JavaScript200 - fastify/fastify-type-provider-typebox
A Type Provider for Typebox
JavaScript198 - fastify/fastify-swagger-ui
Serve Swagger-UI for Fastify
JavaScript186 - fastify/fastify-bearer-auth
A Fastify plugin to require bearer Authorization headers
JavaScript185 - fastify/github-action-merge-dependabot
This action automatically approves and merges dependabot PRs
JavaScript179 - fastify/csrf-protection
A fastify csrf plugin
JavaScript168 - fastify/fastify-circuit-breaker
A low overhead circuit breaker for your routes
JavaScript166 - fastify/fastify-reply-from
fastify plugin to forward the current http request to another server
JavaScript164 - fastify/fast-proxy
Node.js framework agnostic library that enables you to forward an http request to another HTTP server. Supported protocols: HTTP, HTTPS, HTTP2
JavaScript162 - fastify/example
Runnable examples of Fastify
JavaScript151 - fastify/create-fastify
Rapidly generate a Fastify project
JavaScript142 - fastify/fastify-formbody
A Fastify plugin to parse x-www-form-urlencoded bodies
JavaScript135 - fastify/fastify-error
A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins
JavaScript130 - fastify/busboy
A streaming parser for HTML form data for node.js
JavaScript128 - fastify/fastify-awilix
Dependency injection support for fastify
JavaScript128 - fastify/fastify-routes
Decorates fastify instance with a map of routes
JavaScript125 - fastify/session
Session plugin for fastify
JavaScript123 - fastify/deepmerge
Merges the enumerable properties of two or more objects deeply. Fastest implementation of deepmerge
JavaScript120 - fastify/fastify-schedule
Fastify plugin for scheduling periodic jobs
JavaScript118 - fastify/restartable
Restart Fastify without losing a request
JavaScript109 - fastify/fast-uri
Dependency-free RFC 3986 URI toolbox
JavaScript102 - fastify/fastify-example-todo
A Simple Fastify REST API Example
JavaScript93 - fastify/fastify-basic-auth
Fastify Basic auth plugin
JavaScript93 - JavaScript87
- fastify/fastify-funky
Make fastify functional! Plugin, adding support for fastify routes returning functional structures, such as Either, Task or plain parameterless function
JavaScript87 - fastify/fastify-etag
Automatically generate etags for HTTP responses, for Fastify
JavaScript85 - fastify/fastify-hotwire
Use the Hotwire pattern with Fastify
JavaScript81 - fastify/fastify-accepts
Add an accepts parser to Fastify
JavaScript79 - fastify/fastify-mysql
Fastify Mysql connection plugin
JavaScript77 - fastify/website-metalsmith
This project is used to build the website for fastify web framework and publish it online.
HTML77 - fastify/help
Need help with Fastify? File an Issue here
68 - fastify/fastify-kafka
Fastify plugin to interact with Apache Kafka
JavaScript68 - fastify/releasify
A tool to release in a simpler way your module
JavaScript63 - fastify/fastify-url-data
A plugin to provide access to the raw URL components
JavaScript61 - fastify/fastify-routes-stats
provide stats for routes using perf_hooks, for fastify
JavaScript57 - fastify/fastify-response-validation
A simple plugin that enables response validation for Fastify
JavaScript56 - fastify/fastify-type-provider-json-schema-to-ts
A Type Provider for json-schema-to-ts
TypeScript52 - fastify/safe-regex2
Detect possibly catastrophic, exponential-time regular expressions
JavaScript51 - fastify/otel
OpenTelemetry instrumentation library
JavaScript48 - fastify/one-line-logger
Helps you format fastify's log into a nice one line message
JavaScript47 - fastify/fastify-elasticsearch
Fastify plugin for Elasticsearch
JavaScript44 - fastify/process-warning
A small utility for creating warnings and emitting them
JavaScript38 - fastify/skeleton
Template repository to create standardized Fastify plugins
37 - fastify/fastify-flash
Flash message plugin for Fastify
TypeScript35 - fastify/tsconfig
Shared TypeScript configuration for fastify projects
29 - fastify/fastify-accepts-serializer
Serializer according to the accept header
JavaScript28 - fastify/fastify-leveldb
Plugin to share a common LevelDB connection across Fastify
JavaScript27 - fastify/json-schema-ref-resolver
JSON schema reference resolver
JavaScript24 - fastify/ajv-compiler
Build and manage the AJV instances for the fastify framework
JavaScript23 - fastify/any-schema-you-like
Save multiple schemas and decide which one to use to serialize the payload
JavaScript23 - fastify/fastify-throttle
Throttle the download speed of a request
JavaScript22 - fastify/fastify-early-hints
Draft plugin of the HTTP 103 implementation
JavaScript22 - fastify/fastify-diagnostics-channel
Plugin to deal with diagnostics_channel on Fastify
JavaScript20 - fastify/sse
Server-Sent Events for Fastify
JavaScript19 - fastify/vite-plugin-blueprint
Vite plugin for shadowing files from a blueprint folder.
JavaScript18 - fastify/csrf
CSRF utilities for fastify
JavaScript17