Open Source WebRTC Projects
WebRTC is a set of standards and browser technologies for real-time audio, video, and data communication. It enables applications to connect devices with low delay, often directly between peers, while handling network conditions such as firewalls and changing connections. Because WebRTC does not define how users find each other or start a session, applications typically pair it with signaling services and may use relay or media-server infrastructure when direct connections are not practical.
Open source WebRTC tools include communication libraries, signaling components, media servers, conferencing applications, and integrations for other languages and platforms. When choosing one, consider supported browsers and devices, license terms, security practices, documentation, maintenance activity, scaling needs, and compatibility with your existing stack. These tools can help developers, organizations, and self-hosters build or operate real-time communication features with greater control over deployment and customization.
3 repositories · updated October 3, 2026

neko: Stream a Shared Virtual Browser Over WebRTC
Neko runs a browser or other desktop application in a Docker container and streams it to users over WebRTC. It suits watch parties, collaborative sessions, and remote access to an isolated browser.

mirotalksfu: Self-Host WebRTC Video Conferencing
MiroTalk SFU is a self-hosted video conferencing platform built on WebRTC and mediasoup. It suits teams and organizations that want to run meetings, collaboration, and streaming on infrastructure they control.

jitsi-meet: Host and Embed Video Conferences
Jitsi Meet is a browser-based video conferencing platform with mobile apps and SDKs for integration. Use the hosted service for quick meetings or deploy your own instance when you need control over branding and operations.