connect
npmv3.7.0High performance middleware framework
Overview
connect is an npm package that high performance middleware framework. It is extremely widely used, with about 15.7M downloads per week and 4 known dependents in the graph. The latest version is 3.7.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need high performance middleware framework and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (15.7M weekly downloads).
- Clear open-source license (MIT).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of connect.
Dependencies
Runtime (4)
Dev (4)
Used by
Popular packages that depend on connect.
Minimal H(TTP) framework built for high performance and portability.
Dev server middleware for React Native
The Expo CLI
Native-ESM powered web dev build tool
🚇 The JavaScript bundler for React Native.
🚇 Config parser for Metro.
Alternatives to connect
Koa web app framework
The React Framework
Fast and low overhead web framework, for Node.js
Fast, unopinionated, minimalist web framework
Node.js CORS middleware
Web framework built on Web Standards
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Thunk middleware for Redux.
React Native for Web
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
Low level bindings for creating Web Standard contexts.
Implements the WebIDL algorithms for converting to and from JavaScript values
Frequently installed together
Lightweight debugging utility for Node.js and the browser
An extremely fast JavaScript and CSS bundler and minifier.
TypeScript definitions for node
Higher-level content negotiation
Get details about the current Continuous Integration environment
TypeScript definitions for ws
invariant
The Expo SDK
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
Vite DevTools
Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Modify strings, generate sourcemaps
Version history
| Version | Published | License |
|---|---|---|
| 3.7.0latest | 7 years ago | MIT |
| 3.6.6 | 8 years ago | MIT |
| 3.6.5 | 8 years ago | MIT |
| 3.6.4 | 8 years ago | MIT |
| 3.6.3 | 9 years ago | MIT |
| 3.6.2 | 9 years ago | MIT |
| 3.6.1 | 9 years ago | MIT |
| 3.6.0 | 9 years ago | MIT |
| 3.5.1 | 9 years ago | MIT |
| 3.5.0 | 10 years ago | MIT |
| 3.4.1 | 10 years ago | MIT |
| 2.30.2 | 11 years ago | MIT |
| 2.30.1 | 11 years ago | MIT |
| 3.4.0 | 11 years ago | MIT |
| 2.30.0 | 11 years ago | MIT |
| 2.29.2 | 11 years ago | MIT |
| 3.3.5 | 11 years ago | MIT |
| 2.29.1 | 11 years ago | MIT |
| 2.29.0 | 11 years ago | MIT |
| 2.28.3 | 11 years ago | MIT |
Maintainers
Frequently asked questions
How do I install connect?
Run `npm install connect` to add connect to your npm project.
What license is connect released under?
connect is distributed under the MIT license.
How popular is connect?
connect has approximately 15,657,911 downloads per week and 4 known dependent packages.