Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
WebRTC
![](https://explore-feed.github.com/topics/webrtc/webrtc.png)
With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions. The technology is available on all modern browsers as well as on native clients for all major platforms. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. For native clients, like Android and iOS applications, a library is available that provides the same functionality. The WebRTC project is open source and supported by Apple, Google, Microsoft and Mozilla, amongst others. This page is maintained by the Google WebRTC team.
- GitHub: https://github.com/topics/webrtc
- Wikipedia: https://en.wikipedia.org/wiki/WebRTC
- Created by: Google
- Released: May 4, 2018
- Related Topics: rtc, web-real-time-communication,
- Last updated: 2025-02-13 00:32:59 UTC
- JSON Representation
https://github.com/osom8979/webrtc2core
webrtc2core is a front-end WebRTC client.
frontend javascript typescript webrtc webrtc-client
Last synced: 19 Jan 2025
https://github.com/indatawetrust/webrtc-signal-solution-with-primus
webrtc signal solution with primus
primus webrtc webrtc-signaling
Last synced: 06 Feb 2025
https://github.com/akaspanion/zoom-clone
📺 A fun open, private, and multiple user chat room inspired by zoom using WebRTC.
Last synced: 13 Dec 2024
https://github.com/qunv/webrtc-hubs-state
A demo with multiple rooms and users video streaming using pion/webrtc library
pion user-video-streaming webrtc
Last synced: 27 Dec 2024
https://github.com/bruncanepa/peer-drop
A decentralized-E2EE file transfer platform using WebRTC
e2ee p2p p2p-file-transfer webrtc
Last synced: 21 Jan 2025
https://github.com/privapps/share
A pure static javascript running in a browser that can chat and share files between two devices within the same network. Under the neath, it uses a public Piping server to do the handshake (signal server), and WebRTC when chatting or file transfer.
chat communication compression-with-password end-to-end-encryption file-share file-sharing javascript messenger peer-to-peer piping-server privacy web-client-compression webapp webrtc zip
Last synced: 20 Jan 2025
https://github.com/observertc/observer-js
Server-side component to monitor WebRTC stack
Last synced: 08 Nov 2024
https://github.com/kriziu/stranger
Application that connects random people in chat rooms.
nextjs react socket-io tailwindcss webrtc
Last synced: 09 Jan 2025
https://github.com/mluby/grapevine
Peer-to-peer pub-sub
library p2p peer-to-peer pubsub webrtc
Last synced: 28 Dec 2024
https://github.com/ookii-tsuki/controlsync
Play local multiplayer games through the network
games multiplayer networking webrtc
Last synced: 25 Jan 2025
https://github.com/ritul-void/synclt
p2p file sharing ecosystem
client-side clientside-js datatransfer file-sharing javascript peer-to-peer webrtc
Last synced: 29 Jan 2025
https://github.com/tokeshu/bananaphone
A bunch of bananas to call your friends
Last synced: 26 Dec 2024
https://github.com/opentok/accelerator-annotation-js
annotations opentok tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/swarm-cloud/react-native-swarmcloud
Official React Native bindings for SwarmCloud's P2P SDKs.
android cdnbye ios p2p pcdn player reactnative sdk swarmcloud webrtc
Last synced: 03 Dec 2024
https://github.com/devak997/chatrealm
ChatRealm is an open-source, real-time anonymous chat application that allows users to connect securely without sign-ups or personal details. Features include text and video chat, interest-based matching, and a user-friendly interface.
anonymous chat real-time text-chat video-chat webrtc
Last synced: 10 Nov 2024
https://github.com/konnyaku256/mimamori
赤ちゃんのための見守りカメラシステム、Web カメラが捉えた映像と音声を WebRTC で配信し、ブラウザからストリーミングします
c270 line-notify raspberry-pi-4 webrtc
Last synced: 08 Jan 2025
https://github.com/kandy-io/kandy-callme-js-sdk-3.x
Kandy Anonymous CallMe JavaScript SDK
documentation javascript kandy tutorial webrtc
Last synced: 23 Jan 2025
https://github.com/sahilaggarwal2004/starwars
Star Wars is a strategy PvP game where 2 players build up their teams according to their strategy and then fight to defeat the opponent player using the abilities of their team. The leader ability of players creates a big impact on the whole team. So choose your leader and team wisely and enjoy playing the game!
game javascript nextjs peerchat pwa react socket-io starwars tailwindcss webrtc website websocket
Last synced: 19 Nov 2024
https://github.com/sajadaliismail/circulo
Social media app
javascript mern-stack neo4j rabbitmq social-media socket-io webrtc
Last synced: 15 Dec 2024
https://github.com/satyam-2001/dumb-charades
It is an real-time online multiplayer game made with ReactJs, NodeJs, PeerJs, WebRTC and Socket.io
chat game game-development game-server nodejs peerjs reactjs socket-io webrtc
Last synced: 14 Jan 2025
https://github.com/sahilaggarwal2004/cloudbreeze
CloudBreeze is an online platform where you can share files via cloud between your friends. We respect your privacy and that's why we make sure your files are totally encrypted and password protected.
filesharing filetransfer javascript nextjs p2p pwa react tailwindcss webrtc website
Last synced: 19 Nov 2024
https://github.com/hoanghiephui/webrtc-for-android
Library WebRTC for Android
Last synced: 27 Dec 2024
https://github.com/yakovenkodenis/spot-serve-web
Spot Serve is a developer-centric tool that allows for quick, interactive previews of websites.
cache-api service-worker webrtc
Last synced: 23 Jan 2025
https://github.com/ssd71/watchwithme
Watch videos together with another person. Synchronized playback of local files over the internet.
Last synced: 13 Nov 2024
https://github.com/alexzhang1030/mche
WebRTC & WebSocket Message Channel Helpers
Last synced: 08 Nov 2024
https://github.com/4unkur/laravel-video-chat
Video chat application built using Laravel, Vue, WebRTC & Pusher
laravel pusher video-chat vue webrtc webrtc-signaling webrtc-video
Last synced: 03 Dec 2024
https://github.com/fishjam-dev/android-client-sdk
Android client library for Fishjam.
android fishjam kotlin membrane-framework video webrtc
Last synced: 23 Jan 2025
https://github.com/mustafaturan/secretpeer
Peer-to-peer, end-to-end encrypted chat and file transfer web app with WebRTC
aes-gcm end-to-end-encryption peer-to-peer webrtc webrtc-demo webrtc-demos
Last synced: 29 Dec 2024
https://github.com/connieya/zoom_clone
zoom clone coding
express javascript nodejs pug socket-io webrtc websocket
Last synced: 28 Jan 2025
https://github.com/danitilahun/googlemeetclone
Google Meet Clone: Emulates the features of Google Meet, providing high-quality video conferencing, screen sharing, and collaborative tools. A user-friendly platform for seamless virtual meetings and team collaborations.
agora-webrtc chat css google-meet-clone html5 javascript real-time-communication webrtc webrtc-video
Last synced: 27 Dec 2024
https://github.com/satnam-sandhu/vchat
A simple video 📹 chat app using WebRTC
peer-to-peer videocall videochat webrtc
Last synced: 08 Nov 2024
https://github.com/clinth/remote
A framework for super easy cross device communication
broadcastchannel webrtc websocket
Last synced: 16 Jan 2025
https://github.com/ihengshuai/frontend-case
前端经典案例小天地,由CI自动同步
docker gis lowcode rich-text-editor threejs webrtc
Last synced: 24 Jan 2025
https://github.com/chan9yu/webrtc-with-janus-videoroom
🧑🏻💻 WebRTC SFU Test Respository With Janus videoroom plugin.
event-emitter janus-gateway react sfu typescript vite web-socket webrtc
Last synced: 05 Feb 2025
https://github.com/philnash/advanced-twilio-video
An example of using some advanced Twilio Video features to improve the user experience
noise-cancellation twilio twilio-video video-background webrtc
Last synced: 12 Feb 2025
https://github.com/ahf/snowflake
My fork of https://gitweb.torproject.org/pluggable-transports/snowflake.git
golang pluggable-transports pt webrtc websocket
Last synced: 26 Jan 2025
https://github.com/maddygoround/webter
Share your terminal over internet
golang javascript screenshare terminal wasm webrtc webterminal xterm-js
Last synced: 25 Jan 2025
https://github.com/omkadam/one-to-many-webrtc
This is a one to many video conferencing app built upon the WebRTC and NodeJs, This application is built on the SFU(Selective forwarding unit) architecture.
html-css-javascript nodejs selective-forwarder-unit webrtc webrtc-signaling wrtc
Last synced: 06 Feb 2025
https://github.com/elixir-webrtc/ex_turn
An Elixir implementation of TURN client (RFC 5766)
Last synced: 04 Jan 2025
https://github.com/vadimkantorov/webrtcvadctypes
ctypes python vad webrtc webrtc-vad
Last synced: 06 Feb 2025
https://github.com/oanakiaja/ostreamer
A web streamer.【wip】
nextjs stream webcodecs webrtc webtransport
Last synced: 06 Feb 2025
https://github.com/anjali-001/peek
Peek is a video-conferencing web app.
javascript nodejs peerjs socket-io webrtc
Last synced: 04 Jan 2025
https://github.com/krthr/webrtc-simple-demo
Demostración del uso de WebRTC junto a Firebase para Python Barranquilla.
javascript meetup webrtc webrtc-demos
Last synced: 04 Jan 2025
https://github.com/fishjam-dev/python-server-sdk
Python server SDK for Fishjam
fishjam membrane-framework python video webrtc
Last synced: 06 Nov 2024
https://github.com/antebrl/undercover-word-game
The Undercover Game for the Web. The Undercover word game is a party game where players try to guess secret words while one player, the "undercover," attempts to blend in without being identified.
collaborate game peerjs web web-game webrtc
Last synced: 06 Feb 2025
https://github.com/metastable-void/icquai
WebRTC peer-to-peer ephemeral chat in text and voice calls.
chat peer-to-peer telephony voice-call voice-chat webrtc
Last synced: 10 Feb 2025
https://github.com/prayag2003/dotslash7.0-githubify
Understanding any codebase. Enter the github repo's url and chat with the codebase.
expressjs langchain mern openai peerjs python react-chat-engine reactjs tailwindcss webrtc
Last synced: 09 Feb 2025
https://github.com/firatkiral/spacedrop
SpaceDrop is a simple file exchanging app between devices.
file-sharing peer-to-peer webapp webrtc
Last synced: 12 Jan 2025
https://github.com/timothyvanderaerden/docker-janus-gateway
Alpine based Docker image for the Janus WebRTC Server.
alpine docker dockerfile janus-gateway janus-webrtc-gateway webrtc
Last synced: 25 Dec 2024
https://github.com/saru-d2/teams-clone
A group-video-chatting website made to resemble teams. It features responsive web design and persistent chatting.
javascript mern-stack node peer socket-io webrtc
Last synced: 08 Feb 2025
https://github.com/jaem1n207/party-cinema
🎥 Party Cinema: Watch videos together, chat, and hangout online. Powered by Next.js, Socket.IO and more.
Last synced: 13 Feb 2025
https://github.com/pavel-karpovich/react-chats
Demo real-time chat app build with React, Firebase and WebRTC
demo firebase react typescript webrtc
Last synced: 26 Jan 2025
https://github.com/farsunset-com/android-webrtc-livekit
给原生Android提供开箱即用的单人、多人音视频通话、共享桌面插件。完全自主,不依赖第三方云服务
Last synced: 06 Jan 2025
https://github.com/rovsen762/whatsapp_clone_django
The chat application I wrote with Django's Channels Library and JavaScript's PeerJS library. While you can share image and audio files with the application, it is also possible to record audio and send it to the other part
chat-application django django-application djangochannels peerjs peerjs-webrtc webrtc
Last synced: 12 Feb 2025
https://github.com/shimul-zahan/mvc-client
A responsive, real-time chat application frontend built with React.js and Socket.IO. Features secure authentication, instant messaging, media sharing, notifications, and dark mode. Designed with reusable components and efficient state management for scalability and seamless user experience.
audio-call chatting-app mongodb mongoose nodejs reactjs realtime-chat redux redux-toolkit socket-io video-call webrtc
Last synced: 12 Jan 2025
https://github.com/elskow/codepair
Scalable Pair Programming Interview Platform (with Video Chat Support)
Last synced: 06 Feb 2025
https://github.com/sanmeet007/chatty
Chatty is a modern and user-friendly chat application that allows you to connect with friends, family, and colleagues in real-time. With its sleek design and intuitive interface, Chatty makes it easy to keep in touch with the people who matter most.
chat-application firebase javascript webrtc
Last synced: 12 Jan 2025
https://github.com/webtoucher/agora-recorder-samples
Sample recording applications based on the Node.js recording library for Agora.io stream service
Last synced: 16 Jan 2025
https://github.com/xylend-dev/talkhouse
WebRTC based peer to peer voice, video calling and messaging web app build with MERN stack.
chat-application mongodb nodejs redux simple-peer socket-io typescripts webrtc
Last synced: 06 Feb 2025
https://github.com/thenamevishnu/job-sector-client-side
Job sector is the ultimate destination for freelancers across the board. Discover a diverse array of projects, collaborate with clients, and take your freelance journey to new heights. Whether you're a creative, coder, or consultant, job sector opens doors to success.
google oauth2 paypal react redux tailwindcss webrtc
Last synced: 12 Jan 2025
https://github.com/littledivy/openstun
A library to get all open STUN/TURN servers with realtime connection test :smiley:
Last synced: 05 Feb 2025
https://github.com/pulsebeamdev/pulsebeam-server-foss
PulseBeam FOSS Signaling Server
Last synced: 02 Feb 2025
https://github.com/danitilahun/videocallwebapp
Peer Video Chat App: Enables seamless one-to-one video conversations between users. A simple, direct platform facilitating instant peer-to-peer video communication.
agora-sdk chat css html javascript peer-to-peer real-time-communication vedio-call webrtc
Last synced: 27 Dec 2024
https://github.com/hktalent/p2p-chat
P2P chat Desktop app for linux、window、macOS
Last synced: 20 Jan 2025
https://github.com/tinspham209/zoom-clone-expressjs
Zoom Clone Web Application
bootstrap4 cors ejs express fontawesome-icons jquery nodejs peer uuid video webrtc
Last synced: 18 Jan 2025
https://github.com/krishnaclouds/webrtc-video-chat
A Video Chat Application built using WebRTC, Nodejs and Some Developer Love :)
ejs express nodejs socket-io soket webrtc webrtc-call webrtc-experiments webrtc-signaling webrtc-video
Last synced: 27 Jan 2025
https://github.com/setsun/realtime
A signaling server & web client for WebRTC
peer-to-peer signaling-server webrtc
Last synced: 20 Jan 2025
https://github.com/sergystepanov/webrtc-fw
A WebRTC client-side framework.
framework javascript npm webrtc webrtc-experiments
Last synced: 13 Feb 2025
https://github.com/sgq995/webrtc-multiuser-demo
A simple test for multi-user WebRTC
javascript webrtc webrtc-call webrtc-demos webrtc-experiments
Last synced: 07 Jan 2025
https://github.com/princiya/websc
Web summer camp (JavaScript) - Peer to Peer Web
canvas express getusermedia javascript node selfieapp webrtc websc websocket
Last synced: 18 Jan 2025
https://github.com/rayc2045/webrtc-video-chat-app
Web video chat app build with WebRTC
chat-room chatapp ejs ejs-express ejs-templates express express-js express-server expressjs meeting node-js nodejs nodejs-server online-meeting peer-to-peer socket-io uuid-v4 video-chat webrtc webrtc-video
Last synced: 26 Jan 2025
https://github.com/mandarwagh9/webrtc-live-streaming
allows you to create a peer-to-peer live streaming platform using WebRTC
livestream ngrok nodejs webrtc webrtc-video
Last synced: 09 Feb 2025
https://github.com/ethand91/mediarecorder-localfile-sample
Simple repo demonstrating the use of MediaRecorder API and saving the file locally.
javascript mediarecorder nodejs webrtc
Last synced: 23 Jan 2025
https://github.com/akagi201/janus-docker
Ubuntu based Dockerfile for https://github.com/meetecho/janus-gateway
docker dockerfile janus-gateway ubuntu webrtc
Last synced: 08 Jan 2025
https://github.com/adamweeks/sdp-js-parser
A quick string parser for sdp js objects for display
debugging sdp webrtc webrtc-tools
Last synced: 19 Jan 2025
https://github.com/v4lli/aiecho
AI-based visual environment description service ("Be My Eyes")
accessibility assistant go gpt react streaming webrtc whip
Last synced: 13 Feb 2025
https://github.com/pj8912/domegle
Peer-to-Peer decentralized omegle with no central server. Other than the STUN/TURN sever for WebRTC, the application is decentralized including the `signaling` part of the WebRTC
decentralized decentralized-webrtc omegle omegle-chat p2p p2p-network peer-to-peer python3 stranger-chat webrtc webrtc-signaling
Last synced: 11 Jan 2025
https://github.com/kaleyravideo/videoandroidsdk
SDK to allow video and chat collaboration in any App
chat collaboration communication fileshare interaction screenshare video voice webrtc whiteboard
Last synced: 12 Feb 2025
https://github.com/ritul-void/datago
p2p file sharing ecosystem
client-side clientside-js datatransfer file-sharing javascript peer-to-peer webrtc
Last synced: 24 Oct 2024
https://github.com/gaju91/clovid
🕸️ webrtc video calling 📹 application.
express javascript nodejs video-call webrtc
Last synced: 22 Jan 2025
https://github.com/shahid-afrid-a-be/videoconferencefrontend
A video conferencing tool frontend in development for remote and hybrid work environments. Built with React, TypeScript, WebRTC, and WebSocket, it aims to deliver high-quality video, audio, real-time messaging, seamless collaboration, secure communication, and scalability to support teams of all sizes.
Last synced: 16 Jan 2025
https://github.com/amantrance/rubegle
A WebRTC based application with signaling server in Ruby on Rails
ruby-on-rails webrtc websockets
Last synced: 22 Jan 2025
https://github.com/trasheracer/copscrypt
WebRTC FOSS Sousveillance | Website may be down for maintenance, and STUN/TURN servers access is controlled; please ask for a deployment and/or the credential, or help creating your own deployment
civil-rights foss p2p sousveillance streaming surveillance video webrtc
Last synced: 20 Dec 2024
https://github.com/akagi201/turnrest
TURN REST API
golang rest rest-api stun turn turn-server webrtc
Last synced: 08 Jan 2025
https://github.com/pzh-code/webphone.github.io
Sip协议WebRTC通信终端WebPhone(Jssip)
freeswitch jssip kamailio sip webphone webrtc
Last synced: 12 Dec 2024
https://github.com/notedit/camerafilters
the simplest camera filters, can works well with dotEngine
android camera opengles webrtc
Last synced: 04 Feb 2025
https://github.com/viveksb007/webrtc-signalling
Signalling server for WebRTC
gradle reactjs spring-boot webrtc webrtc-signaling websocket
Last synced: 28 Jan 2025