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.

11 repositories · updated October 3, 2026

jitsi-meet: Host and Embed Video Conferences

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.

TypeScriptVideo ConferencingWebRTC
Analyzed Oct 3, 2026 View details
CyberVerse: Self-Hosted Real-Time Digital Human Agent Platform

CyberVerse: Self-Hosted Real-Time Digital Human Agent Platform

CyberVerse is an open-source, self-hosted platform for building real-time digital human agents. It leverages WebRTC, persona memory, tools, and RAG to create voice-first AI agents, with optional digital-human video capabilities. This powerful framework allows developers to create highly interactive and lifelike AI companions.

AI AgentsDigital HumanVoice Assistant
Analyzed Sep 18, 2026 View details
vidgear: High-Performance Cross-Platform Video Processing Framework in Python

vidgear: High-Performance Cross-Platform Video Processing Framework in Python

vidgear is a high-performance, cross-platform Python framework for advanced video processing. It provides a comprehensive, multi-threaded, and asyncio API for real-time video capture, writing, streaming, and network transfer. This framework simplifies complex media operations, enabling developers to build robust applications with ease.

PythonVideo ProcessingReal Time Streaming
Analyzed Jul 27, 2026 View details
libwebrtc: C++ Wrapper for WebRTC Desktop and Embedded Systems

libwebrtc: C++ Wrapper for WebRTC Desktop and Embedded Systems

libwebrtc is a C++ wrapper designed for WebRTC binary releases, primarily supporting Flutter-WebRTC desktop applications. It simplifies the integration of WebRTC functionalities across Windows, Linux, and various embedded systems, offering pre-compiled binaries and a clear compilation guide.

DllSoWebRTC
Analyzed Apr 6, 2026 View details
Neko: A Self-Hosted Virtual Browser for Collaborative and Secure Web Access

Neko: A Self-Hosted Virtual Browser for Collaborative and Secure Web Access

Neko is an innovative self-hosted virtual browser that leverages Docker and WebRTC technology to provide secure and private internet access. It enables users to run a fully functional browser in an isolated environment, supporting multiple participants for collaborative activities like watch parties and interactive presentations. This versatile tool offers a robust solution for both individual privacy and team-based online interactions.

DockerGolangVirtual Browser
Analyzed Apr 1, 2026 View details
SkyOffice: An Immersive Virtual Office for Remote Collaboration

SkyOffice: An Immersive Virtual Office for Remote Collaboration

SkyOffice is an innovative virtual office platform designed to enhance remote collaboration through an immersive pixel-art environment. Built with modern web technologies like Phaser, React, Redux, PeerJS, and Colyseus, it offers features such as proximity chat, screen sharing, and multifunctional rooms. This project provides a unique and engaging solution for distributed teams seeking a more interactive virtual workspace.

Virtual OfficeMetaverseRemote Work
Analyzed Mar 14, 2026 View details
FastRTC: Real-Time Communication Library for Python Functions

FastRTC: Real-Time Communication Library for Python Functions

FastRTC is a powerful Python library designed for real-time communication, enabling developers to transform any Python function into an audio and video stream over WebRTC or WebSockets. It simplifies the creation of interactive, real-time applications, particularly in the AI domain, by handling complex streaming logistics. This library offers robust features for building conversational AI, live video analysis, and more.

PythonReal TimeWebRTC
Analyzed Jan 15, 2026 View details
MiroTalk P2P: Simple, Secure, and Fast WebRTC Video Conferencing

MiroTalk P2P: Simple, Secure, and Fast WebRTC Video Conferencing

MiroTalk P2P is a free, open-source WebRTC solution offering simple, secure, and fast real-time video conferences. It supports high-quality video up to 8K and 60fps, compatible with all browsers and platforms. This project is self-hostable and packed with features for diverse communication needs.

WebRTCVideo ConferencingP2p
Analyzed Dec 14, 2025 View details
MyIP: The Ultimate IP Toolbox for Network Diagnostics and Security

MyIP: The Ultimate IP Toolbox for Network Diagnostics and Security

MyIP is a comprehensive, open-source IP toolbox designed to help users understand and diagnose their network connections. It offers a wide array of features, including IP geolocation, DNS leak tests, WebRTC detection, speed tests, and website availability checks. This versatile tool is ideal for anyone needing detailed insights into their IP addresses and network security.

MyipIp ToolboxNetwork Diagnostics
Analyzed Dec 9, 2025 View details
pear-rec: A Comprehensive Cross-Platform Tool for Recording and Screenshots

pear-rec: A Comprehensive Cross-Platform Tool for Recording and Screenshots

pear-rec is a free and open-source cross-platform software designed for comprehensive screen activities. It allows users to record screens, audio, and video, and take and edit screenshots with advanced features. Built with Electron, React, WebRTC, and WebCodecs, it offers a robust solution for various multimedia capture needs.

ElectronReactTypeScript
Analyzed Oct 12, 2025 View details
MiroTalk SFU: Scalable WebRTC Video Conferences Up to 8K

MiroTalk SFU: Scalable WebRTC Video Conferences Up to 8K

MiroTalk SFU is a powerful, open-source WebRTC Selective Forwarding Unit built on Mediasoup, offering simple, secure, and scalable real-time video conferences. It supports resolutions up to 8K and 60fps, making it compatible with all major browsers and platforms for diverse communication needs. This self-hosted solution provides a rich set of features for meetings, webinars, and live broadcasting.

WebRTCSfuVideo Conferencing
Analyzed Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️