Gathering detailed insights and metrics for rxjs
Gathering detailed insights and metrics for rxjs
Gathering detailed insights and metrics for rxjs
Gathering detailed insights and metrics for rxjs
rxjs-compat
[](https://circleci.com/gh/ReactiveX/rxjs/tree/6.x) [](http://badge.fury.io/js/%40reactivex%2Frxjs) [![Join the chat
rxjs-for-await
Add async-await for-await loop support to RxJS Observables
rxjs-tslint
TSLint rule for RxJS
rx-lite
Lightweight library for composing asynchronous and event-based operations in JavaScript
npm install rxjs
Typescript
Module System
Node Version
NPM Version
99
Supply Chain
100
Quality
80.8
Maintenance
100
Vulnerability
100
License
TypeScript (90.76%)
JavaScript (5.74%)
SCSS (2.13%)
HTML (1.12%)
Shell (0.25%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
Apache-2.0 License
31,351 Stars
5,461 Commits
3,006 Forks
451 Watchers
9 Branches
553 Contributors
Updated on Jul 13, 2025
Latest Version
7.8.2
Package Id
rxjs@7.8.2
Unpacked Size
4.29 MB
Size
733.91 kB
File Count
2,277
NPM Version
9.5.1
Node Version
18.16.0
Published on
Feb 22, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
1
61
Curious what's next for RxJS? Follow along with Issue 6367.
Reactive Extensions Library for JavaScript. This is a rewrite of Reactive-Extensions/RxJS and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.
Most PRs should be made to master.
By contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the Contributor Code of Conduct. Much like traffic laws, ignorance doesn't grant you immunity.
1npm install rxjs
It's recommended to pull in the Observable creation methods you need directly from 'rxjs'
as shown below with range
.
If you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, 'rxjs'
.
1import { range, filter, map } from 'rxjs'; 2 3range(1, 200) 4 .pipe( 5 filter(x => x % 2 === 1), 6 map(x => x + x) 7 ) 8 .subscribe(x => console.log(x));
If you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under 'rxjs/operators'
.
1import { range } from 'rxjs'; 2import { filter, map } from 'rxjs/operators'; 3 4range(1, 200) 5 .pipe( 6 filter(x => x % 2 === 1), 7 map(x => x + x) 8 ) 9 .subscribe(x => console.log(x));
For CDN, you can use unpkg:
https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js
The global namespace for rxjs is rxjs
:
1const { range } = rxjs; 2const { filter, map } = rxjs.operators; 3 4range(1, 200) 5 .pipe( 6 filter(x => x % 2 === 1), 7 map(x => x + x) 8 ) 9 .subscribe(x => console.log(x));
npm run compile
build everythingnpm test
run testsnpm run dtslint
run dtslint testsWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the documentation directory.
No vulnerabilities found.
Reason
8 commit(s) out of 30 and 8 issue activity out of 30 found in the last 90 days -- score normalized to 10
Reason
no vulnerabilities detected
Reason
license file detected
Details
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
update tool detected
Details
Reason
GitHub code reviews found for 29 commits out of the last 30 -- score normalized to 9
Details
Reason
dependency not pinned by hash detected -- score normalized to 5
Details
Reason
branch protection is not maximal on development and all release branches
Details
Reason
no badge detected
Reason
non read-only tokens detected in GitHub workflows
Details
Reason
project is not fuzzed
Reason
security policy file not detected
Score
Last Scanned on 2022-08-15
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More