Package category
HTTP servers and web frameworks
Servers, routers and web frameworks for Node.js.
653 packages4 comparisons
Packages compared
653 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| koa-webpack-dev-middleware webpack dev middleware for koa | 8.7k | +101% | - | 8 years ago 2.0.2 | CommonJS | None | HTTP servers and web frameworks | |
| @nodearch/express nodearch express server | 8.4k | - | - | - | 1 month ago 2.2.0 | ESM only | Bundled | HTTP servers and web frameworks, Node.js utilities |
| express-requests-logger Middleware for logging request/responses in Express apps | 8.3k | +30% | - | 1 year ago 4.0.3 | CommonJS | None | HTTP servers and web frameworks | |
| domain-context Globally accessible domain-bound contexts | 8.3k | -30% | - | 12 years ago 0.5.1 | CommonJS | None | HTTP servers and web frameworks | |
| light-server an http server that can watch files, trigger commands and livereload | 8.2k | +1% | - | 5 years ago 2.9.1 | CommonJS | None | HTTP servers and web frameworks, Dev servers and API mocking | |
| koa-ejs ejs render middleware for koa | 8k | -16% | - | 6 years ago 4.3.0 | CommonJS | None | HTTP servers and web frameworks, Templating | |
| koa-cache-control Middleware for meddling with Cache-Control headers | 8k | -46% | - | 9 years ago 2.0.0 | CommonJS | None | Caching, HTTP servers and web frameworks | |
| pure-http The simple web framework for Node.js with zero dependencies. | 7.9k | +59% | - | 2 years ago 4.0.2 | CommonJS | Bundled | HTTP servers and web frameworks, Routing | |
| heroku-ssl-redirect Redirect users to the SSL version of your app. For ExpressJS running on Heroku | 7.7k | -15% | - | 6 years ago 0.1.1 | CommonJS | Bundled | HTTP servers and web frameworks | |
| @salesforce/mrt-utilities Middleware and utilities to simulate a deployed Managed Runtime environment | 7.7k | - | - | - | 1 day ago 0.3.2 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| express-zod-validations Express middleware to validate request (headers, params, query, body) using Zod | 7.7k | - | - | 2 months ago 0.1.2 | ESM only | Bundled | HTTP servers and web frameworks, Schema validation | |
| express-lazy-router Lazy loading for express router | 7.5k | +161% | - | 3 years ago 1.0.6 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| koa-generic-session koa generic session store by memory, redis or others | 7.5k | -28% | - | 3 years ago 2.3.1 | CommonJS | None | HTTP servers and web frameworks | |
| koa-joi-router Configurable, input validated routing for koa. | 7.5k | -24% | - | 5 years ago 8.0.0 | CommonJS | None | Schema validation, Routing | |
| @tryghost/brute-knex A Knex.js store for express-brute | 7.5k | - | - | - | 1 month ago 3.2.2 | CommonJS | Bundled | HTTP servers and web frameworks, ORMs and query builders |
| co-request co-request promisify wrapper for request | 7.4k | -22% | - | 11 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| express-subdomain Simple and lightweight middleware to handle subdomains | 7.4k | +46% | - | 2 years ago 1.0.6 | CommonJS | Bundled | HTTP servers and web frameworks | |
| express-expeditious express caching middlware | 7.3k | +731% | - | 7 years ago 5.1.1 | CommonJS | Bundled | Caching, TypeScript tooling | |
| express-query-parser A parser helps you parse request for your express server | 7.1k | -12% | - | 4 years ago 1.3.3 | CommonJS | Bundled | Parsers and serialisers, HTTP servers and web frameworks | |
| koa-session2 Middleware for Koa2 to get/set session use with custom stores such as Redis or mongodb | 7k | +334% | - | 7 years ago 2.2.10 | CommonJS | None | HTTP servers and web frameworks | |
| purify Validator functions for many types of input, intended for use with express | 7k | -20% | - | 2 years ago 3.5.0 | CommonJS | None | Schema validation, HTTP servers and web frameworks | |
| @postman/postman-mcp-server Postman MCP Server — connect AI agents (Claude Code, Cursor, VS Code Copilot, Gemini CLI) to your Postman collections, specifications, and environments via Model Context Protocol (MCP) | 6.9k | - | - | - | 4 days ago 2.13.0 | ESM only | None | HTTP servers and web frameworks |
| middleware-handler Manager for custom middlewares | 6.9k | +431% | - | 13 years ago 0.2.0 | - | None | HTTP servers and web frameworks | |
| @grpc-web/middleware gRPC Web middleware for Express and Connect. | 6.8k | - | - | - | 3 years ago 0.1.0 | CommonJS | Bundled | HTTP servers and web frameworks |
| express-socket.io-session Share a cookie-based express-session middleware with socket.io | 6.8k | +42% | - | 8 years ago 1.3.5 | CommonJS | None | HTTP servers and web frameworks, WebSockets and realtime | |
| @tsed/platform-http A TypeScript Framework on top of Express | 6.7k | - | - | - | 4 days ago 8.38.8 | ESM only | Bundled | HTTP servers and web frameworks, TypeScript tooling |
| oauth2orize-koa OAuth 2.0 authorization server toolkit for Node.js. | 6.6k | +287% | - | 10 years ago 1.3.2 | CommonJS | None | HTTP servers and web frameworks | |
| express-response-middleware Transform an express response | 6.4k | +131% | - | 10 months ago 2.2.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks | |
| ultimate-express The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets. | 6.3k | -19% | - | 1 month ago 2.2.1 | CommonJS | Bundled | HTTP servers and web frameworks, WebSockets and realtime | |
| express-sitemap-xml Express middleware to serve `sitemap.xml` from a list of URLs | 6.2k | +88% | - | 2 years ago 3.1.0 | CommonJS | None | HTTP servers and web frameworks | |
| xtpl nodejs wrapper around xtemplate engine | 6.1k | +85% | - | 7 years ago 3.4.2 | - | None | HTTP servers and web frameworks | |
| host-validation Node.js middleware to validate Host and Referer headers in HTTP requests and protect against DNS rebinding attacks. | 5.9k | -32% | - | 7 years ago 2.0.1 | CommonJS | None | Schema validation, HTTP servers and web frameworks | |
| koa2-connect Use Connect/Express middleware in Koa2 | 5.9k | +1% | - | 9 years ago 1.0.2 | CommonJS | None | HTTP servers and web frameworks | |
| restana Super fast and minimalist web framework for building REST micro-services. | 5.9k | +35% | - | 20 days ago 6.1.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| koa-bunyan-logger Koa middleware for logging requests using bunyan | 5.9k | -22% | - | 7 years ago 2.1.0 | CommonJS | None | Logging, HTTP servers and web frameworks | |
| passport-jose Passport JWT strategy with EdDSA, ES256 and modern cryptographic algorithm support via JOSE | 5.8k | +62197% | - | 1 year ago 0.3.2 | CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks | |
| express-domain-middleware wrap express request/response with node domains | 5.8k | -38% | - | 13 years ago 0.1.0 | CommonJS | None | HTTP servers and web frameworks | |
| expres Add express compatible methods to your response object | 5.8k | -36% | - | 13 years ago 0.0.5 | CommonJS | None | HTTP servers and web frameworks | |
| response-stream pass http server response methods through to the next destination pipe | 5.8k | +34% | - | 14 years ago 0.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| express-openapi-validate Express middleware to validate request based on an OpenAPI 3 document | 5.7k | -50% | - | 5 years ago 0.6.1 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| lum_request-stats Get stats on your Node.js HTTP server requests | 5.7k | -60% | - | 5 years ago 3.2.0 | CommonJS | None | HTTP servers and web frameworks | |
| @sailshq/connect-redis Redis session store for your Sails app. | 5.7k | - | - | - | 4 years ago 6.1.3 | CommonJS | None | Database clients and drivers, HTTP servers and web frameworks |
| angular2 Angular 2 - a web framework for modern web apps | 5.6k | +49% | - | - 2.0.0-beta.21 | - | None | HTTP servers and web frameworks, Angular | |
| alemmi Fast, unopinionated, minimalist web framework | 5.6k | -13% | - | 2 years ago 45.0.0 | - | None | HTTP servers and web frameworks | |
| pompelmi ClamAV for humans — scan any file and get back Clean, Malicious, or ScanError. No daemons. No cloud. No native bindings. | 5.5k | +4861% | - | 4 months ago 1.20.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Svelte | |
| koa-rewrite-75lb URL rewrite middleware for koa | 5.4k | -15% | - | 7 years ago 3.0.1 | - | None | HTTP servers and web frameworks | |
| sectxt A Node.js Security.txt implementation | 5.4k | +142% | - | 5 years ago 0.7.0 | CommonJS | Bundled | HTTP servers and web frameworks, Static site generators and meta-frameworks | |
| @flmngr/flmngr-server-node-nest-express Include Flmngr file manager server-side into your Nest (Express-based) website or app | 5.4k | - | - | - | 3 years ago 1.5.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| @outlinewiki/koa-passport Passport middleware for Koa | 5.2k | - | - | - | 4 years ago 4.2.1 | CommonJS | None | HTTP servers and web frameworks |
| koa-rewrite URL rewrite middleware for koa | 5.2k | -7% | - | 8 years ago 3.0.1 | - | None | HTTP servers and web frameworks |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- koa-webpack-dev-middlewarewebpack dev middleware for koa
- @nodearch/expressnodearch express server
- express-requests-loggerMiddleware for logging request/responses in Express apps
- domain-contextGlobally accessible domain-bound contexts
- light-serveran http server that can watch files, trigger commands and livereload
- koa-ejsejs render middleware for koa
- koa-cache-controlMiddleware for meddling with Cache-Control headers
- pure-httpThe simple web framework for Node.js with zero dependencies.
- heroku-ssl-redirectRedirect users to the SSL version of your app. For ExpressJS running on Heroku
- @salesforce/mrt-utilitiesMiddleware and utilities to simulate a deployed Managed Runtime environment
- express-zod-validationsExpress middleware to validate request (headers, params, query, body) using Zod
- express-lazy-routerLazy loading for express router
- koa-generic-sessionkoa generic session store by memory, redis or others
- koa-joi-routerConfigurable, input validated routing for koa.
- @tryghost/brute-knexA Knex.js store for express-brute
- co-requestco-request promisify wrapper for request
- express-subdomainSimple and lightweight middleware to handle subdomains
- express-expeditiousexpress caching middlware
- express-query-parserA parser helps you parse request for your express server
- koa-session2Middleware for Koa2 to get/set session use with custom stores such as Redis or mongodb
- purifyValidator functions for many types of input, intended for use with express
- @postman/postman-mcp-serverPostman MCP Server — connect AI agents (Claude Code, Cursor, VS Code Copilot, Gemini CLI) to your Postman collections, specifications, and environments via Model Context Protocol (MCP)
- middleware-handlerManager for custom middlewares
- @grpc-web/middlewaregRPC Web middleware for Express and Connect.
- express-socket.io-sessionShare a cookie-based express-session middleware with socket.io
- @tsed/platform-httpA TypeScript Framework on top of Express
- oauth2orize-koaOAuth 2.0 authorization server toolkit for Node.js.
- express-response-middlewareTransform an express response
- ultimate-expressThe Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.
- express-sitemap-xmlExpress middleware to serve `sitemap.xml` from a list of URLs
- xtplnodejs wrapper around xtemplate engine
- host-validationNode.js middleware to validate Host and Referer headers in HTTP requests and protect against DNS rebinding attacks.
- koa2-connectUse Connect/Express middleware in Koa2
- restanaSuper fast and minimalist web framework for building REST micro-services.
- koa-bunyan-loggerKoa middleware for logging requests using bunyan
- passport-josePassport JWT strategy with EdDSA, ES256 and modern cryptographic algorithm support via JOSE
- express-domain-middlewarewrap express request/response with node domains
- expresAdd express compatible methods to your response object
- response-streampass http server response methods through to the next destination pipe
- express-openapi-validateExpress middleware to validate request based on an OpenAPI 3 document
- lum_request-statsGet stats on your Node.js HTTP server requests
- @sailshq/connect-redisRedis session store for your Sails app.
- angular2Angular 2 - a web framework for modern web apps
- alemmiFast, unopinionated, minimalist web framework
- pompelmiClamAV for humans — scan any file and get back Clean, Malicious, or ScanError. No daemons. No cloud. No native bindings.
- koa-rewrite-75lbURL rewrite middleware for koa
- sectxtA Node.js Security.txt implementation
- @flmngr/flmngr-server-node-nest-expressInclude Flmngr file manager server-side into your Nest (Express-based) website or app
- @outlinewiki/koa-passportPassport middleware for Koa
- koa-rewriteURL rewrite middleware for koa