JSPM

Found 153 results for express-middleware

express-joi-validations

Express middleware to validate request (headers, params, query, body) using Joi

  • v0.1.0
  • 86.01
  • Published

system-monitoring

A zero-dependency server monitor package

  • v0.0.17
  • 51.35
  • Published

hmac-auth-express

Express middleware for HMAC authentication

  • v9.0.0
  • 43.65
  • Published

@exortek/express-mongo-sanitize

A comprehensive Express middleware designed to protect your No(n)SQL queries from injection attacks by sanitizing request data. This middleware provides flexible sanitization options for request bodies, parameters, and query strings.

  • v1.1.0
  • 39.65
  • Published

micromq

Microservice framework based on native Node.js HTTP module and AMQP protocol (express integration as feature).

  • v3.0.2
  • 38.64
  • Published

qufl

qufl is a simple JWT authentication library that supports refresh tokens and distributed systems

  • v0.7.0-beta.6
  • 37.49
  • Published

unnbound-logger-sdk

A structured logging library with TypeScript support using Pino. Provides consistent, well-typed logging with automatic logId, workflowId, traceId, and deploymentId tracking across operational contexts.

  • v3.0.9
  • 36.92
  • Published

@node-idempotency/express

Express middleware to provide Race-Condition free idempotency for HTTP requests, preventing unintended duplicate operations.

  • v1.0.6
  • 34.46
  • Published

express-switchware

A lightweight Express middleware to **conditionally dispatch requests** to different handlers based on the request.

  • v1.0.3
  • 32.83
  • Published

webauthn

W3C Web Authentication API Relying Party for Node.js and Express

  • v0.2.0
  • 32.79
  • Published

xss-clean-types

Type definitions for xss-clean package

  • v1.0.2
  • 32.10
  • Published

set-link-transfer

