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
cookie
HTTP server cookie parsing and serialization
156.1m+114%-2 months ago
2.0.1
ESM onlyNoneHTTP servers and web frameworks, Node.js utilities
express
Fast, unopinionated, minimalist web framework
101.5m+120%-9 months ago
5.2.1
-NoneHTTP servers and web frameworks
cors
Node.js CORS middleware
58m+194%-8 months ago
2.8.6
CommonJSNoneSecurity, HTTP servers and web frameworks
hono
Web framework built on Web Standards
46.1m+2104%-1 day ago
4.13.9
ESM + CommonJSBundledCloud SDKs, HTTP servers and web frameworks
express-rate-limit
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
45.1m+514%-27 days ago
8.7.0
ESM + CommonJSBundledSecurity, HTTP servers and web frameworks
process-warning
A small utility for creating warnings and emitting them.
41.9m+216%-1 month ago
5.1.0
CommonJSBundledHTTP servers and web frameworks
compression
Node.js compression middleware
34.5m+56%-14 days ago
1.8.2
-NoneCompression and archives, HTTP servers and web frameworks
http-proxy-middleware
The one-liner node.js proxy middleware for connect, express, next.js and more
21.4m+19%-2 months ago
4.2.0
ESM onlyBundledHTTP servers and web frameworks, WebSockets and realtime
multer
Middleware for handling `multipart/form-data`.
15.3m+113%-11 days ago
2.4.0
-NoneHTTP servers and web frameworks
@expo/json-file
A module for reading, writing, and manipulating JSON files
15.2m+311%-2 months ago
11.0.1
CommonJSBundledHTTP servers and web frameworks, React
@expo/config-plugins
A library for Expo config plugins
10.4m+236%-1 month ago
57.0.9
CommonJSBundledReact, HTTP servers and web frameworks
fastify
Fast and low overhead web framework, for Node.js
9.6m+239%-9 days ago
5.12.5
CommonJSBundledHTTP servers and web frameworks
@expo/config-types
Types for the Expo config object app.config.ts
9.6m+270%-2 months ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
morgan
HTTP request logger middleware for node.js
9.6m+67%-14 days ago
1.12.1
-NoneLogging, HTTP servers and web frameworks
@expo/config
A library for interacting with the app.json
9.4m+245%-1 month ago
57.0.9
CommonJSBundledReact, HTTP servers and web frameworks
@fastify/error
A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins.
9.3m+252%-1 year ago
4.2.0
CommonJSBundledHTTP servers and web frameworks
@expo/image-utils
A package used by Expo CLI for processing images
8.2m+282%-1 month ago
0.11.5
CommonJSBundledHTTP servers and web frameworks, React
@expo/prebuild-config
Get the prebuild config
7.7m+293%-14 days ago
57.0.16
CommonJSBundledReact, HTTP servers and web frameworks
expo-constants
Provides system information that remains constant throughout the lifetime of your app.
7.3m+330%-7 days ago
57.0.19
CommonJSBundledReact, HTTP servers and web frameworks
@expo/package-manager
A library for installing and finding packages in a project
7.1m+306%-2 months ago
1.13.1
CommonJSBundledReact, HTTP servers and web frameworks
babel-preset-expo
The Babel preset for Expo projects
7.1m+330%-1 day ago
57.0.13
CommonJSBundledReact, Bundlers
@flmngr/flmngr-server-node-express
Include Flmngr file manager server-side into your Express app or website
7m+166%-3 years ago
1.5.3
ESM + CommonJSBundledHTTP servers and web frameworks
expo-modules-autolinking
Scripts that autolink Expo modules.
6.8m+301%-14 days ago
57.0.13
CommonJSBundledHTTP servers and web frameworks, React
expo-asset
An Expo universal module to download assets and pass them into other APIs
6.7m+341%-7 days ago
57.0.18
CommonJSBundledReact, HTTP servers and web frameworks
expo-font
Load fonts at runtime and use them in React Native components.
6.7m+312%-14 days ago
57.0.4
CommonJSBundledReact, HTTP servers and web frameworks
expo-modules-core
The core of Expo Modules architecture
6.7m+316%-1 day ago
57.0.19
CommonJSBundledReact, HTTP servers and web frameworks
@expo/fingerprint
A library to generate a fingerprint from a React Native project
6.5m+338%-14 days ago
0.20.13
CommonJSBundledReact, HTTP servers and web frameworks
expo-server
Server API for Expo Router projects
5.9m+1893%-1 month ago
57.0.3
ESM + CommonJSBundledHTTP servers and web frameworks, React
@expo/devtools
DevTools plugin helpers for Expo
5.7m+1223%-2 months ago
57.0.1
CommonJSBundledReact, HTTP servers and web frameworks
expo-linking
Create and open deep links universally
5.2m+398%-1 day ago
57.0.11
CommonJSBundledReact, HTTP servers and web frameworks
expo-status-bar
Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
5.2m+385%-2 months ago
57.0.1
CommonJSBundledReact, HTTP servers and web frameworks
koa
Koa web app framework
5.1m+30%-4 months ago
3.2.1
ESM + CommonJSNoneHTTP servers and web frameworks
corser
A highly configurable, middleware compatible implementation of CORS.
5.1m+49%-10 years ago
2.0.1
CommonJSNoneSecurity, HTTP servers and web frameworks
zone.js
Zones for JavaScript
4.9m+24%-22 days ago
0.16.3
ESM + CommonJSBundledHTTP servers and web frameworks, Angular
koa-compose
compose Koa middleware
4.9m+40%-8 years ago
4.1.0
-NoneHTTP servers and web frameworks
webpack-hot-middleware
Webpack hot reloading you can attach to your own server
4.8m+9%-2 years ago
2.26.1
CommonJSNoneHTTP servers and web frameworks
superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
4.7m+93%-2 years ago
2.0.2
ESM + CommonJSBundledSchema validation, TypeScript tooling
expo-router
Expo Router is a file-based router for React Native and web applications.
4.5m+501%-1 day ago
57.0.23
CommonJSBundledReact, HTTP servers and web frameworks
@angular/compiler-cli
Angular - the compiler CLI for Node.js
4.3m+30%-1 day ago
22.2.0
ESM onlyBundledAngular, HTTP servers and web frameworks
@angular/router
Angular - the routing library
4.3m+31%-1 day ago
22.2.0
ESM onlyBundledAngular, HTTP servers and web frameworks
expo-splash-screen
Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.
4.3m+347%-14 days ago
57.0.9
CommonJSBundledReact, HTTP servers and web frameworks
expo-secure-store
Provides a way to encrypt and securely store key-value pairs locally on the device.
4.2m+686%-14 days ago
57.0.4
CommonJSBundledReact, HTTP servers and web frameworks
@expo/dom-webview
A WebView specifically designed for Expo DOM components
4.2m+212305%-2 months ago
57.0.1
CommonJSBundledReact, DOM and browser utilities
expo-application
A universal module that gets native application information such as its ID, app name, and build version at runtime
4.1m+371%-14 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
expo-manifests
Code to parse and use Expo and Expo Updates manifests.
3.9m+376%-14 days ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
expo-web-browser
Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewControl
3.9m+218%-14 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
expo-updates-interface
Native interface for modules that optionally depend on expo-updates, e.g. expo-dev-launcher.
3.9m+385%-14 days ago
57.0.2
CommonJSNoneReact, HTTP servers and web frameworks
expo-json-utils
Utilities for reading JSONObjects (Android) and NSDictionaries (iOS).
3.8m+381%-14 days ago
57.0.2
CommonJSNoneReact, HTTP servers and web frameworks
expo-symbols
Provides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps.
3.7m+962%-14 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
expo-notifications
Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.
3.3m+526%-1 day ago
57.0.21
CommonJSBundledReact, 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.

  • cookieHTTP server cookie parsing and serialization
  • expressFast, unopinionated, minimalist web framework
  • corsNode.js CORS middleware
  • honoWeb framework built on Web Standards
  • express-rate-limitBasic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
  • process-warningA small utility for creating warnings and emitting them.
  • compressionNode.js compression middleware
  • http-proxy-middlewareThe one-liner node.js proxy middleware for connect, express, next.js and more
  • multerMiddleware for handling `multipart/form-data`.
  • @expo/json-fileA module for reading, writing, and manipulating JSON files
  • @expo/config-pluginsA library for Expo config plugins
  • fastifyFast and low overhead web framework, for Node.js
  • @expo/config-typesTypes for the Expo config object app.config.ts
  • morganHTTP request logger middleware for node.js
  • @expo/configA library for interacting with the app.json
  • @fastify/errorA small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins.
  • @expo/image-utilsA package used by Expo CLI for processing images
  • @expo/prebuild-configGet the prebuild config
  • expo-constantsProvides system information that remains constant throughout the lifetime of your app.
  • @expo/package-managerA library for installing and finding packages in a project
  • babel-preset-expoThe Babel preset for Expo projects
  • @flmngr/flmngr-server-node-expressInclude Flmngr file manager server-side into your Express app or website
  • expo-modules-autolinkingScripts that autolink Expo modules.
  • expo-assetAn Expo universal module to download assets and pass them into other APIs
  • expo-fontLoad fonts at runtime and use them in React Native components.
  • expo-modules-coreThe core of Expo Modules architecture
  • @expo/fingerprintA library to generate a fingerprint from a React Native project
  • expo-serverServer API for Expo Router projects
  • @expo/devtoolsDevTools plugin helpers for Expo
  • expo-linkingCreate and open deep links universally
  • expo-status-barProvides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
  • koaKoa web app framework
  • corserA highly configurable, middleware compatible implementation of CORS.
  • zone.jsZones for JavaScript
  • koa-composecompose Koa middleware
  • webpack-hot-middlewareWebpack hot reloading you can attach to your own server
  • superstructA simple and composable way to validate data in JavaScript (and TypeScript).
  • expo-routerExpo Router is a file-based router for React Native and web applications.
  • @angular/compiler-cliAngular - the compiler CLI for Node.js
  • @angular/routerAngular - the routing library
  • expo-splash-screenProvides a module to allow keeping the native Splash Screen visible until you choose to hide it.
  • expo-secure-storeProvides a way to encrypt and securely store key-value pairs locally on the device.
  • @expo/dom-webviewA WebView specifically designed for Expo DOM components
  • expo-applicationA universal module that gets native application information such as its ID, app name, and build version at runtime
  • expo-manifestsCode to parse and use Expo and Expo Updates manifests.
  • expo-web-browserProvides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewControl
  • expo-updates-interfaceNative interface for modules that optionally depend on expo-updates, e.g. expo-dev-launcher.
  • expo-json-utilsUtilities for reading JSONObjects (Android) and NSDictionaries (iOS).
  • expo-symbolsProvides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps.
  • expo-notificationsProvides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.