Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. WebRTC
W

WebRTC

Other
29 projects100.9k total stars15.8k total forks10 languages

Open-source projects built with WebRTC

There are currently 29 open-source projects built with WebRTC, with a combined total of 100.9k GitHub stars. The most common language among these projects is JavaScript.

Showing 29 open-source projects

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Telegram Desktop
Telegram Desktoptelegramdesktop/tdesktop

Official open-source desktop client for the Telegram messaging platform, built on the MTProto secure protocol.

32.8k7.2kC++
2 days ago
webtorrent
webtorrentwebtorrent/webtorrent

A streaming torrent client that works in Node.js and the browser using WebRTC.

31.4k2.9kJavaScript
1 day ago
Pi-KVM
Pi-KVMpikvm/pikvm

A DIY Raspberry Pi-based IP-KVM for remote server management with low-latency video, virtual media, and ATX power control.

10.3k568
9 days ago
simple-peer
simple-peerfeross/simple-peer

A simple WebRTC wrapper for establishing video, voice, and data channels between browsers and Node.js.

7.8k981JavaScript
2 years ago
WebRTC
WebRTCcloudwebrtc/flutter-webrtc

A WebRTC plugin for Flutter enabling real-time audio/video communication and data channels across mobile, desktop, and web platforms.

4.5k1.4kC++
3 days ago
instant.io
instant.iowebtorrent/instant.io

Streaming file transfer over WebTorrent (torrents on the web) using WebRTC.

3.6k441JavaScript
3 days ago
instascan R
instascan Rschmich/instascan

A real-time HTML5 QR code scanner that uses your device's webcam via the WebRTC API.

3.0k853JavaScript
4 years ago
WebRTC Camera
WebRTC CameraAlexxIT/WebRTC

A Home Assistant custom component for real-time, low-latency camera streaming using WebRTC and go2rtc.

2.2k237JavaScript
9 months ago
Laravel Video Chat
Laravel Video ChatPHPJunior/laravel-video-chat

A Laravel package for adding real-time one-to-one and group video chat, messaging, and file sharing to web applications.

815229PHP
5 years ago
gfile
gfileAntonito/gfile

Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.

76151Go
1 month ago
DNS Rebind Toolkit
DNS Rebind Toolkitbrannondorsey/dns-rebind-toolkit

A frontend JavaScript framework for developing DNS rebinding exploits against vulnerable LAN devices and IoT products.

50384JavaScript
5 years ago
webcat
webcatmafintosh/webcat

A peer-to-peer pipe across the web using WebRTC and GitHub keys for authentication, enabling direct communication between users.

45126JavaScript
6 years ago
Screen Recorder
Screen Recorderhokein/electron-screen-recorder

An Electron application for recording screen and audio using WebRTC and desktopCapture API.

419104CSS
1 year ago
tambourine-voice
tambourine-voicekstonekuan/tambourine-voice

An open-source voice dictation tool that types your speech at the cursor in any application, powered by customizable AI transcription and formatting.

38174Rust
1 month ago
dart-sip-ua
dart-sip-uacloudwebrtc/dart-sip-ua

A Dart SIP user agent stack for building cross-platform VoIP and messaging apps with Flutter and WebRTC.

372345Dart
6 days ago
ipywebrtc
ipywebrtcmaartenbreddels/ipywebrtc

A Jupyter widget that brings WebRTC and MediaStream API to notebooks and JupyterLab for real-time media streaming and recording.

25341JavaScript
2 years ago
Pychat
Pychatakoidan/pychat

An open-source, self-hostable communication tool with messaging, video calls, and screen sharing for company use.

24472TypeScript
6 months ago
Netflux
Netfluxcoast-team/netflux

Isomorphic JavaScript peer-to-peer transport API for building secure, fault-tolerant full mesh networks using WebRTC and WebSocket.

21715TypeScript
1 month ago
react-native-voximplant
react-native-voximplantvoximplant/react-native-voximplant

Embed realtime voice and video communication into React Native apps using WebRTC and the Voximplant cloud platform.

20639JavaScript
2 months ago
Peer Web Site
Peer Web SiteWeedshaker/PeerWebSite

A browser-based tool for creating and hosting full-featured HTML websites peer-to-peer via WebRTC, WebTorrent, and IPFS.

19126JavaScript
1 year ago
Yew-WebRTC-Chat
Yew-WebRTC-Chatcodec-abc/Yew-WebRTC-Chat

A peer-to-peer chat application built with Rust, WebAssembly, and WebRTC using the Yew framework.

12713Rust
3 years ago
peerjs-python
peerjs-pythonambianic/peerjs-python

Python client for PeerJS enabling WebRTC peer-to-peer connections between Python apps and web browsers.

9531Python
2 years ago
SandCat
SandCatXu-Mj/sandcat

A real-time instant messaging application frontend built with Rust and WebRTC, featuring chat, audio/video calls, and a friend system.

6412Rust
2 years ago
I Spy A Ghost
I Spy A GhostOmarShehata/I-Spy-A-Ghost

An experimental asymmetric multiplayer game where a human and ghost play with limited visibility, built with WebRTC for local co-op.

6122JavaScript
10 years ago
JumpSuit
JumpSuitKordonBleu/jumpsuit

A 2D canvas game where players jump between planets, featuring a distributed server architecture with WebRTC communication.

4712JavaScript
8 years ago
Oculus Quest Remote Desktop
Oculus Quest Remote Desktopshinyoshiaki/oculus-quest-remote-desktop

A WebVR remote desktop application for Oculus Quest using Babylon.js, React, and WebRTC.

413TypeScript
3 years ago
react-native-incall-manager
react-native-incall-managerzxcpoiu/react-native-incall-manager

Handles media sessions and device events for React Native WebRTC applications during calls.

2913Java
1 month ago
react-native-webrtc
react-native-webrtconey/react-native-webrtc

A WebRTC module for React Native enabling real-time audio/video communication in mobile apps.

121
7 years ago
ngx-cam-shoot
ngx-cam-shootRzoDev/ngx-cam-shoot

An Angular component for easy camera access and fast image capture, optimized for mobile devices.

30TypeScript
1 year ago