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 |
|---|---|---|---|---|---|---|---|---|
| hapi-dev-errors Return better error details and skip the look at command line to catch the issue. | 1.4k | -12% | - | - 4.0.0 | CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| qktool This is a collection of tools, independent of any other libraries | 1.4k | +4655% | - | 1 month ago 0.2.14 | CommonJS | Bundled | Cryptography and hashing, HTTP servers and web frameworks | |
| permit An unopinionated authentication library for building Node.js APIs. | 1.4k | +95% | - | 8 years ago 0.2.4 | CommonJS | None | HTTP servers and web frameworks | |
| reverse-path Turns Express-style paths to urls by passing parameters | 1.4k | +19% | - | 12 years ago 0.0.1 | CommonJS | None | HTTP servers and web frameworks | |
| named-routes Named routes for node.js. Works with express and independently | 1.4k | +38% | - | 7 years ago 2.0.7 | CommonJS | None | HTTP servers and web frameworks | |
| express-logger Express middleware for auto-archiving log files. | 1.4k | +3% | - | 12 years ago 0.0.3 | CommonJS | None | HTTP servers and web frameworks, Logging | |
| @forklaunch/universal-sdk Cross runtime fetch library for forklaunch router sdks | 1.3k | - | - | - | 3 days ago 1.2.28 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| request-received Route middleware for Koa and Express that adds a request received high-resolution timer and Date to the request object using easily accessible Symbols to prevent request object pollution. Made for Cabin. | 1.3k | -44% | - | 7 years ago 0.0.3 | CommonJS | None | Logging, HTTP servers and web frameworks | |
| @rest-vir/host Implement a declarative and type safe REST API and host it. | 1.3k | - | - | - | 3 days ago 2.3.3 | ESM only | Bundled | HTTP servers and web frameworks |
| i18n-express A simple i18n middleware for Express.js. | 1.3k | +12% | - | 9 years ago 1.1.3 | CommonJS | None | Internationalisation, HTTP servers and web frameworks | |
| query-parser-express Convert query strings to numbers and boolean for express/connect applications. | 1.3k | +79% | - | 8 years ago 1.0.7 | CommonJS | None | Parsers and serialisers, HTTP servers and web frameworks | |
| @maroonedsoftware/koa Koa middleware, body parsing, SSE streaming, and utilities for ServerKit | 1.3k | - | - | - | 2 days ago 4.1.1 | ESM only | Bundled | HTTP servers and web frameworks, TypeScript tooling |
| modify-response-middleware Middleware that allows you to modify the response data. | 1.3k | -5% | - | 6 years ago 1.1.0 | CommonJS | None | Compression and archives, HTTP servers and web frameworks | |
| express-xml-parser express middleware to parse xml body using type-is, raw-body, xml2js | 1.3k | +180% | - | 12 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| express6 🏅 Modern, fast, unopinionated, minimalist web framework. | 1.3k | +212% | - | 4 years ago 0.1.2 | CommonJS | Bundled | HTTP servers and web frameworks | |
| @nest-middlewares/response-time NestJS Middleware for Response Time | 1.3k | - | - | - | 2 years ago 10.0.0 | CommonJS | Bundled | HTTP servers and web frameworks |
| express-json-rpc-router Json-rpc middleware router for express | 1.3k | +383% | - | 4 years ago 1.4.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| @vikejs/express Express server adapter for Vike | 1.3k | - | - | - | 3 months ago 0.2.4 | ESM only | None | HTTP servers and web frameworks |
| express-parse-multipart An Express.js middleware for parsing "multipart/form-data" content type | 1.3k | +21% | - | 6 years ago 1.1.2 | CommonJS | None | HTTP servers and web frameworks | |
| ddos Configurable Denial-Of-Service prevention for http services | 1.3k | -8% | - | 7 years ago 0.2.1 | CommonJS | None | HTTP servers and web frameworks | |
| express-gateway A microservices API gateway built on top of ExpressJS | 1.2k | +23% | - | 5 years ago 1.16.11 | CommonJS | Bundled | HTTP servers and web frameworks | |
| @canva/app-middleware Utilities and Express.js middleware for Apps SDK server-side functionality. | 1.2k | - | - | - | 2 months ago 0.0.0-beta.8 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Authentication and authorisation |
| @exortek/express-mongo-sanitize Express middleware for NoSQL injection prevention — sanitizes request data | 1.2k | - | - | - | 1 month ago 3.0.1 | ESM + CommonJS | Bundled | Security, HTTP servers and web frameworks |
| @visulima/storage Server-side file-storage abstraction - store files in a web-accessible location via a simplified API. Includes S3, Azure, GCS, local filesystem and 20+ other backends with TUS/multipart/REST upload handlers and the most convenient features of each. | 1.2k | - | - | - | 1 day ago 2.0.15 | ESM only | Bundled | Cloud SDKs, HTTP servers and web frameworks |
| join-io Join files on a fly to reduce requests count | 1.2k | +105% | - | 5 years ago 5.0.0 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| trim-request Express middleware to trim all incoming request object | 1.2k | +13% | - | 8 years ago 1.0.6 | CommonJS | None | HTTP servers and web frameworks | |
| arecibo Fastify plugin that respondes to Kubernetes readiness and liveness probes. | 1.2k | -24% | - | 1 year ago 4.0.4 | CommonJS | Bundled | HTTP servers and web frameworks, Monitoring and error tracking | |
| grunt-express Start (and supervise) an Express.js web server using grunt.js, works well with socket.io | 1.2k | -12% | - | 12 years ago 1.4.1 | CommonJS | None | HTTP servers and web frameworks | |
| agentic-server Standalone OpenAI-compatible LLM gateway — multi-provider proxy with pluggable inference metering | 1.2k | - | - | 8 days ago 0.27.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks | |
| express-oas-validator express openapi middleware validator | 1.2k | +44% | - | 4 years ago 3.0.1 | CommonJS | None | Documentation tooling, HTTP servers and web frameworks | |
| co-express An express wrapper that enables generators to be used as middlewares | 1.2k | -53% | - | 9 years ago 2.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| keystone Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose | 1.2k | +37% | - | 7 years ago 4.2.1 | CommonJS | None | HTTP servers and web frameworks, ORMs and query builders | |
| @ttoss/http-server-mcp Model Context Protocol (MCP) server integration for @ttoss/http-server | 1.2k | - | - | - | 2 days ago 0.29.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| openapi-enforcer-middleware An express middleware that makes it easy to write web services that follow an Open API specification. | 1.2k | -40% | - | 4 years ago 2.2.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| @dimah-form/server Questionnaire server — dimahForm() with HTTP handler and direct api | 1.1k | - | - | - | 1 day ago 0.6.1 | ESM only | Bundled | Static site generators and meta-frameworks, TypeScript tooling |
| nuxt-mail Adds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails. | 1.1k | -48% | - | 3 months ago 8.0.5 | ESM only | Bundled | Email, Vue | |
| simplehttp2server simplehttp2server wrapper that makes it seamlessly available as a local dependency | 1.1k | +25% | - | 5 years ago 5.0.0 | ESM only | None | HTTP servers and web frameworks | |
| atpl A complete and fast template engine fully compatible with twig and similar to jinja with zero dependencies. | 1.1k | -10% | - | 9 years ago 0.9.3 | CommonJS | None | Templating, HTTP servers and web frameworks | |
| @twin.org/api-server-fastify Fastify web server integration for exposing API routes with consistent runtime behaviour. | 1.1k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3, HTTP servers and web frameworks |
| theokit The TheoKit web framework — file-based routing, typed server surfaces, the Vite plugin, the CLI and the deploy adapters, around agents served from agents/*.ts. | 1.1k | - | - | today 0.73.0 | ESM only | Bundled | HTTP servers and web frameworks, Routing | |
| timeout-middleware Express middleware for handling timeouts for slow requests | 1.1k | +201% | - | 10 years ago 0.6.1 | CommonJS | None | HTTP servers and web frameworks | |
| express-cache-on-demand Express middleware providing on-demand caching in high traffic situations. | 1.1k | -96% | - | 9 months ago 1.0.4 | CommonJS | None | HTTP servers and web frameworks | |
| node-hot-loader Hot module replacement for Node.js applications | 1.1k | +69% | - | 1 year ago 1.23.0 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| @eggjs/koa Koa web app framework for https://eggjs.org | 1.1k | - | - | - | 1 year ago 3.1.0-beta.2 | ESM only | Bundled | HTTP servers and web frameworks |
| express-version-request versions an incoming request to Express based on header or URL | 1k | -28% | - | 8 years ago 1.7.0 | CommonJS | None | HTTP servers and web frameworks | |
| modelling Simple model part for custom mvc over express/connect routes. | 1k | -89% | - | 11 years ago 0.0.3 | CommonJS | None | HTTP servers and web frameworks | |
| pixl-server-web A web server component for the pixl-server framework. | 1k | +1% | - | 7 months ago 3.0.4 | CommonJS | None | HTTP servers and web frameworks | |
| httpanda A frugal HTTP server for simple tasks. | 1k | +45% | - | 5 months ago 0.5.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| bearer-token-parser Zero-dependency Bearer token parser & validator middleware for Express. Extracts and validates tokens from headers, query strings, and request bodies with async support. | 1k | +504% | - | 6 months ago 2.1.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks | |
| express-remove-route Remove a route in express at runtime. | 857 | - | - | - | 9 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks, Routing |
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.
- hapi-dev-errorsReturn better error details and skip the look at command line to catch the issue.
- qktoolThis is a collection of tools, independent of any other libraries
- permitAn unopinionated authentication library for building Node.js APIs.
- reverse-pathTurns Express-style paths to urls by passing parameters
- named-routesNamed routes for node.js. Works with express and independently
- express-loggerExpress middleware for auto-archiving log files.
- @forklaunch/universal-sdkCross runtime fetch library for forklaunch router sdks
- request-receivedRoute middleware for Koa and Express that adds a request received high-resolution timer and Date to the request object using easily accessible Symbols to prevent request object pollution. Made for Cabin.
- @rest-vir/hostImplement a declarative and type safe REST API and host it.
- i18n-expressA simple i18n middleware for Express.js.
- query-parser-expressConvert query strings to numbers and boolean for express/connect applications.
- @maroonedsoftware/koaKoa middleware, body parsing, SSE streaming, and utilities for ServerKit
- modify-response-middlewareMiddleware that allows you to modify the response data.
- express-xml-parserexpress middleware to parse xml body using type-is, raw-body, xml2js
- express6🏅 Modern, fast, unopinionated, minimalist web framework.
- @nest-middlewares/response-timeNestJS Middleware for Response Time
- express-json-rpc-routerJson-rpc middleware router for express
- @vikejs/expressExpress server adapter for Vike
- express-parse-multipartAn Express.js middleware for parsing "multipart/form-data" content type
- ddosConfigurable Denial-Of-Service prevention for http services
- express-gatewayA microservices API gateway built on top of ExpressJS
- @canva/app-middlewareUtilities and Express.js middleware for Apps SDK server-side functionality.
- @exortek/express-mongo-sanitizeExpress middleware for NoSQL injection prevention — sanitizes request data
- @visulima/storageServer-side file-storage abstraction - store files in a web-accessible location via a simplified API. Includes S3, Azure, GCS, local filesystem and 20+ other backends with TUS/multipart/REST upload handlers and the most convenient features of each.
- join-ioJoin files on a fly to reduce requests count
- trim-requestExpress middleware to trim all incoming request object
- areciboFastify plugin that respondes to Kubernetes readiness and liveness probes.
- grunt-expressStart (and supervise) an Express.js web server using grunt.js, works well with socket.io
- agentic-serverStandalone OpenAI-compatible LLM gateway — multi-provider proxy with pluggable inference metering
- express-oas-validatorexpress openapi middleware validator
- co-expressAn express wrapper that enables generators to be used as middlewares
- keystoneWeb Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
- @ttoss/http-server-mcpModel Context Protocol (MCP) server integration for @ttoss/http-server
- openapi-enforcer-middlewareAn express middleware that makes it easy to write web services that follow an Open API specification.
- @dimah-form/serverQuestionnaire server — dimahForm() with HTTP handler and direct api
- nuxt-mailAdds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails.
- simplehttp2serversimplehttp2server wrapper that makes it seamlessly available as a local dependency
- atplA complete and fast template engine fully compatible with twig and similar to jinja with zero dependencies.
- @twin.org/api-server-fastifyFastify web server integration for exposing API routes with consistent runtime behaviour.
- theokitThe TheoKit web framework — file-based routing, typed server surfaces, the Vite plugin, the CLI and the deploy adapters, around agents served from agents/*.ts.
- timeout-middlewareExpress middleware for handling timeouts for slow requests
- express-cache-on-demandExpress middleware providing on-demand caching in high traffic situations.
- node-hot-loaderHot module replacement for Node.js applications
- @eggjs/koaKoa web app framework for https://eggjs.org
- express-version-requestversions an incoming request to Express based on header or URL
- modellingSimple model part for custom mvc over express/connect routes.
- pixl-server-webA web server component for the pixl-server framework.
- httpandaA frugal HTTP server for simple tasks.
- bearer-token-parserZero-dependency Bearer token parser & validator middleware for Express. Extracts and validates tokens from headers, query strings, and request bodies with async support.
- express-remove-routeRemove a route in express at runtime.