Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

WebRTC

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.

https://github.com/whjin/docs

:star::art::congratulations::trophy::whale:Tech Blog

android app css ecmascript html http javascript koa nodejs react socket-io uni-app vue vue3 webpack webrtc

Last synced: 09 Dec 2024

https://github.com/insertish/webrtc

Learning WebRTC properly...

webrtc

Last synced: 10 Feb 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/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

sdk video webrtc

Last synced: 31 Jan 2025

https://github.com/venkatnvs/django-webrtc

Nvs Meet a Video Chat application in django

django django-channels webrtc

Last synced: 31 Jan 2025

https://github.com/innovailable/calling-signaling

A WebRTC signaling server with support for rooms, calling and invitations

signaling webrtc

Last synced: 27 Dec 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/horiuchi/android-rc

Android RC

android webrtc

Last synced: 02 Feb 2025

https://github.com/hoanghiephui/webrtc-for-android

Library WebRTC for Android

android webrtc

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.

video-streaming webrtc

Last synced: 23 Dec 2024

https://github.com/erenokur/webrtc-ip_cam

WEBRTC IP camera client

ipcamera python react socket-io webcam webrtc

Last synced: 06 Feb 2025

https://github.com/leye195/webrtc_tutorial

🙊 WebRTC Tutorial, WebRTC를 활용해 간단한 화상통화를 구현해보자

express react webrtc

Last synced: 06 Feb 2025

https://github.com/tom-sherman/browser-peer

ES6 simple-peer for the browser

p2p peer webrtc

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/misitebao/eddie

A video conference solution based on WebRTC and NodeJS | 基于 WebRTC 和 NodeJS 的视频会议解决方案

eddie misitebao nodejs trun webrtc websocket

Last synced: 23 Jan 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.

peerjs videojs webrtc

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/clinth/remote

A framework for super easy cross device communication

broadcastchannel webrtc websocket

Last synced: 16 Jan 2025

https://github.com/rishavmehra/gomeet

Blazingly fast Golang powered Video Conferencing app

fiber golang pion webrtc websocket

Last synced: 14 Dec 2024

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/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.

bootstrap-vue vue webrtc

Last synced: 09 Jan 2025

https://github.com/elixir-webrtc/ex_turn

An Elixir implementation of TURN client (RFC 5766)

elixir networking turn webrtc

Last synced: 04 Jan 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/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/vostafi69/turn-dvgups

Веб приложение для проведения онлайн занятий на базе ДВГУПС

ejs gulp html js nodejs scss webpack webrtc

Last synced: 15 Jan 2025

https://github.com/bandyer/bandyer-cordova-example

Example app for the Kaleyra Video Cordova plugin

android callkit cordova ios voip webrtc

Last synced: 02 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/kaleyravideo/video-ios-sdk-samples-objc

Example applications that use the Kaleyra Video iOS SDK

chat ios sdk voip webrtc

Last synced: 02 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/adithaker/scribbl

🎨Scribbl is an online multiplayer guessing game. This project is a clone of the original skribbl game; but it also has in-game voice chat to communicate with your lobby

nodejs peerjs redis socket-io webrtc

Last synced: 12 Jan 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/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/adrice727/opentok-haskell

A OpenTok SDK for Haskell

api opentok video webrtc

Last synced: 03 Jan 2025

https://github.com/elskow/codepair

Scalable Pair Programming Interview Platform (with Video Chat Support)

golang webrtc

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:

stun turn webrtc

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/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

p2p signaling webrtc

Last synced: 02 Feb 2025

https://github.com/bandwidth/node-webrtc

Node SDK for Bandwidth's WebRTC API

webrtc

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

e2e-chat p2p-chat webrtc

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

react socket-io webrtc

Last synced: 20 Dec 2024

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/ok2ju/signal

WebRTC signalling server

docker-image signalling socket-io webrtc

Last synced: 29 Oct 2024

https://github.com/rgl/coturn-playground

coturn playground

coturn stun turn webrtc

Last synced: 06 Feb 2025

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/callinapp/callinapp-js

Call In App SDK for JavaScript

callinapp webrtc

Last synced: 16 Jan 2025

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/sorenammd/sky-messenger

This is a messenger based on the location of users

express mongodb mysql nodejs peerjs react redis redux redux-saga sockjs webrtc websocket

Last synced: 01 Feb 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.

video-conference webrtc

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/pchalupa/ws-webrtc

WebRTC

webrtc workshop

Last synced: 21 Dec 2024

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