← All repos

simple-peer

📡 Simple WebRTC video, voice, and data channels

browserdata-channelsjavascriptnodejsp2ppeer-connectionwebrtc
Browse cluster: JavaScript Standard Style Linting
1,106commits
81contributors
1languages

Tech stack & purpose

Simple Peer is a JavaScript library that provides a simplified, Node.js-style API for WebRTC peer-to-peer connections. It enables developers to easily establish direct connections between peers in browsers and Node.js environments for exchanging video, voice, and arbitrary data over data channels. The library supports advanced WebRTC features including trickle ICE candidates, custom configuration options, and dynamic media stream management, and is used by projects like WebTorrent. Created by Feross, the project is written in JavaScript and works with both native browser WebRTC APIs and Node.js implementations via the wrtc package.

Community & reference links

Languages

JavaScript
100.0%

Contributors (top 30 of 81)