fastify-plugin

Open-source projects categorized as fastify-plugin

Top 23 fastify-plugin Open-Source Projects

  • connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  • Project mention: I Reviewed 1,000s of Opinions on gRPC | news.ycombinator.com | 2023-12-26

    > However, it's important to note that browser support wasn't a primary focus in gRPC's design. This oversight necessitates an additional component, grpc-web, for browser accessibility. Furthermore, external services often have specific needs like caching and load balancing, which are not directly catered to by gRPC. Adopting gRPC for external services might require bespoke solutions to support these features.

    The article should mention the Connect protocol for web-based Protobuf messaging:

    https://connectrpc.com/

  • fastify-swagger

    Swagger documentation generator for Fastify

  • Project mention: Craft OpenAPI Specs & Production-Ready SDKs with Fastify | dev.to | 2023-11-09

    With Speakeasy, you can create client SDKs based on an OpenAPI specification. Fastify ships with the @fastify/swagger plugin, which provides convenient shortcuts for generating good OpenAPI specifications. We'll start this tutorial by registering @fastify/swagger in a Fastify project to generate a spec.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • fastify-vite

    Fastify plugin for Vite integration.

  • Project mention: Fastify/Htmx v0.1.0 | news.ycombinator.com | 2024-02-20
  • fastify-nextjs

    React server side rendering support for Fastify with Next

  • fastify-jwt

    JWT utils for Fastify

  • Project mention: Build a Go API with wallet authentication, JWT, Gin | /r/golang | 2023-05-22

    Let me explain it again. The banlist is mean to inspect the payload/claims and deny access even if the signature/JWT is valid. We don't need to change anything else. A lot of libraries already provide such a feature. For example https://github.com/fastify/fastify-jwt via the trusted preHook.

  • fastify-rate-limit

    A low overhead rate limiter for your routes

  • Project mention: 5 Node.js security code snippets every backend developer should know | dev.to | 2024-02-29

    fastify-rate-limit is a plugin for the Fastify web framework that provides an easy-to-use interface for implementing rate limiting in your Node.js applications. The plugin lets you specify the maximum number of requests a client can make within a specific timeframe and the response to send when this limit is exceeded.

  • fastify-multipart

    Multipart support for Fastify

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fastify-static

    Plugin for serving static files as fast as possible

  • Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    We can replace this middleware with the @fastify/static plugin, which you can install through the command below:

  • fastify-cors

    Fastify CORS

  • Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    cors -> @fastify/cors.

  • fastify-websocket

    basic websocket support for fastify

  • fastify-helmet

    Important security headers for Fastify

  • Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    helmet -> @fastify/helmet.

  • fastify-auth

    Run multiple auth functions in Fastify

  • point-of-view

    Template rendering plugin for Fastify

  • Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    Since we've migrated our only application route that renders templates, the above lines are no longer needed and can be safely deleted. But you now need to configure Fastify to render the Pug template through the @fastify/view plugin. It decorates the Reply interface with a method that we'll then use to render the template.

  • fastify-http-proxy

    Proxy your http requests to another server, with hooks.

  • fastify-autoload

    Require all plugins in a directory

  • fastify-passport

    Use passport strategies for authentication within a fastify application

  • fastify-oauth2

    Enable to perform login using oauth2 protocol

  • Project mention: Google OAuth2 with Fastify + TypeScript From Scratch | dev.to | 2023-11-05

    There were several options on the table, but 2 options were more serious than the others. The first option is to use the @fastify/fastify-oauth2 package. The second option is to use Google Auth Library.

  • middie

    Middleware engine for Fastify.

  • Project mention: Advanced Fastify: Hooks, Middleware, and Decorators | dev.to | 2023-05-31

    Fastify also supports Express-style middleware but it requires you to install an external plugin such as @fastify/express or @fastify/middie. This eases migration from Express to Fastify, but it should not be used in greenfield projects in favor of hooks. Note that in many cases, you can find a native Fastify plugin that provides the same functionality as Express middleware.

  • fastify-express

    Express compatibility layer for Fastify

  • Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    As mentioned in part 2 of this series, using the @fastify/express plugin is the quickest way to get your existing Express application working with Fastify. The plugin adds full Express compatibility to Fastify so that you can easily use any Express middleware — or even an entire Express application — with your Fastify instance, and it will just work with no changes required.

  • fastify-compress

    Fastify compression utils

  • fastify-redis

    Plugin to share a common Redis connection across Fastify.

  • fastify-openapi-glue

    A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.

  • fastify-env

    Fastify plugin to check environment variables

  • Project mention: To use multiple env files for each environment or not? What is your take on this? How are you implementing this? | /r/node | 2023-06-22

    so how would you do this on fastify since it doesnt seem to support it

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

fastify-plugin related posts

  • 5 Node.js security code snippets every backend developer should know

    1 project | dev.to | 29 Feb 2024
  • Google OAuth2 with Fastify + TypeScript From Scratch

    3 projects | dev.to | 5 Nov 2023
  • Migrate Your Express Application to Fastify

    12 projects | dev.to | 5 Jul 2023
  • To use multiple env files for each environment or not? What is your take on this? How are you implementing this?

    3 projects | /r/node | 22 Jun 2023
  • Advanced Fastify: Hooks, Middleware, and Decorators

    4 projects | dev.to | 31 May 2023
  • HELP: How do you secure REST APIs for modern front-ends?

    3 projects | /r/node | 15 Mar 2023
  • KitaJs Survey - No runtime code, fast as bare metal and top level framework.

    8 projects | /r/typescript | 9 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source fastify-plugin projects? This list will help you:

Project Stars
1 connect-es 1,208
2 fastify-swagger 858
3 fastify-vite 796
4 fastify-nextjs 516
5 fastify-jwt 481
6 fastify-rate-limit 451
7 fastify-multipart 441
8 fastify-static 406
9 fastify-cors 382
10 fastify-websocket 377
11 fastify-helmet 371
12 fastify-auth 324
13 point-of-view 323
14 fastify-http-proxy 321
15 fastify-autoload 308
16 fastify-passport 237
17 fastify-oauth2 234
18 middie 234
19 fastify-express 228
20 fastify-compress 188
21 fastify-redis 183
22 fastify-openapi-glue 185
23 fastify-env 182

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com