GitHub / fastify 134 Repositories
Fast and low overhead web framework, for Node.js
Donate: https://github.com/sponsors/fastify, https://opencollective.com/fastify
fastify/fastify-cors
Fastify CORS
Language: JavaScript - Size: 297 KB - Last synced at: about 10 hours ago - Pushed at: 7 days ago - Stars: 447 - Forks: 63

fastify/fastify-error
A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins
Language: JavaScript - Size: 120 KB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 120 - Forks: 19

fastify/fastify
Fast and low overhead web framework, for Node.js
Language: JavaScript - Size: 8.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 33,648 - Forks: 2,407

fastify/fast-json-stringify
2x faster than JSON.stringify()
Language: JavaScript - Size: 922 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 3,570 - Forks: 209

fastify/action-pr-title Fork of deepakputhraya/action-pr-title
Github action to enforce Pull Request title conventions
Language: TypeScript - Size: 1020 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 2

fastify/benchmarks
Fast and low overhead web framework fastify benchmarks
Language: JavaScript - Size: 725 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 613 - Forks: 235

fastify/point-of-view
Template rendering plugin for Fastify
Language: JavaScript - Size: 581 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 360 - Forks: 92

fastify/pacchetto
Fastify Package Generator
Language: JavaScript - Size: 1.48 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 1

fastify/fastify-rate-limit
A low overhead rate limiter for your routes
Language: JavaScript - Size: 439 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 530 - Forks: 73

fastify/demo
A concrete example of a Fastify application using what are considered best practices by the Fastify community
Language: TypeScript - Size: 121 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 103 - Forks: 20

fastify/fastify-sensible
Defaults for Fastify that everyone can agree on
Language: JavaScript - Size: 219 KB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 504 - Forks: 40

fastify/fastify-compress
Fastify compression utils
Language: JavaScript - Size: 401 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 211 - Forks: 48

fastify/workflows
Reusable workflows for use in the Fastify organization
Size: 151 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 8

fastify/fastify-static
Plugin for serving static files as fast as possible
Language: JavaScript - Size: 616 KB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 465 - Forks: 106

fastify/fastify-response-validation
A simple plugin that enables response validation for Fastify
Language: JavaScript - Size: 118 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 54 - Forks: 17

fastify/fastify-swagger-ui
Serve Swagger-UI for Fastify
Language: JavaScript - Size: 317 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 160 - Forks: 42

fastify/fastify-jwt
JWT utils for Fastify
Language: JavaScript - Size: 546 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 535 - Forks: 105

fastify/fastify-oauth2
Enable to perform login using oauth2 protocol
Language: JavaScript - Size: 315 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 276 - Forks: 76

fastify/fastify-autoload
Require all plugins in a directory
Language: JavaScript - Size: 439 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 355 - Forks: 73

fastify/fastify-secure-session
Create a secure stateless cookie session for Fastify
Language: JavaScript - Size: 265 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 219 - Forks: 48

fastify/fastify-websocket
basic websocket support for fastify
Language: JavaScript - Size: 376 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 425 - Forks: 79

fastify/fluent-json-schema
A fluent API to generate JSON schemas
Language: JavaScript - Size: 603 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 510 - Forks: 58

fastify/light-my-request
Fake HTTP injection library
Language: JavaScript - Size: 572 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 391 - Forks: 49

fastify/fastify-flash
Flash message plugin for Fastify
Language: TypeScript - Size: 148 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 32 - Forks: 15

fastify/fastify-redis
Plugin to share a common Redis connection across Fastify
Language: JavaScript - Size: 182 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 215 - Forks: 34

fastify/busboy
A streaming parser for HTML form data for node.js
Language: JavaScript - Size: 594 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 104 - Forks: 19

fastify/gh-issues-finder
Fetches issues tagged with "good first issue" in a github org
Language: JavaScript - Size: 1.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 4

fastify/merge-json-schemas
Builds a logical conjunction (AND) of multiple JSON schemas
Language: JavaScript - Size: 54.7 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 4

fastify/accept-negotiator
Negotiate accept headers, fast
Language: JavaScript - Size: 56.6 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 3

fastify/secure-json-parse
JSON.parse() drop-in replacement with prototype poisoning protection
Language: JavaScript - Size: 163 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 231 - Forks: 17

fastify/fastify-mysql
Fastify Mysql connection plugin
Language: JavaScript - Size: 163 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 74 - Forks: 22

fastify/fastify-url-data
A plugin to provide access to the raw URL components
Language: JavaScript - Size: 153 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 58 - Forks: 16

fastify/fastify-request-context
Request-scoped storage support, based on Asynchronous Local Storage (with fallback to cls-hooked)
Language: JavaScript - Size: 232 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 177 - Forks: 19

