webtorrent/webtorrent-hybrid

WebTorrent (with WebRTC support in Node.js)

531

stars

179

commits

JavaScript

primary language

May 25, 2026

updated

webtorrent.io
bittorrent
browser
hybrid
javascript
nodejs
torrent
webrtc
webtorrent

README

Deprecation Warning

This package is deprecated as of WebTorrent >= 2.3.0 as native WebRTC support has been added to WebTorrent. Please switch to using the "webtorrent" package.

webtorrent-hybrid ci npm downloads javascript style guide

Streaming torrent client (with WebRTC support in Node.js)

In node.js, the webtorrent package only connects to normal TCP/UDP peers, not WebRTC peers. If you want to connect to all types of peers, including WebRTC peers, from node.js, you need to use this package (webtorrent-hybrid).

Install

To install WebTorrent:

npm install webtorrent-hybrid

To install a webtorrent-hybrid command line program, run:

npm install webtorrent-hybrid -g

Usage

webtorrent-hybrid has the same command line interface (CLI) and module API as webtorrent. Just import WebTorrent from 'webtorrent-hybrid' instead of import WebTorrent from 'webtorrent'.

See the WebTorrent docs.

License

MIT. Copyright (c) Feross Aboukhadijeh and WebTorrent, LLC.

Contributors

feross

83 commits

DiegoRBaquero

28 commits

renovate[bot]

19 commits

webtorrent/webtorrent-hybrid

WebTorrent (with WebRTC support in Node.js)

531

stars

179

commits

JavaScript

primary language

May 25, 2026

updated

webtorrent.io
bittorrent
browser
hybrid
javascript
nodejs
torrent
webrtc
webtorrent

README

Deprecation Warning

This package is deprecated as of WebTorrent >= 2.3.0 as native WebRTC support has been added to WebTorrent. Please switch to using the "webtorrent" package.

webtorrent-hybrid ci npm downloads javascript style guide

Streaming torrent client (with WebRTC support in Node.js)

In node.js, the webtorrent package only connects to normal TCP/UDP peers, not WebRTC peers. If you want to connect to all types of peers, including WebRTC peers, from node.js, you need to use this package (webtorrent-hybrid).

Install

To install WebTorrent:

npm install webtorrent-hybrid

To install a webtorrent-hybrid command line program, run:

npm install webtorrent-hybrid -g

Usage

webtorrent-hybrid has the same command line interface (CLI) and module API as webtorrent. Just import WebTorrent from 'webtorrent-hybrid' instead of import WebTorrent from 'webtorrent'.

See the WebTorrent docs.

License

MIT. Copyright (c) Feross Aboukhadijeh and WebTorrent, LLC.

Contributors

feross

83 commits

DiegoRBaquero

28 commits

renovate[bot]

19 commits

Languages

JavaScript

60.6%

Dockerfile

39.4%