Stack Gems
Menu
← Catalog

PeerJS

MIT browser P2P WebRTC with free cloud or self-host signaling

Comms / Realtime · Freemium · 13.5k

Reviewed 2026-09-04 · last push 2026-02-27 · repo checked 2026-10-21

What's Good

MIT. Data and media connections in the browser. Free cloud PeerServer or self-host your own signaling. Tiny API for 1:1 and small meshes.

The Catch

Browser P2P WebRTC + optional free signaling — not LiveKit/mediasoup media-server rooms. Larger groups need a media server (SFU-class), not PeerJS alone. Distinct from LiveKit and mediasoup.

Verdict

MIT P2P WebRTC. Free signaling path; not a rooms SFU.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/peerjs.svg)](https://stackgems.com/gems/peerjs)

HTML

<a href="https://stackgems.com/gems/peerjs"><img src="https://stackgems.com/badge/peerjs.svg" alt="PeerJS reviewed on Stack Gems" height="20"></a>

Related

Comms →