An open API service providing repository metadata for many open source software ecosystems.

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