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-11 00:33:20 UTC
- JSON Representation
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/videosdk-live/videosdk-hls-react-native-sdk-example
A ready-to-use React Native UI kit Example for interactive live streaming that enable real-time communication between broadcasters and their audience, allowing for features like chat, screen share, or other forms of engagement
Last synced: 31 Jan 2025
https://github.com/100mslive/react-native-video-plugin
100ms React Native Video Filter and Effects Package
android audio blur conferencing filter ios javascript live package react-native real-time typescript video virtual-background webrtc
Last synced: 01 Dec 2024
https://github.com/venkatnvs/django-webrtc
Nvs Meet a Video Chat application in django
Last synced: 31 Jan 2025
https://github.com/innovailable/calling-signaling
A WebRTC signaling server with support for rooms, calling and invitations
Last synced: 27 Dec 2024
https://github.com/drazenzadravec/webrtc
Contains a complete implementation of a WebRTC client
calls cloudflare cloudflare-calls p2p sfu webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-signaling webrtc-video
Last synced: 06 Nov 2024
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/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/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/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/fishjam-dev/ts-client-sdk
TypeScript client library for Fishjam.
fishjam typescript video webrtc
Last synced: 06 Nov 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/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/hoanghiephui/webrtc-for-android
Library WebRTC for Android
Last synced: 27 Dec 2024
https://github.com/fourdim/kecp
Kecp is a webrtc video streaming tool for allowing peers to watch the same video simultaneously.
video-streaming vite-lib vue3-composition-api vue3-demo vue3-typescript webrtc webrtc-demos webrtc-video
Last synced: 12 Jan 2025
https://github.com/regulad/partnerportal
Partner Portal is an open-source, self-hostable 1-on-1 video chat Android app designed for 24/7 use. It features automatic reconnection, Supabase signaling, and a Minecraft-themed UI.
android kotlin minecraft-themed open-source self-hosted supabase video-chat webrtc
Last synced: 17 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/Tanja-4732/DoubleNote
(beta) - An Angular note taking app supporting both real-time and async collaboration using Markdown or a WYSIWYG editor, optimised for peer-to-peer usage with optional commit-based versioning
angular collaboration docker docker-image express markdown-editor nodejs note-taking notebook notes notes-app offline-first peerjs progressive-web-app prosemirror service-worker single-page-app typescript versioning webrtc
Last synced: 15 Nov 2024
https://github.com/vugga/rtc-docker
WebRTC docker image with ICE(STUN/TURN), Collide.
Last synced: 23 Dec 2024
https://github.com/leye195/webrtc_tutorial
🙊 WebRTC Tutorial, WebRTC를 활용해 간단한 화상통화를 구현해보자
Last synced: 06 Feb 2025
https://github.com/tom-sherman/browser-peer
ES6 simple-peer for the browser
Last synced: 05 Feb 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/discretetom/webcaster
Cast your PC screen to any browser using WebRTC, with WebXR support!
cast remote-desktop webrtc webxr
Last synced: 02 Nov 2024
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/ik5/freeswitch-docker
Yet another freeswitch docker repo
database docker freeswitch pbx postgresql webrtc
Last synced: 02 Feb 2025
https://github.com/gauravsingh9356/souvenirs
Compact Social Platform built using M.E.R.N stack. Fully Authenticated and Authorised. Real-time email checking using mailbox layer API. Email Verification by nodemailer. Client Side routing, Pagination, Recommended Posts and Searching, and much more. Packed with private Chat Room and Peer to Peer Video chat functionality. Hosted with Heroku for backend and Netlify for frontend.
axios express-js google-auth material-ui mongodb nodejs nodemailer react-badges react-share reactjs redux redux-thunk socket-io webrtc wysiwyg-editor
Last synced: 02 Jan 2025
https://github.com/ajaybhatia/webrtc-app
WebRTC App using RN
android ios react-native webrtc webrtc-demo
Last synced: 23 Dec 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/tran-simon/jami-web
Distributed video conference web app in React using WebRTC, Typescript, Express, OpenDHT. Fork of jami-web: https://review.jami.net/jami-web
distributed jami react typescript webrtc
Last synced: 31 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/skyway/example-conference-webapp
SkyWay Conference by new SDK
conference skyway webapp webrtc
Last synced: 23 Nov 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/sergiocampbell/video-chat
This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.
css functional-programming nodejs react react-router-dom socketio typescript webrtc
Last synced: 05 Feb 2025
https://github.com/adidem23/peerview-videocallerapp
This Application is mern videocalling App which is built on the Webrtc Protocol and uses Socket i.o for the working with React frontend .
context-api express javascript mongodb mongoose nodejs react socket-io webrtc
Last synced: 11 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/alexchristianqr/webphone
Aplicación web con integracion WebRTC.
Last synced: 09 Jan 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/norlandz/tlightchat-main-preview
Real time video & text communication.
chat communication-application expressjs nextjs react redux video-streaming webrtc
Last synced: 05 Jan 2025
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/hemu21/sh-frontend
Video chat app
messenger reatctjs simplepeer videochat webrtc
Last synced: 13 Jan 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/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/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/bitnom/gunion
In-browser onion router over webrtc using Gun
gun gundb javascript onion-routing tor webrtc
Last synced: 04 Feb 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/prakhar-ff13/discord-clone
A discord clone built using Golang (backend) and React (frontend)
backend chatapp chatroom frontend full-stack golang golang-examples jwt-authentication mysql nextjs react redux redux-thunk typescript typescript-react video-streaming videocall web-development webrtc webrtc-mesh
Last synced: 20 Jan 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/harsh-141cmd/chesu-no-kai
An online chess platform that allows users to play chess while also having video calls and chat simultaneously, enhancing the interactive gaming experience. The platform includes features such as live chess gameplay, video communication, and a chat system, making it a comprehensive social gaming experience.
chess-game chessjs expressjs javascript mern-stack mongodb nodejs reactjs socket-io webrtc
Last synced: 20 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/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/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/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/shubham16g/webvideomeet
WebRTC based Video Calling WebApp using Firebase as Signaling Server.
firebase firestore javascript videocall videoconferencing webapp webrtc
Last synced: 29 Dec 2024
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/pzh-code/webphone.github.io
Sip协议WebRTC通信终端WebPhone(Jssip)
freeswitch jssip kamailio sip webphone webrtc
Last synced: 12 Dec 2024
https://github.com/pulsebeamdev/pulsebeam-server-foss
PulseBeam FOSS Signaling Server
Last synced: 02 Feb 2025
https://github.com/bandwidth/node-webrtc
Node SDK for Bandwidth's WebRTC API
Last synced: 30 Oct 2024
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/shashankvish0010/zen
Zen is a state-of-the-art communication platform built on the PERN stack and WebRTC technology with WebSocket for real-time communication. Offering seamless video calling and upcoming live streaming features, Zen ensures secure, reliable, and user-friendly experiences.
express node pern-stack postgresql react real-time-processing real-time-video-streaming socket-io video-conference-application videocalling webrtc websocket
Last synced: 21 Dec 2024
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/hktalent/p2p-chat
P2P chat Desktop app for linux、window、macOS
Last synced: 20 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/murat-polat/tutor-contrib-jupyter
Jupyterhub runs as a subdomain of Tutor Open edX, Comes with Pandas, Bokeh, Numpy and other popular libraries. Allows to create multiple users, which has own kernel
docker edx jitsi-meet jupyter-notebook jupyterhub jupyterlab tutor webrtc
Last synced: 06 Dec 2024
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/raghuram07/video-chat
A single page react real-time video chat application. This application uses WebRTC for real-time communication between two users. It uses socket.io for signaling and peerjs for peer to peer connection. This application is built using React and Node.js
Last synced: 20 Dec 2024
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/lp1dev/ngwebrtc
AngularJS WebRTC Helpers
angular angularjs angularjs-development webrtc webrtc-javascript-library webrtc-tools
Last synced: 27 Jan 2025
https://github.com/ok2ju/signal
WebRTC signalling server
docker-image signalling socket-io webrtc
Last synced: 29 Oct 2024
https://github.com/itsuki-hayashi/rtcdc
A modernized wrapper for WebRTC data channels.
browser datachannel messaging realtime realtime-messaging typescript web webrtc
Last synced: 24 Jan 2025
https://github.com/sergystepanov/webrtc-fw
A WebRTC client-side framework.
framework javascript npm webrtc webrtc-experiments
Last synced: 20 Dec 2024
https://github.com/paullj/listening-party
Shared peer-to-peer music queue
peer-to-peer react typescript webrtc
Last synced: 10 Feb 2025
https://github.com/aadarsh-guru/mern-prodcast-app
MERN Prodcast Application with TypeScript, Vite bundler, and Tailwind CSS for a sleek UI/UX. It features real-time voice rooms powered by WebRTC, supporting both public and private rooms. With MongoDB GridFSBucket for media storage, Socket.io for real-time updates, and robust authentication using email OTP, access & refresh tokens.
expressjs headlessui mongodb nodejs reactjs socket-io tailwindcss typescript webrtc
Last synced: 15 Jan 2025
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/viveksb007/webrtc-signalling
Signalling server for WebRTC
gradle reactjs spring-boot webrtc webrtc-signaling websocket
Last synced: 28 Jan 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