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 2D canvas game where players jump between planets, featuring a distributed server architecture with WebRTC communication.
A JavaScript client for the AMWA NMOS specifications, enabling discovery, registration, and connection management of networked media devices.
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.
Handles media sessions and device events for React Native WebRTC applications during calls.
A Swift framework providing UI components and syntax sugar for integrating OpenTok audio/video communication and screen sharing into iOS apps.
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.
C++ backend enabling WebRTC functionality for Jupyter widgets, allowing real-time media streaming in notebooks.
A Capacitor plugin that integrates Stream Video SDK to add video calling functionality to mobile apps.
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.