rxjs
npmv7.8.2TypeScriptReactive Extensions for modern JavaScript
Overview
rxjs is an npm package that reactive Extensions for modern JavaScript. It is extremely widely used, with about 89M downloads per week and 1 known dependents in the graph. The latest version is 7.8.2, released under the Apache-2.0 license.
Who should use it
Teams working in the npm ecosystem who need reactive Extensions for modern JavaScript and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (89M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (Apache-2.0).
Cons
- Large dependency tree (62 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of rxjs.
Dependencies
Runtime (1)
Dev (61)
Used by
Popular packages that depend on rxjs.
Predictable state container for JavaScript apps
Angular - the core framework
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
Zones for JavaScript
Frequently installed together
TypeScript definitions for node
Next generation testing framework powered by Vite
Delightful JavaScript Testing.
JavaScript parser and stringifier for YAML
Generates and consumes source maps
An AST-based pattern checker for JavaScript.
Prettier is an opinionated code formatter
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
Run a subprocess synchronously and interactively in Node.js
tar for node
Zones for JavaScript
Angular - the compiler library
Version history
| Version | Published | License |
|---|---|---|
| 7.8.2latest | 1 year ago | Apache-2.0 |
| 8.0.0-alpha.14 | 2 years ago | Apache-2.0 |
| 8.0.0-alpha.13 | 2 years ago | Apache-2.0 |
| 8.0.0-alpha.12 | 2 years ago | Apache-2.0 |
| 8.0.0-alpha.11 | 2 years ago | Apache-2.0 |
| 8.0.0-alpha.10 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.9 | 3 years ago | Apache-2.0 |
| 7.8.1 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.8 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.7 | 3 years ago | Apache-2.0 |
| 7.8.0 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.6 | 3 years ago | Apache-2.0 |
| 7.7.0 | 3 years ago | Apache-2.0 |
| 7.6.0 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.5 | 3 years ago | Apache-2.0 |
| 7.5.7 | 3 years ago | Apache-2.0 |
| 8.0.0-alpha.4 | 4 years ago | Apache-2.0 |
| 7.5.6 | 4 years ago | Apache-2.0 |
| 8.0.0-alpha.3 | 4 years ago | Apache-2.0 |
| 7.5.5 | 4 years ago | Apache-2.0 |
Frequently asked questions
How do I install rxjs?
Run `npm install rxjs` to add rxjs to your npm project.
What license is rxjs released under?
rxjs is distributed under the Apache-2.0 license.
How popular is rxjs?
rxjs has approximately 88,952,357 downloads per week and 1 known dependent packages.