fastify/fastify-reply-from
fastify plugin to forward the current http request to another server
Language: JavaScript - Size: 494 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 156 - Forks: 82

fastify/fastify-type-provider-typebox
A Type Provider for Typebox
Language: TypeScript - Size: 150 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 167 - Forks: 27

fastify/fastify-formbody
A Fastify plugin to parse x-www-form-urlencoded bodies
Language: JavaScript - Size: 171 KB - Last synced at: about 15 hours ago - Pushed at: 7 days ago - Stars: 132 - Forks: 19

fastify/fastify-http-proxy
Proxy your http requests to another server, with hooks
Language: JavaScript - Size: 347 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 359 - Forks: 98

fastify/fastify-routes-stats
provide stats for routes using perf_hooks, for fastify
Language: JavaScript - Size: 128 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 50 - Forks: 12

fastify/fastify-accepts
Add an accepts parser to Fastify
Language: JavaScript - Size: 166 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 72 - Forks: 10

fastify/process-warning
A small utility for creating warnings and emitting them
Language: JavaScript - Size: 139 KB - Last synced at: about 21 hours ago - Pushed at: 7 days ago - Stars: 38 - Forks: 10

fastify/fastify-opensearch
Fastify plugin for OpenSearch
Language: JavaScript - Size: 32.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 1

fastify/fast-uri
Dependency-free RFC 3986 URI toolbox
Language: JavaScript - Size: 144 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 91 - Forks: 8

fastify/restartable
Restart Fastify without losing a request
Language: JavaScript - Size: 108 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 107 - Forks: 10

fastify/fastify-kafka
Fastify plugin to interact with Apache Kafka
Language: JavaScript - Size: 111 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 20

fastify/fastify-awilix
Dependency injection support for fastify
Language: JavaScript - Size: 153 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 112 - Forks: 12

fastify/fastify-cookie
A Fastify plugin to add cookies support
Language: JavaScript - Size: 364 KB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 277 - Forks: 67

fastify/deepmerge
Merges the enumerable properties of two or more objects deeply. Fastest implementation of deepmerge
Language: JavaScript - Size: 82 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 100 - Forks: 17

fastify/one-line-logger
Helps you format fastify's log into a nice one line message
Language: JavaScript - Size: 72.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 41 - Forks: 8

fastify/fastify-etag
Automatically generate etags for HTTP responses, for Fastify
Language: JavaScript - Size: 146 KB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 79 - Forks: 15

fastify/fastify-accepts-serializer
Serializer according to the accept header
Language: JavaScript - Size: 132 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 28 - Forks: 12

fastify/fastify-circuit-breaker
A low overhead circuit breaker for your routes
Language: JavaScript - Size: 142 KB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 154 - Forks: 12

fastify/otel
OpenTelemetry instrumentation library
Language: JavaScript - Size: 87.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 19 - Forks: 11

fastify/fastify-leveldb
Plugin to share a common LevelDB connection across Fastify
Language: JavaScript - Size: 123 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 26 - Forks: 10

fastify/fastify-type-provider-json-schema-to-ts
A Type Provider for json-schema-to-ts
Language: TypeScript - Size: 83 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 43 - Forks: 9

fastify/fastify-swagger
Swagger documentation generator for Fastify
Language: JavaScript - Size: 4.64 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 992 - Forks: 213

fastify/fastify-multipart
Multipart support for Fastify
Language: JavaScript - Size: 467 KB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 505 - Forks: 106

fastify/env-schema
Validate your env variables using Ajv and dotenv
Language: JavaScript - Size: 179 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 237 - Forks: 28

fastify/github-action-merge-dependabot
This action automatically approves and merges dependabot PRs
Language: JavaScript - Size: 3.13 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 167 - Forks: 36

fastify/fast-content-type-parse
Parse HTTP Content-Type header according to RFC 7231
Language: JavaScript - Size: 54.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 3

fastify/fastify-auth
Run multiple auth functions in Fastify
Language: JavaScript - Size: 255 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 364 - Forks: 57

fastify/under-pressure
Process load measuring plugin for Fastify, with automatic handling of "Service Unavailable"
Language: JavaScript - Size: 217 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 379 - Forks: 37

fastify/fastify-env
Fastify plugin to check environment variables
Language: JavaScript - Size: 175 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 219 - Forks: 26

fastify/fastify-bearer-auth
A Fastify plugin to require bearer Authorization headers
Language: JavaScript - Size: 209 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 173 - Forks: 29

fastify/json-schema-ref-resolver
JSON schema reference resolver
Language: JavaScript - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 20 - Forks: 3

fastify/send
Fork of the send module to deal with CVE-2017-20165
Language: JavaScript - Size: 580 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 14

