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
sails
API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)
33.1k+36%-3 months ago
1.5.18
CommonJSNoneWebSockets and realtime, HTTP servers and web frameworks
koa-proxies
Http Proxy Middleware for Koa@2.x/next
32.2k+89%-2 years ago
0.12.4
CommonJSBundledHTTP servers and web frameworks
express-flash
Flash Messages for your Express Application
30.2k-15%-13 years ago
0.0.2
CommonJSNoneHTTP servers and web frameworks
next-http-proxy-middleware
Nextjs HTTP Proxy Middleware
29.9k-29%-5 months ago
1.2.8
CommonJSBundledHTTP servers and web frameworks, WebSockets and realtime
lambda-api
Lightweight web framework for your serverless applications
29k+32%-1 month ago
1.5.1
ESM + CommonJSBundledCloud SDKs, HTTP servers and web frameworks
@fastify/schedule
Fastify plugin for scheduling periodic jobs
28.7k---1 month ago
7.0.0
CommonJSBundledQueues and background jobs, HTTP servers and web frameworks
express-ejs-layouts
Layout support for ejs in express.
28.4k+26%-5 years ago
2.5.1
CommonJSNoneHTTP servers and web frameworks, Templating
@hapi/good
Server and process monitoring plugin
27.9k---5 years ago
9.0.1
CommonJSNoneHTTP servers and web frameworks
http-compression
Adding gzip/brotli for your HTTP server
27.6k+101%-5 months ago
1.1.3
CommonJSNoneCompression and archives, HTTP servers and web frameworks
vite-express
Vite integration module for Express
27.4k+59%-7 months ago
0.22.1
CommonJSBundledBundlers, HTTP servers and web frameworks
prometheus-api-metrics
API and process monitoring with Prometheus for Node.js micro-service
27.2k+28%-1 year ago
4.0.0
CommonJSBundledMonitoring and error tracking, HTTP servers and web frameworks
route-cache
express middleware for caching your routes
26.1k-46%-4 months ago
0.7.1
CommonJSNoneHTTP servers and web frameworks
@zenstackhq/server
ZenStack automatic CRUD API handlers and server adapters for popular frameworks
25.7k---1 day ago
3.9.6
ESM + CommonJSBundledHTTP servers and web frameworks, Static site generators and meta-frameworks
host-validation-middleware
Middleware for validating host headers in requests to protect against DNS rebinding attacks.
25.6k+14%-5 months ago
0.1.4
ESM onlyNoneHTTP servers and web frameworks
express-robots-txt
Express middleware to serve and generate robots.txt
25.5k+39%-5 years ago
1.0.0
ESM + CommonJSNoneHTTP servers and web frameworks
universal-cookie-express
Hook cookies get/set on Express for server-rendering
25.4k-17%-4 months ago
8.1.2
ESM + CommonJSBundledHTTP servers and web frameworks
fastify-graceful-shutdown
Gracefully shutdown fastify
25.2k+54%-1 year ago
5.0.0
CommonJSBundledHTTP servers and web frameworks
express-caja-sanitizer
An express middleware inspired from express-sanitizer but additionally sanitizes URL params. It also gives an option to provide a preprocessor function to decide whether a (key, value) pair should be sanitized or not.
25.1k+618%-10 years ago
1.0.1
CommonJSNoneSecurity, HTTP servers and web frameworks
express-jwt-authz
Validate a JWTs scope to authorize access to an endpoint
24.8k+7%-6 years ago
2.4.1
CommonJSBundledHTTP servers and web frameworks
zod-express-middleware
Express middleware to validate requests using zod schema's.
23.8k+37%-5 years ago
1.4.0
CommonJSBundledHTTP servers and web frameworks, Schema validation
express-sslify
Enforces SSL for node.js express projects
23k+36%-9 years ago
1.2.0
CommonJSNoneHTTP servers and web frameworks
@sailshq/csurf
A fork of csurf with ongoing maintenance from the Sails core team
22.8k---1 year ago
1.11.1
-NoneHTTP servers and web frameworks
express-normalize-query-params-middleware
express middleware that normalizes incoming query param names
22.6k-29%-9 years ago
0.5.1
-NoneHTTP servers and web frameworks
connect-query
Parse query parameters in Connect or Express
22.5k+7%-9 years ago
1.0.0
CommonJSNoneHTTP servers and web frameworks
@tsed/common
A TypeScript Framework on top of Express
22.3k---4 days ago
8.38.8
ESM onlyBundledHTTP servers and web frameworks, TypeScript tooling
express-intlayer
Manage internationalization i18n in a simple way for express application.
22.1k-16%-today
9.5.9
ESM + CommonJSBundledTypeScript tooling, Internationalisation
express-mung
Transform an express response (or make until no good)
21.8k-32%-8 years ago
0.5.1
CommonJSNoneHTTP servers and web frameworks
@fastify/type-provider-zod
Zod Type Provider for Fastify@5
21.7k---5 months ago
1.0.0
ESM + CommonJSBundledHTTP servers and web frameworks, Schema validation
fastify-print-routes
A simple plugin for Fastify prints all available routes.
21.2k+146%-9 months ago
5.0.1
ESM onlyBundledHTTP servers and web frameworks
nestjs-trpc
<a href="https://nestjs-trpc.io/" target="_blank" rel="noopener"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://i.imgur.com/JvsOXCg.png" /> <img alt="tRPC" src="https://i.imgur.com/JvsOXCg.png" /> </picture> </a>
21.2k+206%-2 months ago
2.13.0
ESM + CommonJSBundledTypeScript tooling, HTTP servers and web frameworks
graphql-helix
A highly evolved GraphQL HTTP Server 🧬
21.1k+13%-4 years ago
1.13.0
ESM + CommonJSBundledGraphQL, HTTP servers and web frameworks
@moebius/http-graceful-shutdown
Gracefully terminates HTTP servers in Node.js
21k---8 years ago
1.1.0
CommonJSBundledHTTP servers and web frameworks
ready-callback
Launch server after all async task ready
20.8k-14%-2 years ago
4.0.0
ESM + CommonJSBundledPromises and async control flow, HTTP servers and web frameworks
koa-onerror
koa error handler, hack ctx.onerror
20.7k-24%-1 year ago
5.0.1
ESM + CommonJSBundledHTTP servers and web frameworks
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
20.7k-13%-3 years ago
0.99.7
CommonJSNoneMonitoring and error tracking, Numbers and maths
egg
A web framework's framework for Node.js
20.2k-15%-8 months ago
3.34.0
CommonJSBundledHTTP servers and web frameworks
engine-utils
Utilities from consolidate.js for normalizing engine formats.
19.9k-18%-11 years ago
0.1.1
CommonJSNoneHTTP servers and web frameworks
egg-core
A core Pluggable framework based on koa
19.7k-13%-1 year ago
5.5.1
CommonJSBundledHTTP servers and web frameworks
jsonp-body
Helper to create more safe jsonp response body for koa and other web framework
19.4k-11%-1 year ago
2.0.0
ESM + CommonJSBundledHTTP servers and web frameworks
@dr.pogodin/csurf
CSRF token middleware for ExpressJS
19.3k---3 days ago
1.18.1
ESM onlyBundledHTTP servers and web frameworks, Security
@elastic/good
Server and process monitoring plugin
19.2k---5 years ago
9.0.1-kibana3
CommonJSNoneHTTP servers and web frameworks
express-query-boolean
Convert query strings to dates for express/connect applications.
19.1k+92%-8 years ago
2.0.0
CommonJSNoneHTTP servers and web frameworks
@eggjs/router
Router middleware for egg/koa. Provides RESTful resource routing.
18.7k---1 year ago
3.0.6
ESM + CommonJSBundledRouting, HTTP servers and web frameworks
reload
Node.js module to refresh and reload your code in your browser when your code changes. No browser plugins required.
17.8k+7%-6 months ago
3.4.3
CommonJSNoneHTTP servers and web frameworks
express-correlation-id
Express middleware to correlate requests across http calls
17.8k-4%-2 years ago
3.0.1
CommonJSNoneHTTP servers and web frameworks, Logging
prerender-node
express middleware for serving prerendered javascript-rendered pages for SEO
17.5k-27%-1 year ago
3.8.3
CommonJSNoneHTTP servers and web frameworks, Angular
server-timing
This module can add `ServerTiming` Header to http response, and be able to use express middleware
17.1k+2%-3 years ago
3.3.3
CommonJSBundledHTTP servers and web frameworks
es-dev-server
Development server for modern web apps
16.9k+38%-5 years ago
2.1.0
CommonJSNoneHTTP servers and web frameworks
co-gather
Execute thunks in parallel with concurrency support and gather all the results
16.9k+720%-6 years ago
1.0.1
CommonJSNonePromises and async control flow, HTTP servers and web frameworks
request-context
Simple connect middleware to wrap the request handling in a domain and set and access data for the current request lifecycle only.
16.7k+15%-9 years ago
2.0.0
CommonJSNoneHTTP 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.

  • sailsAPI-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)
  • koa-proxiesHttp Proxy Middleware for Koa@2.x/next
  • express-flashFlash Messages for your Express Application
  • next-http-proxy-middlewareNextjs HTTP Proxy Middleware
  • lambda-apiLightweight web framework for your serverless applications
  • @fastify/scheduleFastify plugin for scheduling periodic jobs
  • express-ejs-layoutsLayout support for ejs in express.
  • @hapi/goodServer and process monitoring plugin
  • http-compressionAdding gzip/brotli for your HTTP server
  • vite-expressVite integration module for Express
  • prometheus-api-metricsAPI and process monitoring with Prometheus for Node.js micro-service
  • route-cacheexpress middleware for caching your routes
  • @zenstackhq/serverZenStack automatic CRUD API handlers and server adapters for popular frameworks
  • host-validation-middlewareMiddleware for validating host headers in requests to protect against DNS rebinding attacks.
  • express-robots-txtExpress middleware to serve and generate robots.txt
  • universal-cookie-expressHook cookies get/set on Express for server-rendering
  • fastify-graceful-shutdownGracefully shutdown fastify
  • express-caja-sanitizerAn express middleware inspired from express-sanitizer but additionally sanitizes URL params. It also gives an option to provide a preprocessor function to decide whether a (key, value) pair should be sanitized or not.
  • express-jwt-authzValidate a JWTs scope to authorize access to an endpoint
  • zod-express-middlewareExpress middleware to validate requests using zod schema's.
  • express-sslifyEnforces SSL for node.js express projects
  • @sailshq/csurfA fork of csurf with ongoing maintenance from the Sails core team
  • express-normalize-query-params-middlewareexpress middleware that normalizes incoming query param names
  • connect-queryParse query parameters in Connect or Express
  • @tsed/commonA TypeScript Framework on top of Express
  • express-intlayerManage internationalization i18n in a simple way for express application.
  • express-mungTransform an express response (or make until no good)
  • @fastify/type-provider-zodZod Type Provider for Fastify@5
  • fastify-print-routesA simple plugin for Fastify prints all available routes.
  • nestjs-trpc<a href="https://nestjs-trpc.io/" target="_blank" rel="noopener"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://i.imgur.com/JvsOXCg.png" /> <img alt="tRPC" src="https://i.imgur.com/JvsOXCg.png" /> </picture> </a>
  • graphql-helixA highly evolved GraphQL HTTP Server 🧬
  • @moebius/http-graceful-shutdownGracefully terminates HTTP servers in Node.js
  • ready-callbackLaunch server after all async task ready
  • koa-onerrorkoa error handler, hack ctx.onerror
  • 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
  • eggA web framework's framework for Node.js
  • engine-utilsUtilities from consolidate.js for normalizing engine formats.
  • egg-coreA core Pluggable framework based on koa
  • jsonp-bodyHelper to create more safe jsonp response body for koa and other web framework
  • @dr.pogodin/csurfCSRF token middleware for ExpressJS
  • @elastic/goodServer and process monitoring plugin
  • express-query-booleanConvert query strings to dates for express/connect applications.
  • @eggjs/routerRouter middleware for egg/koa. Provides RESTful resource routing.
  • reloadNode.js module to refresh and reload your code in your browser when your code changes. No browser plugins required.
  • express-correlation-idExpress middleware to correlate requests across http calls
  • prerender-nodeexpress middleware for serving prerendered javascript-rendered pages for SEO
  • server-timingThis module can add `ServerTiming` Header to http response, and be able to use express middleware
  • es-dev-serverDevelopment server for modern web apps
  • co-gatherExecute thunks in parallel with concurrency support and gather all the results
  • request-contextSimple connect middleware to wrap the request handling in a domain and set and access data for the current request lifecycle only.