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 |
|---|---|---|---|---|---|---|---|---|
| cookie HTTP server cookie parsing and serialization | 156.1m | +114% | - | 2 months ago 2.0.1 | ESM only | None | HTTP servers and web frameworks, Node.js utilities | |
| express Fast, unopinionated, minimalist web framework | 101.5m | +120% | - | 9 months ago 5.2.1 | - | None | HTTP servers and web frameworks | |
| cors Node.js CORS middleware | 58m | +194% | - | 8 months ago 2.8.6 | CommonJS | None | Security, HTTP servers and web frameworks | |
| hono Web framework built on Web Standards | 46.1m | +2104% | - | 1 day ago 4.13.9 | ESM + CommonJS | Bundled | Cloud 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 + CommonJS | Bundled | Security, 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 | CommonJS | Bundled | HTTP servers and web frameworks | |
| compression Node.js compression middleware | 34.5m | +56% | - | 14 days ago 1.8.2 | - | None | Compression 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 only | Bundled | HTTP servers and web frameworks, WebSockets and realtime | |
| multer Middleware for handling `multipart/form-data`. | 15.3m | +113% | - | 11 days ago 2.4.0 | - | None | HTTP 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 | CommonJS | Bundled | HTTP servers and web frameworks, React | |
| @expo/config-plugins A library for Expo config plugins | 10.4m | +236% | - | 1 month ago 57.0.9 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| fastify Fast and low overhead web framework, for Node.js | 9.6m | +239% | - | 9 days ago 5.12.5 | CommonJS | Bundled | HTTP 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 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| morgan HTTP request logger middleware for node.js | 9.6m | +67% | - | 14 days ago 1.12.1 | - | None | Logging, HTTP servers and web frameworks | |
| @expo/config A library for interacting with the app.json | 9.4m | +245% | - | 1 month ago 57.0.9 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | HTTP 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 | CommonJS | Bundled | HTTP servers and web frameworks, React | |
| @expo/prebuild-config Get the prebuild config | 7.7m | +293% | - | 14 days ago 57.0.16 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| babel-preset-expo The Babel preset for Expo projects | 7.1m | +330% | - | 1 day ago 57.0.13 | CommonJS | Bundled | React, 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 + CommonJS | Bundled | HTTP servers and web frameworks | |
| expo-modules-autolinking Scripts that autolink Expo modules. | 6.8m | +301% | - | 14 days ago 57.0.13 | CommonJS | Bundled | HTTP 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-modules-core The core of Expo Modules architecture | 6.7m | +316% | - | 1 day ago 57.0.19 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-server Server API for Expo Router projects | 5.9m | +1893% | - | 1 month ago 57.0.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, React | |
| @expo/devtools DevTools plugin helpers for Expo | 5.7m | +1223% | - | 2 months ago 57.0.1 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-linking Create and open deep links universally | 5.2m | +398% | - | 1 day ago 57.0.11 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| koa Koa web app framework | 5.1m | +30% | - | 4 months ago 3.2.1 | ESM + CommonJS | None | HTTP servers and web frameworks | |
| corser A highly configurable, middleware compatible implementation of CORS. | 5.1m | +49% | - | 10 years ago 2.0.1 | CommonJS | None | Security, HTTP servers and web frameworks | |
| zone.js Zones for JavaScript | 4.9m | +24% | - | 22 days ago 0.16.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Angular | |
| koa-compose compose Koa middleware | 4.9m | +40% | - | 8 years ago 4.1.0 | - | None | HTTP 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 | CommonJS | None | HTTP 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 + CommonJS | Bundled | Schema 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 | CommonJS | Bundled | React, 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 only | Bundled | Angular, HTTP servers and web frameworks | |
| @angular/router Angular - the routing library | 4.3m | +31% | - | 1 day ago 22.2.0 | ESM only | Bundled | Angular, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | None | React, 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 | CommonJS | None | React, 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 | CommonJS | Bundled | React, 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 | CommonJS | Bundled | React, 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.