fastify/fastify-routes
Decorates fastify instance with a map of routes
Language: JavaScript - Size: 143 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 119 - Forks: 15

fastify/fastify-passport
Use passport strategies for authentication within a fastify application
Language: TypeScript - Size: 3.88 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 280 - Forks: 47

fastify/fastify-mongodb
Fastify MongoDB connection plugin
Language: JavaScript - Size: 167 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 259 - Forks: 52

fastify/session
Session plugin for fastify
Language: JavaScript - Size: 480 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 116 - Forks: 51

fastify/fastify-postgres
Fastify PostgreSQL connection plugin
Language: JavaScript - Size: 217 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 198 - Forks: 34

fastify/safe-regex2
Detect possibly catastrophic, exponential-time regular expressions
Language: JavaScript - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 42 - Forks: 4

fastify/fastify-hotwire
Use the Hotwire pattern with Fastify
Language: JavaScript - Size: 132 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 79 - Forks: 7

fastify/aws-lambda-fastify
Insipired by aws-serverless-express to work with Fastify with inject functionality
Language: JavaScript - Size: 314 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 534 - Forks: 36

fastify/fastify-express
Express compatibility layer for Fastify
Language: JavaScript - Size: 157 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 261 - Forks: 28

fastify/fastify-elasticsearch
Fastify plugin for Elasticsearch
Language: JavaScript - Size: 129 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 44 - Forks: 16

fastify/fastify-zipkin
Fastify plugin for Zipkin distributed tracing system.
Language: JavaScript - Size: 104 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 5

fastify/fastify-cli
Run a Fastify application with one command!
Language: JavaScript - Size: 702 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 689 - Forks: 173

fastify/fastify-funky
Make fastify functional! Plugin, adding support for fastify routes returning functional structures, such as Either, Task or plain parameterless function
Language: JavaScript - Size: 139 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 84 - Forks: 6

fastify/fastify-plugin
Plugin helper for Fastify
Language: JavaScript - Size: 230 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 213 - Forks: 43

fastify/forwarded
Parse HTTP X-Forwarded-For header (fork)
Language: JavaScript - Size: 95.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 4

fastify/fastify-nextjs
React server side rendering support for Fastify with Next
Language: JavaScript - Size: 2.48 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 544 - Forks: 61

fastify/fast-json-stringify-compiler
Build and manage the fast-json-stringify instances for the fastify framework
Language: JavaScript - Size: 85.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 5

fastify/csrf
CSRF utilities for fastify
Language: JavaScript - Size: 195 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 17 - Forks: 4

fastify/fastify-schedule
Fastify plugin for scheduling periodic jobs
Language: JavaScript - Size: 127 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 101 - Forks: 15

fastify/middie
Middleware engine for Fastify
Language: JavaScript - Size: 242 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 262 - Forks: 26

fastify/fastify-vite
Fastify plugin for Vite integration
Language: JavaScript - Size: 7.82 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,022 - Forks: 88

fastify/fastify-basic-auth
Fastify Basic auth plugin
Language: JavaScript - Size: 161 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 84 - Forks: 27

fastify/fastify-caching
A Fastify plugin to facilitate working with cache headers
Language: JavaScript - Size: 172 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 218 - Forks: 25

fastify/avvio
Asynchronous bootstrapping of Node applications
Language: JavaScript - Size: 416 KB - Last synced at: about 2 hours ago - Pushed at: 7 days ago - Stars: 445 - Forks: 41

fastify/website
Language: JavaScript - Size: 2.42 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 69 - Forks: 65

fastify/fastify-helmet
Important security headers for Fastify
Language: JavaScript - Size: 241 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 428 - Forks: 47

fastify/ajv-compiler
Build and manage the AJV instances for the fastify framework
Language: JavaScript - Size: 131 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 20 - Forks: 10

fastify/create-fastify
Rapidly generate a Fastify project
Language: JavaScript - Size: 63.5 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 134 - Forks: 12

fastify/csrf-protection
A fastify csrf plugin
Language: JavaScript - Size: 218 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 20

fastify/openapi-schema-diff
Language: JavaScript - Size: 31.3 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 2

fastify/tsconfig
Shared TypeScript configuration for fastify projects
Size: 13.7 KB - Last synced at: about 11 hours ago - Pushed at: 3 months ago - Stars: 23 - Forks: 4

fastify/releasify
A tool to release in a simpler way your module
Language: JavaScript - Size: 218 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 13

fastify/proxy-addr
Determine the address of a proxied request
Language: JavaScript - Size: 209 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 3

fastify/fastify-throttle
Throttle the download speed of a request
Language: JavaScript - Size: 384 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 6

fastify/fastify-citgm
CITGM for Fastify
Language: JavaScript - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2
