Showing 36 of 106 projects
A modular C++20 toolkit for real-time media, WebRTC, and networking, built as a lightweight alternative to libwebrtc.
A modular C++20 toolkit for real-time media, WebRTC, and networking, combining FFmpeg, libuv, and libdatachannel into a single runtime.
A command-line torrent client that streams video to devices like AirPlay and Chromecast using WebTorrent.
The Galène videoconference server
A high-performance RTP and media traffic proxy designed for Kamailio SIP proxy, supporting IPv4/IPv6 bridging, SRTP, ICE, and in-kernel packet forwarding.
A Laravel package for adding real-time one-to-one and group video chat, messaging, and file sharing to web applications.
Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.
A high-performance, AI-native software-defined PBX built in Rust for programmable contact centers.
A JavaScript implementation of the Tor protocol for anonymizing any protocol on servers and inside browsers.
A Go implementation of the STUN client for UDP hole punching and NAT traversal (RFC 3489 and 5389).
An open-source platform for building and deploying immersive social experiences, games, and spatial web applications.
A RESTful API for GStreamer enabling live audio/video stream manipulation, mixing, and routing in the cloud.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
A simple signaling server for WebRTC handshaking and peer coordination.
A React Native wrapper for the Agora RTC SDK, enabling real-time video and audio communication in mobile apps.
A curated list of JavaScript libraries and tools for network programming, peer-to-peer communication, and protocol implementation.
A portable C library providing SIP, RTP, STUN/TURN/ICE, HTTP, and WebSocket stacks for building real-time communication applications.
A curated list of security resources for penetration testing and vulnerability assessment of VoIP, WebRTC, and VoLTE systems.
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
✨ Self-hosted open-source WebRTC cam-to-cam peer-to-peer video calling platform for immersive 1-to-1 real-time communication with end-to-end privacy. Each room is limited to two participants for maximum security.
A frontend JavaScript framework for developing DNS rebinding exploits against vulnerable LAN devices and IoT products.
A web-based diagnostic tool that automatically tests WebRTC components like microphone, camera, network, and connectivity.
A high-performance, zero-allocation Go implementation of the RFC 5389 STUN protocol for NAT traversal.
A curated list of awesome resources for Real-Time Communications (RTC), including protocols, servers, libraries, and tools.
A lightweight desktop app that turns your smartphone into a remote controller for PowerPoint, Google Slides, Canva, and Keynote presentations.
A peer-to-peer pipe across the web using WebRTC and GitHub keys for authentication, enabling direct communication between users.
An Electron application for recording screen and audio using WebRTC and desktopCapture API.
A modern CLI tool for crafting and sending SIP requests to test VoIP and WebRTC signaling servers.
A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.
An open-source voice dictation tool that types your speech at the cursor in any application, powered by customizable AI transcription and formatting.
A Dart SIP user agent stack for building cross-platform VoIP and messaging apps with Flutter and WebRTC.
A high-performance real-time voice processing server in Rust providing unified STT/TTS services via WebSocket and REST APIs.
A curated collection of open-source and commercial SIP (Session Initiation Protocol) resources, tools, libraries, and software.
A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.
A Jupyter widget that brings WebRTC and MediaStream API to notebooks and JupyterLab for real-time media streaming and recording.
An open-source, self-hostable communication tool with messaging, video calls, and screen sharing for company use.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.