back to home

Best Open Source webrtc Libraries

A curated list of the most popular GitHub repositories tagged with webrtc. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1RocketChat/Rocket.Chat

The Secure CommsOS™ for mission-critical operations

44,924TypeScript
Explore Repo

#2webtorrent/webtorrent

⚡️ Streaming torrent client for the web

30,832JavaScript
Explore Repo

#3jitsi/jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

28,818TypeScript
Explore Repo

#4ossrs/srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

28,631C++
Explore Repo

#5SnapDrop/snapdrop

A Progressive Web App for local file sharing

19,701JavaScript
Explore Repo

#6bluenviron/mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.

18,178Go
Explore Repo

#7livekit/livekit

End-to-end realtime stack for connecting humans and AI

17,644Go
Explore Repo

#8ZLMediaKit/ZLMediaKit

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11

16,759C++
Explore Repo

#9pion/webrtc

Pure Go implementation of the WebRTC API

16,132Go
Explore Repo

#10schlagmichdoch/PairDrop

PairDrop: Transfer Files Cross-Platform. No Setup, No Signup.

9,979JavaScript
Explore Repo

#11jason5ng32/MyIP

The best IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability, whois search and more! || 可能是最好用的IP工具箱。轻松检查你的 IP,IP 地理位置,检查DNS泄漏,检查 WebRTC 连接,速度测试,ping 测试,MTR测试,检查网站可用性,查询 Whois 信息等等。

9,961Vue
Explore Repo

#12kern/filepizza

:pizza: Peer-to-peer file transfers in your browser

9,952TypeScript
Explore Repo

#13Laverna/laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

9,211JavaScript
Explore Repo

#14bigbluebutton/bigbluebutton

A complete web conferencing system for virtual classes and more!

9,052JavaScript
Explore Repo

#15webrtc-rs/webrtc

Async-friendly WebRTC implementation in Rust

4,978Rust
Explore Repo

#16react-native-webrtc/react-native-webrtc

The WebRTC module for React Native

4,946Java
Explore Repo

#17anyrtcIO-Community/anyRTC-RTMP-OpenSource

RTMP 推流器,RTMP(HLS)秒开播放器,直播点播,跨平台(Win,IOS,Android)开源代码

4,898C++
Explore Repo

#18w3c/webrtc-pc

WebRTC 1.0 API

480HTML
Explore Repo

#19w3c/mediacapture-main

Media Capture and Streams specification (aka getUserMedia)

130HTML
Explore Repo

#20huonwe/webscreen

Stream your device in your browser via WebRTC

60Go
Explore Repo