Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webrtc

Webrtc

106 projects

Showing 34 of 106 projects

torrent-discovery
torrent-discoveryJavaScript

A unified JavaScript library for discovering BitTorrent and WebTorrent peers via trackers, DHT, and LSD.

#dht#bittorrent#peer
Stars228
Forks68
Last commit7 days ago
Kalm
KalmTypeScript

A lightweight, extensible socket manager for Node.js with pluggable transports and protocol support.

#hacktoberfest#tcp#network
Stars219
Forks10
Last commit6 months ago
Netflux
NetfluxTypeScript

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

#isomorphic#isomorphic-javascript#websocket
Stars217
Forks15
Last commit3 months ago
rsipstack
rsipstackRust

A high-performance, RFC-compliant SIP stack library written in Rust for building SIP applications like proxies, registrars, and user agents.

#freeswitch#telephony#sip
Stars213
Forks71
Last commit3 days ago
react-native-voximplant
react-native-voximplantTypeScript

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

#ios#voximplant#video-calling
Stars207
Forks39
Last commit2 days ago
Peer Web Site
Peer Web SiteJavaScript

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

#p2p-hosting#ipfs#distributed
Stars192
Forks26
Last commit1 year ago
simple-websocket
simple-websocketJavaScript

A simple, EventEmitter-based WebSocket client and server library for Node.js and browsers.

#websocket-server#eventemitter#websocket
Stars186
Forks31
Last commit3 years ago
Friflo.Json.Fliox
Friflo.Json.FlioxC#

A high-performance C# ORM for SQL and NoSQL databases with built-in messaging, pub-sub, and client-server architecture.

#csharp-orm#orm#realtime-messaging
Stars186
Forks13
Last commit10 days ago
IPFS Share
IPFS ShareTypeScript

Share files directly from your browser using IPFS — no cloud needed, with peer-to-peer transfers.

#ipfs#webtransport#files
Stars171
Forks36
Last commit4 months ago
PrivyDrop
PrivyDropTypeScript

An open-source web-app alternative to AirDrop

#end2end#text-sharing#file-sharing
Stars144
Forks13
Last commit13 days ago
Yew-WebRTC-Chat
Yew-WebRTC-ChatRust

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

#chat#webassembly#yew-framework
Stars128
Forks13
Last commit3 years ago
peerjs-python
peerjs-pythonPython

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

#iot#data-channel#browser-integration
Stars95
Forks31
Last commit2 years ago
Blazor.MediaCaptureStreams
Blazor.MediaCaptureStreamsC#

A Blazor wrapper for the Media Capture and Streams browser API, enabling access to microphones, cameras, and media streams in .NET web apps.

#javascript-interop#camera#media-capture
Stars93
Forks15
Last commit
Intercom Manager
Intercom ManagerTypeScript

A low-latency, web-based open-source intercom solution for broadcast and media production using WebRTC.

#voice-over-ip#media#production
Stars92
Forks19
Last commit2 days ago
SandCat
SandCatRust

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

#instant-messaging#rust-frontend#websocket
Stars64
Forks12
Last commit2 years ago
I Spy A Ghost
I Spy A GhostJavaScript

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

#experimental-game#game-jam#phaser
Stars62
Forks23
Last commit10 years ago
nmos-js
nmos-jsJavaScript

A JavaScript client for the AMWA NMOS specifications, enabling discovery, registration, and connection management of networked media devices.

#networked-media#discovery#broadcast
Stars57
Forks30
Last commit2 days ago
JumpSuit
JumpSuitJavaScript

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

#multiplayer#distributed#web-game
Stars47
Forks13
Last commit9 years ago
Oculus Quest Remote Desktop
Oculus Quest Remote DesktopTypeScript

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

#remote-desktop#web-app#webvr
Stars41
Forks3
Last commit3 years ago
Liquid Auth
Liquid AuthTypeScript

A stateful session-based authentication service implementing FIDO2 endpoints and Algorand private key proof of knowledge.

#passkeys#private-key-verification#authentication
Stars33
Forks14
Last commit2 months ago
Awesome RIPT
Awesome RIPT

A curated list of resources for Realtime Internet Peering for Telephony (RIPT), the next-generation protocol for trunking provider peering.

#open-source-implementations#telephony#peering
Stars31
Forks0
Last commit6 years ago
OTAcceleratorCore
OTAcceleratorCoreObjective-C

A Swift framework providing UI components and syntax sugar for integrating OpenTok audio/video communication and screen sharing into iOS apps.

#ios#video-calling#objective-c
Stars30
Forks17
Last commit4 days ago
react-native-incall-manager
react-native-incall-managerJava

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

#mobile-calling#ios#proximity-sensor
Stars29
Forks13
Last commit1 month ago
rxjs-broker
rxjs-brokerJavaScript

An RxJS-based message broker for WebRTC DataChannels and WebSockets, providing reactive streams and message masking.

#reactive-programming#websocket#rxjs
Stars28
Forks4
Last commit1 month ago
Space-Shooter
Space-ShooterJavaScript

A simple 2D shoot'em up space shooter with local multiplayer support for couch gaming.

#multiplayer#arcade#couch-gaming
Stars20
Forks9
Last commit2 years ago
slimswitch
slimswitchShell

Tooling for creating lean, minimal FreeSWITCH Docker images with reduced attack surface.

#slimtoolkit#containerization#freeswitch
Stars19
Forks5
Last commit2 years ago
Stream Call
Stream CallKotlin

A Capacitor plugin that integrates Stream Video SDK to add video calling functionality to mobile apps.

#ios#capacitor-plugin#video-calling
Stars16
Forks2
Last commit4 days ago
xwebrtc
xwebrtcC++

C++ backend enabling WebRTC functionality for Jupyter widgets, allowing real-time media streaming in notebooks.

#xeus#scientific-computing#interactive-computing
Stars15
Forks4
Last commit5 years ago
OTTextChatAccelerator
OTTextChatAcceleratorObjective-C

Add text chat functionality to iOS OpenTok applications for exchanging messages between mobile and browser devices.

#realtime#ios#realtime-messaging
Stars13
Forks8
Last commit5 years ago
RealtimeKit
RealtimeKitJavaScript

Capacitor plugin for integrating Cloudflare Calls with built-in UI for video meetings in mobile apps.

#ios#capacitor-plugin#cloudflare-calls
Stars12
Forks0
Last commit4 days ago
AES67 WebMeter
AES67 WebMeterGo

A server that receives AES67 audio streams and provides a real-time web interface for audio level metering.

#network-audio#aes67#sap
Stars12
Forks2
Last commit6 years ago
react-native-webrtc
react-native-webrtc

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

#video-calling#real-time-communication#react-native
Stars12
Forks1
Last commit7 years ago
haxe-simple-peer (js)
haxe-simple-peer (js)Haxe

Haxe externs for simple-peer, enabling WebRTC peer-to-peer data, video, and audio streaming in Haxe projects.

#data-channels#haxe#real-time-communication
Stars4
Forks0
Last commit7 years ago
ngx-cam-shoot
ngx-cam-shootTypeScript

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

#image-capture#angular-component#ui-component
Stars3
Forks0
Last commit1 year ago
PreviousPage 3 of 3

Related Tags

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
4 months ago
#Real Time Communication29
#P2p21
#Peer To Peer19
#Voip18
#Nodejs15
#Self Hosted15
#Sip14
#Cross Platform14
#Real Time13
#Javascript13
#Video Conferencing10
#Websocket10