Showing 34 of 106 projects
A unified JavaScript library for discovering BitTorrent and WebTorrent peers via trackers, DHT, and LSD.
A lightweight, extensible socket manager for Node.js with pluggable transports and protocol support.
Isomorphic JavaScript peer-to-peer transport API for building secure, fault-tolerant full mesh networks using WebRTC and WebSocket.
Embed realtime voice and video communication into React Native apps using WebRTC and the Voximplant cloud platform.
A high-performance, RFC-compliant SIP stack library written in Rust for building SIP applications like proxies, registrars, and user agents.
A browser-based tool for creating and hosting full-featured HTML websites peer-to-peer via WebRTC, WebTorrent, and IPFS.
A simple, EventEmitter-based WebSocket client and server library for Node.js and browsers.
A high-performance C# ORM for SQL and NoSQL databases with built-in messaging, pub-sub, and client-server architecture.
Share files directly from your browser using IPFS — no cloud needed, with peer-to-peer transfers.
An open-source web-app alternative to AirDrop
A peer-to-peer chat application built with Rust, WebAssembly, and WebRTC using the Yew framework.
Python client for PeerJS enabling WebRTC peer-to-peer connections between Python apps and web browsers.
A Blazor wrapper for the Media Capture and Streams browser API, enabling access to microphones, cameras, and media streams in .NET web apps.
A low-latency, web-based open-source intercom solution for broadcast and media production using WebRTC.
A real-time instant messaging application frontend built with Rust and WebRTC, featuring chat, audio/video calls, and a friend system.
An experimental asymmetric multiplayer game where a human and ghost play with limited visibility, built with WebRTC for local co-op.
A JavaScript client for the AMWA NMOS specifications, enabling discovery, registration, and connection management of networked media devices.
A 2D canvas game where players jump between planets, featuring a distributed server architecture with WebRTC communication.
A WebVR remote desktop application for Oculus Quest using Babylon.js, React, and WebRTC.
A stateful session-based authentication service implementing FIDO2 endpoints and Algorand private key proof of knowledge.
A curated list of resources for Realtime Internet Peering for Telephony (RIPT), the next-generation protocol for trunking provider peering.
A Swift framework providing UI components and syntax sugar for integrating OpenTok audio/video communication and screen sharing into iOS apps.
Handles media sessions and device events for React Native WebRTC applications during calls.
An RxJS-based message broker for WebRTC DataChannels and WebSockets, providing reactive streams and message masking.
A simple 2D shoot'em up space shooter with local multiplayer support for couch gaming.
Tooling for creating lean, minimal FreeSWITCH Docker images with reduced attack surface.
A Capacitor plugin that integrates Stream Video SDK to add video calling functionality to mobile apps.
C++ backend enabling WebRTC functionality for Jupyter widgets, allowing real-time media streaming in notebooks.
Add text chat functionality to iOS OpenTok applications for exchanging messages between mobile and browser devices.
A server that receives AES67 audio streams and provides a real-time web interface for audio level metering.
A WebRTC module for React Native enabling real-time audio/video communication in mobile apps.
Capacitor plugin for integrating Cloudflare Calls with built-in UI for video meetings in mobile apps.
Haxe externs for simple-peer, enabling WebRTC peer-to-peer data, video, and audio streaming in Haxe projects.
An Angular component for easy camera access and fast image capture, optimized for mobile devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.