Gathering detailed insights and metrics for wrtc
Gathering detailed insights and metrics for wrtc
Gathering detailed insights and metrics for wrtc
Gathering detailed insights and metrics for wrtc
npm install wrtc
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
2,736 Stars
1,128 Commits
460 Forks
100 Watching
5 Branches
57 Contributors
Updated on 28 Nov 2024
C++ (64.05%)
JavaScript (25.32%)
CMake (7.15%)
C (2.61%)
Batchfile (0.66%)
Shell (0.21%)
Cumulative downloads
Total Downloads
Last day
-3.5%
995
Compared to previous day
Last week
-11.9%
7,335
Compared to previous week
Last month
18.2%
45,043
Compared to previous month
Last year
-16.5%
471,573
Compared to previous year
2
1
This repository is out-of-date. For an actively maintained fork supporting Node 20 and more recent versions of WebRTC, see @roamhq/wrtc. Once @roamhq/wrtc
is stable, it will be merged back into this repository.
Other alternatives that might suit your needs are node-datachannel and werift
node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87. This project aims for spec-compliance and is tested using the W3C's web-platform-tests project. A number of nonstandard APIs for testing are also included.
npm i -g node-pre-gyp
npm install wrtc
Installing from NPM downloads a prebuilt binary for your operating system × architecture. Set the TARGET_ARCH
environment variable to "arm" or "arm64" to download for armv7l or arm64, respectively. Linux and macOS users can also set the DEBUG
environment variable to download debug builds.
You can also build from source.
The following platforms are confirmed to work with node-webrtc and have prebuilt binaries available. Since node-webrtc targets N-API version 3, there may be additional platforms supported that are not listed here. If your platform is not supported, you may still be able to build from source.
Linux | macOS | Windows | |||||
---|---|---|---|---|---|---|---|
armv7l | arm64 | x64 | arm64 | x64 | x64 | ||
Node | 8 | ✓ | ✓ | ✓ | ✓ | ✓ | |
10 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
11 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
12 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
13 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
14 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
Electron | 4 | ✓ | ✓ | ✓ | |||
5 | ✓ | ✓ | ✓ |
See node-webrtc/node-webrtc-examples.
Contributions welcome! Please refer to the wiki.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
Found 12/27 approved changesets -- score normalized to 4
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-11-18
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