LibrarySoftware development

simple-peer

Create WebRTC video, voice, and data channels in JavaScript

Stars
7,795
Forks
984
License
MIT
Updated
Updated Jul 13, 2026

Checking live repository facts…

Project overview

simple-peer wraps WebRTC in a concise Node.js-style API that runs in browsers and Node.js. It supports video and voice streams plus text or binary data channels, with a Node duplex-stream interface for server-side use. Advanced options cover trickle ICE, custom configuration, transceivers, and renegotiation, making it a small communication layer rather than a complete calling service.

Repository facts

Primary language
JavaScript
License
MIT
Repository updated
Jul 13, 2026
Default branch
main

Resource types

Library

Use cases

Software developmentMedia, audio and video

Runtime

Browser

Audience

Developers

Related projects

Browse more similar projects