Create JWT-protected download links for text or files, with zip & TTL support

    • v2.0.1
    • 31.77
    • Published

    @hyfi06/html2pdf

    Create pdf from html string. Express middleware.

    • v1.2.3
    • 31.74
    • Published

    api-document

    saves the request, response and request method to file

    • v1.0.5
    • 31.55
    • Published

    nexus-uploader

    A powerful, stream-based media upload and optimization middleware for Express.js, supporting S3-compatible storage.

    • v1.0.6
    • 30.74
    • Published

    mongoose-api-helpers

    Advanced query filtering, pagination, search and population for MongoDB with Mongoose

    • v1.0.4
    • 29.97
    • Published

    hbh-der

    An Express middleware that auto-generates routes and pages from directory structure with zero manual routing.

      • v0.0.1
      • 29.91
      • Published

      hbh-deve

      Flexible SSR view engine and dynamic route loader for Express.js with support for Pug, HTML, Markdown, and JS-based views. Includes file-based routing, hot reload, and customizable layout rendering.

        • v0.0.1
        • 29.55
        • Published

        express-translify

        A drop-in translation module for real-world Express applications

        • v1.9.4
        • 29.13
        • Published

        netget

        Rette Adepto/ Recibido Directamente.

        • v2.6.42
        • 28.90
        • Published

        authorization-z

        `Authorization-Z` is a comprehensive Express middleware package for validating JWT Authorization-Z tokens, attaching permissions to requests, verifying permissions, and granting access accordingly. This package provides a robust solution for implementing

          • v1.0.2
          • 28.66
          • Published

          universal-middleware

          Write middlewares and handlers once, target [srvx](https://github.com/magne4000/universal-middleware/tree/main/packages/adapter-hono), [Express](https://github.com/magne4000/universal-middleware/tree/main/packages/adapter-express), [Cloudflare](https://gi

          • v0.6.26
          • 28.26
          • Published

          mcp-sanitizer

          Comprehensive security sanitization library for Model Context Protocol (MCP) servers with trusted security libraries

          • v1.2.0
          • 27.79
          • Published

          k9shield

          An Express.js middleware library providing military-grade web application security.

          • v1.0.5
          • 27.69
          • Published

          digipinjs

          A comprehensive TypeScript library for encoding and decoding Indian geographic coordinates into DIGIPIN format (Indian Postal Digital PIN system). Features CLI tools, caching, batch processing, and Express middleware for seamless integration.

          • v1.1.12
          • 27.67
          • Published

          @mountainpass/waycharter

          Express middleware creating for HATEOAS level 3 RESTful/Hypermedia APIs

          • v2.0.4
          • 26.19
          • Published

          http-error-middleware

          A simple Express middleware to handle and format error messages, improving error management in your applications.

          • v0.0.1-1.3
          • 25.61
          • Published

          3xui-api-client

          A Node.js client library for 3x-ui panel API with built-in credential generation, session management, and web integration support

          • v2.1.0
          • 24.14
          • Published

          express-raw

          Powerful Express.js utility package for better work with Express. Zero dependencies.

          • v1.2.5
          • 22.73
          • Published

          node-api-document

          🚀 Generate beautiful, interactive API documentation for Node.js/Express applications with zero configuration. Features include password protection, custom branding, responsive design, and easy integration. Perfect for REST APIs, microservices, and web ap

          • v2.0.0
          • 22.22
          • Published

          express-merror

          A REST-friendly HTTP error handler middleware for Express.js

          • v1.0.0
          • 21.85
          • Published

          qewl

          GraphQL Gateway Framework

          • v0.2.20
          • 19.25
          • Published

          simple-google-oauthentication

          Minimal setup Google OAuth 2.0 middleware for Express.js apps with automatic login, session, and logout.

            • v1.0.5
            • 19.00
            • Published

            maggie-api

            🧙‍♀️ A magical Express middleware to auto-generate CRUD APIs for Mongoose models with validation, unique keys, and middlewares.

            • v1.1.3
            • 18.43
            • Published

            mongoose-zod-error-formatter

            A powerful error formatter utility for Mongoose and Zod validation errors, designed for Express.js applications. Simplify and unify your API error handling with structured, user-friendly error messages.

            • v1.0.0
            • 18.22
            • Published

            exp-core

            Core utilities and middleware for building robust Express applications, including standard API responses, async error handling, request sanitization, and extended request types.

            • v1.2.0
            • 17.94
            • Published

            node-language-translate

            🚀 Next-gen translation engine for Node.js | Free unlimited language conversion | AI-powered context-aware translations | Developer-friendly API | Zero dependencies | Built for modern cloud-native applications | Compatible with Express, NestJS & serverles

            • v1.0.8
            • 17.57
            • Published

            tablic-http-logger

            A solid HTTP logger middleware for Express.js applications, also fully compatible with NestJS. This logger provides customizable, detailed logs with fields such as timestamp, HTTP method, URL, status, response time, client IP, user-agent, and more. The lo

            • v1.0.5
            • 17.56
            • Published

            mmhf

            MMHF (Mongoose Middleware Handlers Factory) Is a package of Express middlewares to quickly perform the daily CRUD operations, catching the errors internally and sending unified formats of responses to the clients.

            • v1.5.3
            • 16.76
            • Published

            create-middleware

            A small package to implement middleware pattern

            • v1.0.3
            • 16.74
            • Published

            express-log-errors

            express middleware for logging errors from routes

            • v2.1.1
            • 16.38
            • Published

            @mamoorali295/rbac

            Complete RBAC (Role-Based Access Control) system for Node.js with Express middleware, NestJS integration, GraphQL support, MongoDB & PostgreSQL support, modern admin dashboard, TypeScript support, and dynamic permission management

            • v1.0.2
            • 16.38
            • Published

            @the-node-forge/url-shortener

            A URL shortener that generates and stores unique aliases for long URLs, with optional expiration and custom alias support.

            • v1.0.0
            • 16.38
            • Published

            grom-utils

            A lightweight utility package for simplified error handling, validation, and API responses.

            • v1.1.3
            • 16.35
            • Published

            node-traffic-shield

            Versatile rate-limiting middleware for Node.js, compatible with both Express.js and NestJS, designed to safeguard applications from excessive traffic.

            • v1.0.1
            • 16.21
            • Published

            @safez/node-safez

            Unveil the power of cryptography in your Node.js applications with node-safez, the essential middleware for security-conscious developers. Leveraging the potent capabilities of safez-cryptx for AES-CBC symmetric encryption, node-safez stands as a bastion

              • v1.0.0
              • 16.13
              • Published

              setdoc

              setDoc is a small and simple utility for querying your database with Mongoose.

              • v6.0.0
              • 15.84
              • Published

              language-accepter

              Language support middleware for Express.

                • v1.0.23
                • 15.77
                • Published

                complete-auth-system

                A powerful CLI tool to set up a complete authentication system for MERN stack projects, featuring user registration, email verification, 2FA, OTP-based login, password authentication, and advanced security measures like account lock after failed attempts.

                  • v1.0.1
                  • 15.77
                  • Published

                  token-interceptor

                  <p align="center"> <img alt="token-interceptor" title="token-interceptor" src="logo.svg" width="450"> </p>

                  • v1.1.4
                  • 15.74
                  • Published

                  request-public-ip

                  Node.js module for retrieving a request's public IP address

                    • v1.2.0
                    • 15.48
                    • Published

                    @the-node-forge/jwt-utils

                    A flexible, lightweight Node.js JWT library for generating, verifying, and managing JSON Web Tokens (JWTs). Supports access and refresh tokens with customizable secrets for authentication and role-based access control. Includes middleware for Express, Fas

                    • v1.1.1
                    • 15.43
                    • Published

                    api-req-validator

                    Validate api request against api schema

                    • v1.0.3
                    • 15.20
                    • Published

                    express-clickup

                    An Express middleware for handling validation of Clickup Webhooks

                    • v2.0.2
                    • 15.11
                    • Published

                    bugwarden

                    BugWarden is an open-source Node.js module that guards your applications against bugs and errors. With integrated error handling and reporting, it ensures real-time monitoring of server-side issues, alerting you on services like Slack and email, helping y

                    • v3.0.1
                    • 14.85
                    • Published

                    erel

                    Express-route-exit-log (EREL) is an express middleware package to log useful route info, when route execution is finished

                    • v1.1.0
                    • 14.82
                    • Published

                    @samislam/sendres

                    SendRes is a small and simple utility for sending formatted responses to the clients, it internally handles the `status: success | fail | error` based on the status code as well as other fields.

                    • v1.0.1
                    • 14.77
                    • Published

                    rest-query-handler

                    A middleware to check for restQL header and append it to request body

                      • v1.0.0
                      • 14.57
                      • Published

                      @dimosbotsaris/express-error-handler

                      Simple Express.js middleware middleware to handle errors for APIs and return correct status, error message and trace.

                      • v1.0.3
                      • 14.46
                      • Published

                      ayiooo

                      Logs your server logs on Discord⚡️

                      • v1.0.7
                      • 14.46
                      • Published

                      sql-query-safety-checker

                      🛡️ Comprehensive TypeScript library for SQL query security analysis with injection detection, risk assessment, and Express middleware integration

                      • v1.1.9
                      • 14.38
                      • Published

                      tranxpress

                      A smart async wrapper for Express with MongoDB transaction support.

                      • v1.1.0
                      • 14.02
                      • Published

                      als-static-routes

                      A versatile static file server and middleware with built-in caching, ETag, charset encoding, and dynamic file serving capabilities for Node.js applications.

                        • v2.0.0
                        • 13.74
                        • Published

                        @canmertinyo/rate-limiter-core

                        A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

                        • v2.1.9
                        • 13.74
                        • Published

                        jwt-smith

                        Enhanced JWT Authentication and Authorization Module

                        • v1.0.1
                        • 13.46
                        • Published

                        trapx

                        A plug-and-play middleware for standardized error handling in TypeScript-based Express.js applications

                        • v1.1.0
                        • 13.26
                        • Published

                        @developers-joyride/rate-limiter

                        A flexible rate limiting library with TypeScript support, Express middleware, and NestJS guard/interceptor capabilities

                        • v1.1.0
                        • 12.95
                        • Published

                        express-mw-lang

                        Language-helper middleware for Express web server.

                        • v2.0.2
                        • 12.95
                        • Published

                        ip-restrictor

                        Easily allow or block internal IPs in Node.js and Express apps. A simple middleware for IP filtering and network security.

                        • v1.0.0
                        • 12.89
                        • Published

                        validation-middleware

                        Basic request middleware to sanitize and validate parameters, useful for express

                        • v2.0.0
                        • 12.89
                        • Published

                        emq-service

                        Microservice framework based on native Node.js HTTP module and AMQP protocol (express integration as feature).

                          • v1.0.5
                          • 12.58
                          • Published

                          @ahmedkhaled1444/rate-limiter

                          Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.

                          • v1.0.6
                          • 12.52
                          • Published

                          loggerdet

                          Express middleware for logging requests to console and file

                          • v2.0.0
                          • 12.02
                          • Published

                          express-putin

                          Express middleware to reject requests from all Russian IPs

                          • v1.0.0
                          • 11.90
                          • Published

                          preload-middleware

                          HTTP Preload / Resource Hints / Early Hints support for express, koa and local-web-server

                          • v0.2.1
                          • 11.90
                          • Published

                          api-concurrency

                          Lock API when a request arrives and fail other requests on same API with same payload thereby restricting duplicate requests

                          • v1.3.0
                          • 11.66
                          • Published

                          bad_channel

                          Debugging tool to breakdown requests being sent from client to server.

                          • v1.0.3
                          • 11.45
                          • Published

                          @canmertinyo/rate-limiter-redis

                          A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

                          • v2.1.9
                          • 11.38
                          • Published

                          olee-redoc-api-doc

                          `olee-express-api-doc` is a simple and configurable library for setting up automatic API documentation in Express.js applications using Swagger and Redoc. This library allows developers to easily generate and serve both Swagger UI and Redoc documentation

                            • v1.0.7
                            • 11.29
                            • Published

                            loglog-core

                            A scalable, framework-agnostic logging system with built-in support for various frameworks

                            • v1.4.0
                            • 11.29
                            • Published

                            express-minisign

                            An express based middleware for using minisign to serve signed files

                            • v0.0.1
                            • 11.19
                            • Published

                            valmate

                            A lightweight Express middleware for flexible request validation with custom rules.

                            • v1.0.3
                            • 11.01
                            • Published

                            tagmq

                            Microservice framework based on native Node.js HTTP module and AMQP protocol (express integration as feature).

                            • v3.0.2
                            • 11.01
                            • Published

                            cors-magic

                            A customizable CORS middleware for Express.js.

                            • v1.0.0
                            • 10.96
                            • Published

                            @canmertinyo/rate-limiter-mongo

                            A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

                            • v2.1.9
                            • 10.71
                            • Published

                            feature-bouncer

                            A simple feature toggle library for Express

                            • v0.0.2
                            • 10.48
                            • Published

                            mustachio-middleware

                            Express middleware for Mustachio, the pull streaming Mustache engine

                            • v1.0.0
                            • 10.48
                            • Published

                            rate-limiter-custom

                            A fast, customizable, and efficient rate-limiting middleware for Express in TypeScript.

                              • v1.0.7
                              • 10.28
                              • Published

                              @mccann-hub/express-log-smith

                              A middleware library for Express.js, providing structured request/response logging, unique ID generation, and contextual loggers for enhanced observability in your applications.

                              • v0.1.2
                              • 10.26
                              • Published

                              qewl-mock

                              Mocking middleware for Qewl

                              • v0.1.7
                              • 10.26
                              • Published

                              path-weaver

                              Elegant file-based routing system for Express.js, weaving your directory structure into dynamic routes

                              • v1.0.17
                              • 10.17
                              • Published

                              ysd-jwt

                              A secure and easy-to-use JWT library for Node.js and TypeScript.

                              • v0.2.0
                              • 10.03
                              • Published

                              @canmertinyo/rate-limit-express

                              A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

                              • v1.3.9
                              • 9.84
                              • Published

                              serve-image

                              Express.js middleware to serve images in the dimension needed.

                                • v1.0.2
                                • 9.76
                                • Published

                                express-url-lang

                                Language-helper middleware for Express web server.

                                • v2.0.2
                                • 9.62
                                • Published

                                combo-server

                                Express middleware to combo static assets.

                                • v2.1.4
                                • 9.41
                                • Published

                                express-messenger

                                Solid, extensible middleware for Facebook Messenger bots running on Express

                                • v0.0.4
                                • 9.25
                                • Published

                                als-send-file

                                file serving with advanced options for caching, headers, and error handling, compatible with Express middleware.

                                  • v1.0.0
                                  • 9.25
                                  • Published

                                  @brnx/favicon

                                  Lightweight middleware for Express.js to easily set a custom favicon for your web app. Supports local files, URLs, and flexible caching options. Just plug it into your Express server and go.

                                    • v2.0.1
                                    • 9.07
                                    • Published

                                    paale-dai

                                    paale-dai ======================= [![NPM Version][npm-image]][npm-url] [![NPM Downloads][downloads-image]][downloads-url] [![Build Status][travis-image]][travis-url] [![Test Coverage][coveralls-image]][coveralls-url]

                                    • v0.1.1
                                    • 9.07
                                    • Published

                                    express-cache-file

                                    Express middleware to cache static files in server memory

                                    • v1.0.0
                                    • 9.07
                                    • Published

                                    byeivan

                                    commie filter in the form of an Express Server

                                    • v1.0.3
                                    • 8.97
                                    • Published

                                    ducatea-express

                                    DucateaM - Taddev - Code with Passion

                                    • v1.1.1
                                    • 8.80
                                    • Published

                                    api-gateway-firewall

                                    Modular and reusable API Gateway Firewall with rate limiting, circuit breaker, and IP blocking logic.

                                    • v1.0.0
                                    • 8.80
                                    • Published

                                    @skarif2/logger

                                    Express middleware for console logging request details

                                    • v0.3.0
                                    • 8.27
                                    • Published

                                    express-logic-middleware

                                    Express middleware that provides logical checks on which set of middleware to run

                                      • v1.0.2
                                      • 7.94
                                      • Published

                                      give-logger

                                      Logger middleware

                                        • v1.1.1
                                        • 7.70
                                        • Published

                                        serve-static-callback

                                        Work exactly like [Express static middleware](https://expressjs.com/en/resources/middleware/serve-static.html), but add a callback function.

                                        • v1.0.2
                                        • 7.70
                                        • Published

                                        express-better-errors

                                        A simple Express error handling package to avoid repetitive boilerplate code across projects.

                                        • v1.0.0
                                        • 7.17
                                        • Published

                                        static-cache

                                        A caching module that uses serve-static and a caching folder, with cache and uncache functions and ttl option

                                        • v0.0.0
                                        • 6.84
                                        • Published

                                        express-sharp-server

                                        express-sharp-server is a middleware that implements a restful image server based on node-sharp

                                        • v0.0.5
                                        • 6.75
                                        • Published

                                        express-google-oauth

                                        Authenticate with google (via passport) and grant access to users who match an email whitelist

                                          • v1.1.0
                                          • 6.57
                                          • Published

                                          micromq2

                                          Microservice framework based on native Node.js HTTP module and AMQP protocol.

                                            • v3.0.4
                                            • 6.42
                                            • Published

                                            express-request-activity

                                            Turn light on/off based off of request activity, built targeting Raspberry Pi

                                            • v1.0.2
                                            • 5.71
                                            • Published

                                            express-brute-guard

                                            A customizable and production-ready rate-limiting middleware for Node.js.

                                            • v1.0.0
                                            • 5.53
                                            • Published

                                            express-smart-throttle

                                            Advanced Express middleware for rate-limiting and throttling with per-route, per-role limits, delay-after, and Redis support.

                                              • v0.0.1
                                              • 5.53
                                              • Published

                                              serve-assets

                                              An easy to use minifing assets-server as connect-middleware

                                              • v0.0.1
                                              • 5.47
                                              • Published

                                              unnbound-logger

                                              A structured logging library with TypeScript support using Pino. Provides consistent, well-typed logging across different operational contexts with automatic trace ID propagation.

                                              • v1.0.0
                                              • 3.97
                                              • Published

                                              kaizenxakamai

                                              Advanced rate-limiting and request protection module with 30+ features.

                                              • v1.0.0
                                              • 2.53
                                              • Published

                                              noffy

                                              Using the nodecli-gui to Monitor Servers

                                              • v1.0.0
                                              • 2.53
                                              • Published

                                              ashish_logger-middleware

                                              A Winston-based logger middleware for Node.js applications with console-only logging

                                              • v1.1.2
                                              • 2.37
                                              • Published

                                              @lite-jsx/express

                                              Middleware that uses lite-jsx to render JSX templates in an Express application.

                                              • v1.0.0
                                              • 2.37
                                              • Published

                                              micromq-mod

                                              Microservice framework based on native Node.js HTTP module and AMQP protocol (express integration as feature).

                                              • v0.0.5
                                              • 0.00
                                              • Published

                                              express-logger-middleware-ts

                                              A professional-grade Winston-based logger middleware for Node.js and Express applications with console-only logging

                                              • v1.0.0
                                              • 0.00
                                              • Published

                                              validitify-tool

                                              A lightweight, chainable validation library for Node.js and Express.

                                              • v1.0.1
                                              • 0.00
                                              • Published

                                              express-detailed-logger

                                              An Express middleware to log detailed server logs locally, date-wise by project

                                                • v1.0.0
                                                • 0.00
                                                • Published