Skip to content
JS
Package category

HTTP servers and web frameworks

Servers, routers and web frameworks for Node.js.

653 packages4 comparisons

Packages compared

653 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
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 + CommonJSNoneHTTP 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
CommonJSBundledWebSockets and realtime, HTTP servers and web frameworks
@koa/ejs
ejs render middleware for Koa.js
5k---3 years ago
5.1.0
CommonJSNoneHTTP 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
CommonJSBundledHTTP 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
CommonJSNoneHTTP servers and web frameworks
create-serve
🍛 Ultralight http server with live reload. [CLI + API]
4.9k+129%-5 years ago
1.0.1
ESM onlyNoneCLI 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
CommonJSNoneHTTP servers and web frameworks
express-throttle
Request throttling middleware for Express
4.9k+48%-10 years ago
2.0.0
CommonJSNoneHTTP 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 + CommonJSBundledTypeScript tooling, HTTP servers and web frameworks
grant-express
Grant OAuth Proxy middleware for Express
4.8k+177%-5 years ago
5.4.8
CommonJSBundledHTTP 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
CommonJSNoneHTTP 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
CommonJSBundledHTTP 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
CommonJSBundledHTTP 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 + CommonJSBundledSchema 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
CommonJSBundledAuthentication and authorisation, HTTP servers and web frameworks
orator
Unopinionated API http server abstraction - REST or IPC
4.6k+337%--
6.1.3
CommonJSNoneLogging, HTTP servers and web frameworks
express-locale
Express middleware to determine locale
4.6k-35%-3 years ago
2.0.2
CommonJSNoneInternationalisation, HTTP servers and web frameworks
@nest-middlewares/cookie-parser
NestJS Middleware for Cookie Parser
4.6k---2 years ago
10.0.0
CommonJSBundledHTTP 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
CommonJSBundledHTTP 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
CommonJSNoneHTTP 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
CommonJSNoneCaching, 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
CommonJSBundledHTTP 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 onlyNoneHTTP 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
CommonJSBundledMonitoring 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
CommonJSBundledFiles 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
CommonJSNoneHTTP 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 onlyBundledHTTP 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 onlyBundledWebSockets 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
CommonJSNoneCaching, HTTP servers and web frameworks
csv-express
Adds a CSV response method to expressjs applications.
4.1k+90%-9 years ago
1.2.2
CommonJSNoneHTTP servers and web frameworks
koa-error-mapper
An error mapper for Koa applications
4.1k-18%-5 years ago
4.1.0
-NoneHTTP servers and web frameworks
@commercetools-backend/loggers
Opinionated JSON loggers for HTTP server applications
4.1k---1 day ago
27.11.3
ESM + CommonJSNoneHTTP servers and web frameworks, Logging
fastify-openai
OpenAI Fastify plugin
4k+1495%-1 year ago
0.2.0
CommonJSBundledHTTP servers and web frameworks
koa-xml-body
koa middleware to parse xml request body
4k+35%-3 years ago
3.0.0
CommonJSNoneHTTP servers and web frameworks
pushserve
Dead-simple pushState-enabled command-line http server.
4k+51%-10 years ago
1.0.2
CommonJSNoneCLI 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
CommonJSNoneHTTP 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 onlyBundledSchema validation, Documentation tooling
express-force-ssl
Force SSL on particular/all pages in Express
3.9k-24%-10 years ago
0.3.2
CommonJSNoneHTTP servers and web frameworks
koa-cookie
Koa cookie parser middleware
3.9k+20%-10 years ago
1.0.0
CommonJSNoneHTTP servers and web frameworks
express-sse
An Express middleware for Server-Sent Events (EventSource)
3.9k-48%-1 year ago
1.0.0
ESM + CommonJSBundledHTTP 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
CommonJSNoneDocumentation tooling, Parsers and serialisers
koa-jwt2
JWT authentication middleware.
3.9k-27%-8 years ago
1.0.3
CommonJSNoneHTTP 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 + CommonJSBundledHTTP servers and web frameworks
bodymen
Body parser middleware for MongoDB, Express and Nodejs
3.8k+299%-6 years ago
1.1.1
CommonJSNoneHTTP 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
CommonJSNoneHTTP 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
CommonJSBundledHTTP 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
CommonJSNoneHTTP servers and web frameworks
@fastify/nextjs
React server side rendering support for Fastify with Next
3.7k---1 year ago
11.0.0
CommonJSBundledStatic 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
CommonJSBundledHTTP 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
CommonJSNoneHTTP 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.