Libraries
Open-source implementations, from thin browser wrappers to full server-side stacks.
Client Wrappers
PeerJS
Wraps RTCPeerConnection and ships a simple signaling server to get two browsers talking fast.
simple-peer
A concise, transport-agnostic wrapper for a single peer connection.
Native Implementations
Pion
A pure-Go WebRTC stack: readable, dependency-light, and the basis of WebRTC for the Curious.
aiortc
A WebRTC and ORTC implementation for Python, built on asyncio.
Servers & SFUs
LiveKit
An open-source SFU and SDKs for scaling audio, video, and data rooms.
mediasoup
A low-level Selective Forwarding Unit for Node.js, built for large conferences.
Janus
A modular, plugin-based WebRTC server written in C.
Jitsi
A full open-source video-conferencing platform, including the Videobridge SFU.