JSPM

Found 153 results for express-middleware

simple-google-oauthentication

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

    • v1.0.5
    • 19.01
    • 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.36
    • 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.50
    • 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.86
    • Published

    create-middleware

    A small package to implement middleware pattern

    • v1.0.3
    • 16.74
    • 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.50
    • 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.50
    • Published

    grom-utils

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

    • v1.1.3
    • 16.35
    • Published

    express-log-errors

    express middleware for logging errors from routes

    • v2.1.1
    • 16.33
    • 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.22
    • 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.75
          • 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.44
            • Published

            api-req-validator

            Validate api request against api schema

            • v1.0.3
            • 15.29
            • Published

            express-clickup

            An Express middleware for handling validation of Clickup Webhooks

            • v2.0.2
            • 15.06
            • 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.96
            • 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.83
            • 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

              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.47
              • 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.41
              • Published

              ayiooo

              Logs your server logs on Discord⚡️

              • v1.0.7
              • 14.41
              • Published

              tranxpress

              A smart async wrapper for Express with MongoDB transaction support.

              • v1.1.0
              • 14.03
              • 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.55
                • 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.84
                • Published

                validation-middleware

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

                • v2.0.0
                • 12.84
                • Published

                emq-service

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

                  • v1.0.5
                  • 12.54
                  • 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

                  preload-middleware

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

                  • v0.2.1
                  • 11.97
                  • Published

                  express-putin

                  Express middleware to reject requests from all Russian IPs

                  • v1.0.0
                  • 11.86
                  • 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.51
                  • 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.27
                    • Published

                    cors-magic

                    A customizable CORS middleware for Express.js.

                    • v1.0.0
                    • 11.02
                    • Published

                    valmate

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

                    • v1.0.3
                    • 11.02
                    • Published

                    tagmq

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

                    • v3.0.2
                    • 11.02
                    • 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.68
                    • 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.22
                      • Published

                      qewl-mock

                      Mocking middleware for Qewl

                      • v0.1.7
                      • 10.22
                      • 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.90
                      • Published

                      serve-image

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

                        • v1.0.2
                        • 9.73
                        • Published

                        express-url-lang

                        Language-helper middleware for Express web server.

                        • v2.0.2
                        • 9.69
                        • 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.91
                              • 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.15
                                • 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.61
                                  • Published

                                  micromq2

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

                                    • v3.0.4
                                    • 6.43
                                    • 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.95
                                      • 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