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 |
|---|---|---|---|---|---|---|---|---|
| unimodules-app-loader App loader for background applications | 669.2k | +390% | - | 14 days ago 57.0.2 | - | None | React, HTTP servers and web frameworks | |
| expo-store-review Provides access to native APIs for in-app reviews. | 667.5k | +440% | - | 14 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-media-library Provides access to user's media library. | 655.6k | +317% | - | 14 days ago 57.0.5 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| expo-task-manager Expo module that provides support for tasks that can run in the background. | 649.4k | +380% | - | 1 day ago 57.0.20 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| express-jwt JWT authentication middleware. | 594.8k | +28% | - | 1 year ago 8.5.1 | CommonJS | Bundled | HTTP servers and web frameworks | |
| express-prom-bundle express middleware with popular prometheus metrics in one bundle | 563k | +24% | - | 1 year ago 8.0.0 | CommonJS | Bundled | HTTP servers and web frameworks, Monitoring and error tracking | |
| express-promise-router A lightweight wrapper for Express 4's Router that allows middleware to return promises | 561.7k | +174% | - | 4 years ago 4.1.1 | CommonJS | Bundled | Promises and async control flow, HTTP servers and web frameworks | |
| oidc-provider OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect | 527.3k | +253% | - | 20 days ago 9.12.2 | ESM only | None | HTTP servers and web frameworks | |
| apollo-server-express Production-ready Node.js GraphQL server for Express | 459k | -30% | - | 2 years ago 3.13.0 | CommonJS | Bundled | GraphQL, HTTP servers and web frameworks | |
| expo-print Provides an API for Android and iOS (AirPrint) printing functionality. | 436.5k | +528% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| koa-logger Logging middleware for koa | 431.5k | +87% | - | 1 year ago 4.0.0 | CommonJS | None | Logging, HTTP servers and web frameworks | |
| @tinyhttp/app 0-legacy, tiny & fast web framework as a replacement of Express | 421.2k | - | - | - | 1 month ago 3.0.11 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/send json, send, sendFile, status and sendStatus methods for tinyhttp | 420.6k | - | - | - | 2 months ago 2.2.8 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/res response extensions for tinyhttp | 419.9k | - | - | - | 1 month ago 2.2.15 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/req request extensions for tinyhttp | 419.9k | - | - | - | 2 months ago 2.2.10 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/proxy-addr proxy-addr rewrite with TypeScript and ESM support | 419.9k | - | - | - | 7 months ago 3.0.1 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/type-is TypeScript rewrite of type-is with CJS and ESM targets | 419.9k | - | - | - | 2 months ago 2.2.6 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/cookie HTTP cookie parser and serializer for Node.js | 419.3k | - | - | - | 2 years ago 2.1.1 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/forwarded forwarded rewrite with TypeScript and ESM support | 418.8k | - | - | - | 2 years ago 2.1.2 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/url URL extensions for tinyhttp | 418.8k | - | - | - | 2 years ago 2.1.1 | ESM only | Bundled | HTTP servers and web frameworks |
| @tinyhttp/encode-url encode-url rewrite in TypeScript | 418.5k | - | - | - | 2 years ago 2.1.1 | ESM only | Bundled | HTTP servers and web frameworks |
| express-winston express.js middleware for winstonjs/winston | 414.8k | +38% | - | 5 years ago 4.2.0 | CommonJS | Bundled | Logging, HTTP servers and web frameworks | |
| express-openapi-validator Automatically validate API requests and responses with OpenAPI 3 and Express. | 409.5k | +25% | - | 8 months ago 5.6.2 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| koa-body A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies. | 406.1k | +39% | - | 18 days ago 8.0.1 | ESM + CommonJS | Bundled | HTTP servers and web frameworks | |
| graphql-upload Middleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers. | 405k | +31% | - | 1 month ago 18.0.0 | CommonJS | None | GraphQL, HTTP servers and web frameworks | |
| preview-email Automatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for Forward Email and Lad. Cross-browser and cross-platform email testing. | 402.7k | +26% | - | today 3.4.1 | CommonJS | None | Email, Templating | |
| @nest-lab/throttler-storage-redis Redis storage provider for the @nestjs/throttler package | 381.1k | - | - | - | 7 months ago 1.2.0 | CommonJS | Bundled | Queues and background jobs, HTTP servers and web frameworks |
| @codegenie/serverless-express This library enables you to utilize AWS Lambda and Amazon API Gateway to respond to web and API requests using your existing Node.js application framework. | 377.2k | - | - | - | 5 months ago 5.0.0 | CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks |
| expo-navigation-bar Modify and observe the native navigation bar on Android devices. | 366.8k | +181% | - | 2 months ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| shrink-ray-current Node.js compression middleware with brotli and zopfli support | 363.1k | +348% | - | 5 years ago 4.1.3 | - | None | Compression and archives, HTTP servers and web frameworks | |
| expo-calendar Provides an API for interacting with the device's system calendars, events, reminders, and associated records. | 362.1k | +528% | - | 1 day ago 57.0.5 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| express-fileupload Simple express file upload middleware that wraps around Busboy | 360k | -2% | - | 1 year ago 1.5.2 | CommonJS | None | Files and file systems, HTTP servers and web frameworks | |
| hide-powered-by Middleware to remove the X-Powered-By header | 348.2k | -2% | - | 7 years ago 1.1.0 | CommonJS | Bundled | Security, HTTP servers and web frameworks | |
| dont-sniff-mimetype Middleware to prevent mimetype from being sniffed | 347.7k | -8% | - | 7 years ago 1.1.0 | CommonJS | Bundled | Security, HTTP servers and web frameworks | |
| expo-tracking-transparency A library for tracking app users and managing tracking permissions | 346.4k | +247% | - | 14 days ago 57.0.2 | CommonJS | Bundled | React, HTTP servers and web frameworks | |
| referrer-policy Middleware to set the Referrer-Policy HTTP header | 340.5k | -9% | - | 7 years ago 1.2.0 | CommonJS | Bundled | Security, HTTP servers and web frameworks | |
| feature-policy Middleware to set the Feature-Policy HTTP header | 336.5k | +7% | - | 5 years ago 0.6.0 | CommonJS | Bundled | Security, HTTP servers and web frameworks | |
| @compodoc/live-server Simple development http server with live reload capability | 333k | - | - | - | 4 years ago 1.2.3 | - | None | HTTP servers and web frameworks, CLI tools and terminal utilities |
| expo-av Expo universal module for Audio and Video playback | 330.6k | +31% | - | 9 months ago 16.0.8 | CommonJS | Bundled | React, Video and audio | |
| express-handlebars A Handlebars view engine for Express which doesn't suck. | 329.5k | -10% | - | 5 months ago 9.0.1 | CommonJS | Bundled | HTTP servers and web frameworks, Templating | |
| helmet-crossdomain Set the X-Permitted-Cross-Domain-Policies header in Express apps | 324.4k | +1% | - | 7 years ago 0.5.0 | CommonJS | Bundled | HTTP servers and web frameworks, Security | |
| csurf CSRF token middleware | 322.6k | -11% | - | 6 years ago 1.11.0 | - | None | HTTP servers and web frameworks, Security | |
| express-graphql Production ready GraphQL HTTP middleware. | 314.8k | -6% | - | 5 years ago 0.12.0 | CommonJS | Bundled | GraphQL, HTTP servers and web frameworks | |
| @breejs/later Maintained fork of later. Determine later (or previous) occurrences of recurring schedules | 313k | - | - | - | 2 years ago 4.2.0 | CommonJS | None | Promises and async control flow, Queues and background jobs |
| serverless-http Use existing web application frameworks in serverless environments | 309.3k | +32% | - | 1 year ago 4.0.0 | CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks | |
| @fastify/reply-from forward your HTTP request to another server, for fastify | 308.4k | - | - | - | 22 days ago 12.6.5 | CommonJS | Bundled | HTTP servers and web frameworks |
| cookie-session cookie session middleware | 308.2k | +27% | - | 1 year ago 2.1.1 | - | None | HTTP servers and web frameworks | |
| express-logging Express middleware to log each request and response | 307.2k | +63% | - | 10 years ago 1.1.1 | CommonJS | None | HTTP servers and web frameworks, Logging | |
| express-joi-validations Express middleware to validate request (headers, params, query, body) using Joi | 300.9k | -78% | - | 2 years ago 0.1.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Schema validation | |
| @tsoa/runtime Build swagger-compliant REST APIs using TypeScript and Node | 281k | - | - | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, 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.
- unimodules-app-loaderApp loader for background applications
- expo-store-reviewProvides access to native APIs for in-app reviews.
- expo-media-libraryProvides access to user's media library.
- expo-task-managerExpo module that provides support for tasks that can run in the background.
- express-jwtJWT authentication middleware.
- express-prom-bundleexpress middleware with popular prometheus metrics in one bundle
- express-promise-routerA lightweight wrapper for Express 4's Router that allows middleware to return promises
- oidc-providerOAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect
- apollo-server-expressProduction-ready Node.js GraphQL server for Express
- expo-printProvides an API for Android and iOS (AirPrint) printing functionality.
- koa-loggerLogging middleware for koa
- @tinyhttp/app0-legacy, tiny & fast web framework as a replacement of Express
- @tinyhttp/sendjson, send, sendFile, status and sendStatus methods for tinyhttp
- @tinyhttp/resresponse extensions for tinyhttp
- @tinyhttp/reqrequest extensions for tinyhttp
- @tinyhttp/proxy-addrproxy-addr rewrite with TypeScript and ESM support
- @tinyhttp/type-isTypeScript rewrite of type-is with CJS and ESM targets
- @tinyhttp/cookieHTTP cookie parser and serializer for Node.js
- @tinyhttp/forwardedforwarded rewrite with TypeScript and ESM support
- @tinyhttp/urlURL extensions for tinyhttp
- @tinyhttp/encode-urlencode-url rewrite in TypeScript
- express-winstonexpress.js middleware for winstonjs/winston
- express-openapi-validatorAutomatically validate API requests and responses with OpenAPI 3 and Express.
- koa-bodyA Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
- graphql-uploadMiddleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
- preview-emailAutomatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for Forward Email and Lad. Cross-browser and cross-platform email testing.
- @nest-lab/throttler-storage-redisRedis storage provider for the @nestjs/throttler package
- @codegenie/serverless-expressThis library enables you to utilize AWS Lambda and Amazon API Gateway to respond to web and API requests using your existing Node.js application framework.
- expo-navigation-barModify and observe the native navigation bar on Android devices.
- shrink-ray-currentNode.js compression middleware with brotli and zopfli support
- expo-calendarProvides an API for interacting with the device's system calendars, events, reminders, and associated records.
- express-fileuploadSimple express file upload middleware that wraps around Busboy
- hide-powered-byMiddleware to remove the X-Powered-By header
- dont-sniff-mimetypeMiddleware to prevent mimetype from being sniffed
- expo-tracking-transparencyA library for tracking app users and managing tracking permissions
- referrer-policyMiddleware to set the Referrer-Policy HTTP header
- feature-policyMiddleware to set the Feature-Policy HTTP header
- @compodoc/live-serverSimple development http server with live reload capability
- expo-avExpo universal module for Audio and Video playback
- express-handlebarsA Handlebars view engine for Express which doesn't suck.
- helmet-crossdomainSet the X-Permitted-Cross-Domain-Policies header in Express apps
- csurfCSRF token middleware
- express-graphqlProduction ready GraphQL HTTP middleware.
- @breejs/laterMaintained fork of later. Determine later (or previous) occurrences of recurring schedules
- serverless-httpUse existing web application frameworks in serverless environments
- @fastify/reply-fromforward your HTTP request to another server, for fastify
- cookie-sessioncookie session middleware
- express-loggingExpress middleware to log each request and response
- express-joi-validationsExpress middleware to validate request (headers, params, query, body) using Joi
- @tsoa/runtimeBuild swagger-compliant REST APIs using TypeScript and Node