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-better-body Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3. | 5.1k | +11% | - | 6 years ago 3.3.9 | ESM + CommonJS | None | HTTP servers and web frameworks, Build tools | |
| hyper-express High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood. | 5.1k | -58% | - | 2 months ago 7.0.2 | CommonJS | Bundled | WebSockets and realtime, HTTP servers and web frameworks | |
| @koa/ejs ejs render middleware for Koa.js | 5k | - | - | - | 3 years ago 5.1.0 | CommonJS | None | HTTP servers and web frameworks, Templating |
| signed Tiny express library for signing urls and validating them based on secret key | 5k | +218% | - | 2 years ago 2.1.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| hapi-named-routes Hapi plugin to add named routes to your view templates | 4.9k | +290% | - | 8 years ago 1.0.1 | CommonJS | None | HTTP servers and web frameworks | |
| create-serve 🍛 Ultralight http server with live reload. [CLI + API] | 4.9k | +129% | - | 5 years ago 1.0.1 | ESM only | None | CLI tools and terminal utilities, HTTP servers and web frameworks | |
| razzle-start-server-webpack-plugin Automatically start your server once Webpack's build completes. | 4.9k | -61% | - | 3 years ago 4.2.18 | CommonJS | None | HTTP servers and web frameworks | |
| express-throttle Request throttling middleware for Express | 4.9k | +48% | - | 10 years ago 2.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| fastify-decorators Framework aimed to provide useful TypeScript decorators to implement controllers, services and request handlers, built with Fastify. | 4.8k | -63% | - | 1 year ago 3.16.1 | ESM + CommonJS | Bundled | TypeScript tooling, HTTP servers and web frameworks | |
| grant-express Grant OAuth Proxy middleware for Express | 4.8k | +177% | - | 5 years ago 5.4.8 | CommonJS | Bundled | HTTP servers and web frameworks | |
| express-routes-versioning Node.js module provides versioning for expressjs routes/api | 4.7k | +312% | - | 9 years ago 1.0.1 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| express-graceful-exit Allow graceful exits for express apps, supporting zero downtime deploys | 4.7k | -45% | - | 5 years ago 0.5.2 | CommonJS | Bundled | HTTP servers and web frameworks | |
| express-idempotency Idempotency middleware for Express - Add idempotency to your express routes effortlessly | 4.7k | +94% | - | 2 months ago 2.1.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| openapi-ts-router Typed Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation | 4.7k | +45% | - | 2 months ago 0.4.1 | ESM + CommonJS | Bundled | Schema validation, HTTP servers and web frameworks | |
| @access-tokens/express Express routes and middleware for personal access token authentication | 4.6k | - | - | - | 8 months ago 1.1.0 | CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| orator Unopinionated API http server abstraction - REST or IPC | 4.6k | +337% | - | - 6.1.3 | CommonJS | None | Logging, HTTP servers and web frameworks | |
| express-locale Express middleware to determine locale | 4.6k | -35% | - | 3 years ago 2.0.2 | CommonJS | None | Internationalisation, HTTP servers and web frameworks | |
| @nest-middlewares/cookie-parser NestJS Middleware for Cookie Parser | 4.6k | - | - | - | 2 years ago 10.0.0 | CommonJS | Bundled | HTTP servers and web frameworks |
| @the-next-ai/ai-gateway TypeScript Fastify AI protocol gateway for OpenAI, Anthropic, Gemini, MCP and agent workflows. | 4.5k | - | - | - | 17 days ago 1.0.21 | CommonJS | Bundled | HTTP servers and web frameworks |
| overload-protection Load detection and shedding capabilities for http, express, restify and koa | 4.5k | -41% | - | 4 years ago 1.2.3 | CommonJS | None | HTTP servers and web frameworks | |
| hapi-cache-buster Hapi plugin to a bust the cache of browser assets. | 4.4k | +297% | - | 11 years ago 0.4.0 | CommonJS | None | Caching, HTTP servers and web frameworks | |
| cloudfront-ip-ranges Get Cloudfront IPs for use in trust proxy configurations | 4.4k | +229% | - | 5 years ago 1.0.2 | CommonJS | Bundled | HTTP servers and web frameworks | |
| json-rest-schema A flexible and extensible schema validation library for JavaScript objects, designed for REST APIs and beyond. Features include type casting, data transformation, and a pluggable architecture for custom rules. | 4.4k | +1911% | - | 1 month ago 1.0.17 | ESM only | None | HTTP servers and web frameworks | |
| @useparagon/swagger-stats API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification | 4.4k | - | - | - | 1 year ago 1.0.2 | CommonJS | Bundled | Monitoring and error tracking, Numbers and maths |
| nestjs-busboy A File Upload package for NestJS supporting both Fastify and Express adapters | 4.3k | - | - | 7 days ago 1.0.2 | CommonJS | Bundled | Files and file systems, HTTP servers and web frameworks | |
| express-async-router Express Async Router - An Express Router wrapper which automatically manage Promise. | 4.3k | -36% | - | 7 years ago 0.1.15 | CommonJS | None | HTTP servers and web frameworks, Promises and async control flow | |
| @fanoutio/serve-grip Connect-style Middleware for GRIP | 4.2k | - | - | - | 7 months ago 4.2.0 | ESM only | Bundled | HTTP servers and web frameworks, Static site generators and meta-frameworks |
| tinyws Tiny WebSocket middleware for Node.js based on ws. | 4.2k | +32% | - | 7 months ago 1.0.0 | ESM only | Bundled | WebSockets and realtime, HTTP servers and web frameworks | |
| express-cache-controller Middleware for meddling with Cache-Control headers | 4.2k | -7% | - | 8 years ago 1.1.0 | CommonJS | None | Caching, HTTP servers and web frameworks | |
| csv-express Adds a CSV response method to expressjs applications. | 4.1k | +90% | - | 9 years ago 1.2.2 | CommonJS | None | HTTP servers and web frameworks | |
| koa-error-mapper An error mapper for Koa applications | 4.1k | -18% | - | 5 years ago 4.1.0 | - | None | HTTP servers and web frameworks | |
| @commercetools-backend/loggers Opinionated JSON loggers for HTTP server applications | 4.1k | - | - | - | 1 day ago 27.11.3 | ESM + CommonJS | None | HTTP servers and web frameworks, Logging |
| fastify-openai OpenAI Fastify plugin | 4k | +1495% | - | 1 year ago 0.2.0 | CommonJS | Bundled | HTTP servers and web frameworks | |
| koa-xml-body koa middleware to parse xml request body | 4k | +35% | - | 3 years ago 3.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| pushserve Dead-simple pushState-enabled command-line http server. | 4k | +51% | - | 10 years ago 1.0.2 | CommonJS | None | CLI tools and terminal utilities, HTTP servers and web frameworks | |
| is-port-free A simple node module to check if a TCP port is free on the local machine. | 3.9k | +158% | - | 8 years ago 1.0.7 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| @amritk/api Framework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify). | 3.9k | - | - | - | 1 day ago 0.16.6 | ESM only | Bundled | Schema validation, Documentation tooling |
| express-force-ssl Force SSL on particular/all pages in Express | 3.9k | -24% | - | 10 years ago 0.3.2 | CommonJS | None | HTTP servers and web frameworks | |
| koa-cookie Koa cookie parser middleware | 3.9k | +20% | - | 10 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks | |
| express-sse An Express middleware for Server-Sent Events (EventSource) | 3.9k | -48% | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, WebSockets and realtime | |
| hads Fast web server allowing to browse, search and edit project documentation written in Markdown | 3.9k | -2% | - | 4 years ago 3.0.3 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| koa-jwt2 JWT authentication middleware. | 3.9k | -27% | - | 8 years ago 1.0.3 | CommonJS | None | HTTP servers and web frameworks | |
| express-http-context2 Modern request-scoped storage support for Express.js based on Asynchronous Local Storage. | 3.9k | +95% | - | 3 years ago 1.0.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks | |
| bodymen Body parser middleware for MongoDB, Express and Nodejs | 3.8k | +299% | - | 6 years ago 1.1.1 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| express-github-webhook A Express middleware for handle Github Webhooks | 3.8k | +715% | - | 9 years ago 1.0.6 | CommonJS | None | HTTP servers and web frameworks | |
| koa-requestid A middleware that adds a request id to a koa application | 3.8k | -59% | - | 8 months ago 2.3.0 | CommonJS | Bundled | HTTP servers and web frameworks, Monitoring and error tracking | |
| @artsy/express-reloadable Development tool that enables hot-swapping Express server code without a restart | 3.7k | - | - | - | 7 months ago 1.8.1 | CommonJS | None | HTTP servers and web frameworks |
| @fastify/nextjs React server side rendering support for Fastify with Next | 3.7k | - | - | - | 1 year ago 11.0.0 | CommonJS | Bundled | Static site generators and meta-frameworks, React |
| async-middleware Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc. | 3.6k | -21% | - | 9 years ago 1.2.1 | CommonJS | Bundled | HTTP servers and web frameworks, Promises and async control flow | |
| query-types Handles numeric and boolean values for Express req.query object. | 3.6k | +142% | - | 11 years ago 0.1.4 | CommonJS | None | HTTP servers and web frameworks, URLs and query strings |
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-better-bodyFull-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.
- hyper-expressHigh performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
- @koa/ejsejs render middleware for Koa.js
- signedTiny express library for signing urls and validating them based on secret key
- hapi-named-routesHapi plugin to add named routes to your view templates
- create-serve🍛 Ultralight http server with live reload. [CLI + API]
- razzle-start-server-webpack-pluginAutomatically start your server once Webpack's build completes.
- express-throttleRequest throttling middleware for Express
- fastify-decoratorsFramework aimed to provide useful TypeScript decorators to implement controllers, services and request handlers, built with Fastify.
- grant-expressGrant OAuth Proxy middleware for Express
- express-routes-versioningNode.js module provides versioning for expressjs routes/api
- express-graceful-exitAllow graceful exits for express apps, supporting zero downtime deploys
- express-idempotencyIdempotency middleware for Express - Add idempotency to your express routes effortlessly
- openapi-ts-routerTyped Express and Hono route helpers backed by OpenAPI paths and Standard Schema validation
- @access-tokens/expressExpress routes and middleware for personal access token authentication
- oratorUnopinionated API http server abstraction - REST or IPC
- express-localeExpress middleware to determine locale
- @nest-middlewares/cookie-parserNestJS Middleware for Cookie Parser
- @the-next-ai/ai-gatewayTypeScript Fastify AI protocol gateway for OpenAI, Anthropic, Gemini, MCP and agent workflows.
- overload-protectionLoad detection and shedding capabilities for http, express, restify and koa
- hapi-cache-busterHapi plugin to a bust the cache of browser assets.
- cloudfront-ip-rangesGet Cloudfront IPs for use in trust proxy configurations
- json-rest-schemaA flexible and extensible schema validation library for JavaScript objects, designed for REST APIs and beyond. Features include type casting, data transformation, and a pluggable architecture for custom rules.
- @useparagon/swagger-statsAPI Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification
- nestjs-busboyA File Upload package for NestJS supporting both Fastify and Express adapters
- express-async-routerExpress Async Router - An Express Router wrapper which automatically manage Promise.
- @fanoutio/serve-gripConnect-style Middleware for GRIP
- tinywsTiny WebSocket middleware for Node.js based on ws.
- express-cache-controllerMiddleware for meddling with Cache-Control headers
- csv-expressAdds a CSV response method to expressjs applications.
- koa-error-mapperAn error mapper for Koa applications
- @commercetools-backend/loggersOpinionated JSON loggers for HTTP server applications
- fastify-openaiOpenAI Fastify plugin
- koa-xml-bodykoa middleware to parse xml request body
- pushserveDead-simple pushState-enabled command-line http server.
- is-port-freeA simple node module to check if a TCP port is free on the local machine.
- @amritk/apiFramework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify).
- express-force-sslForce SSL on particular/all pages in Express
- koa-cookieKoa cookie parser middleware
- express-sseAn Express middleware for Server-Sent Events (EventSource)
- hadsFast web server allowing to browse, search and edit project documentation written in Markdown
- koa-jwt2JWT authentication middleware.
- express-http-context2Modern request-scoped storage support for Express.js based on Asynchronous Local Storage.
- bodymenBody parser middleware for MongoDB, Express and Nodejs
- express-github-webhookA Express middleware for handle Github Webhooks
- koa-requestidA middleware that adds a request id to a koa application
- @artsy/express-reloadableDevelopment tool that enables hot-swapping Express server code without a restart
- @fastify/nextjsReact server side rendering support for Fastify with Next
- async-middlewareWrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.
- query-typesHandles numeric and boolean values for Express req.query object.