JavaScript Webrtc

Open-source JavaScript projects categorized as Webrtc | Edit details

Top 23 JavaScript Webrtc Projects

  • GitHub repo Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Software developer looking for a customer centric open source product to contribute to. | | 2021-10-06

    It's been almost 1.5 years since I started my job as a software developer. I am now looking forward to contributing to cool open source products. I am looking for suggestions on customer ended open source products (like and signal), but one's that don't compete with my company's products :P. Can you guys please suggest some products I can contribute to? I really want to attach myself to an open source project in long term and contribute whatever miniscule amount I can to make things easily available to the masses.

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Are there any alternatives to stremio? | | 2021-10-11
  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo Jitsi Meet

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

    Project mention: Zoom gains virtual background without green screen functionality | | 2021-10-12

    who request one after they have joined the conversation by view-only (and engage by chat) as this is useful for panel discussions where the majority of the audience is just watching/listening:

  • GitHub repo samples

    WebRTC Web demos and samples

    Project mention: Google AI / MediaPipe's new selfie-segmentation model + ThreeJS particle system. Info in comments | | 2021-06-12
  • GitHub repo WebRTC-Experiment

    WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!

    Project mention: webinar/web conferencing app - looking for advice | | 2021-05-11

    Good reference for all kind of things in that regard:

  • GitHub repo snapdrop

    A Progressive Web App for local file sharing

    Project mention: A super lightweight multi-device clipboard using Go as a backend (INFO IN COMMENTS) | | 2021-10-15

    Nice, like but not restricted to the local network!

  • GitHub repo Laverna

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

    Project mention: Algun buen software para tomar notas de clase? | | 2021-10-14
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo webtorrent-desktop

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    Project mention: Is it possible to set up stack traces for main process? | | 2021-08-07

    I tried to clone, launch locally and see how error acts in open source electron projects:,, - just the same, errors are undebuggable

  • GitHub repo BigBlueButton

    Complete open source web conferencing system.

    Project mention: Is there a browser available for iOS which has a screen sharing API build in? | | 2021-06-05

    right and exactly this functionality isn’t supported by the Safari browser on iOS. The iOS versions of Chrome and Firefox have the exact same problem. I thought that there might be someone who knows a different browser for iOS that includs that functionality. The issue with Safari is outlined here:

  • GitHub repo simple-peer

    📡 Simple WebRTC video, voice, and data channels

    Project mention: Building a customer support solution focused on video calls | | 2021-04-30

    Custom peer-to-peer video call implementation can also be done using vanilla webrtc or but using an SFU such as Janus can help

  • GitHub repo sharedrop

    Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

    Project mention: How do I make my own internet? | | 2021-10-13

    You could have a hybrid - server for discovery with node-to-node connections. See as an example of something that does this.

  • GitHub repo RecordRTC

    RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.

    Project mention: Wayrec produces .mkv files with 0 byte size | | 2021-08-26

    Does recording in Firefox work? test using

  • GitHub repo FilePizza

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

    Project mention: Sharing Files & Folders | | 2021-09-15
  • GitHub repo adapter

    Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release:

    Project mention: 🤔 WebRTC? | | 2021-04-05
  • GitHub repo

    🚀 Streaming file transfer over WebTorrent (torrents on the web)

    Project mention: Magnet links won't open. | | 2021-07-19

    I use qBittorrent. The WebTorrent setting is turned off. The handler for magnet links was which I removed hoping I would get a prompt to open magnet links with qBittorrent, but nothing.

  • GitHub repo fonos

    🚀 An open-source alternative to Twilio.

    Project mention: Start your own VoIP system at home? | | 2021-10-07
  • GitHub repo hubs

    Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.

    Project mention: What Is the Metaverse? The Next Step in Remote Collaboration. The Productivity Metaverse. | | 2021-09-23

    (1)\ (2)\ (3)\ (4)\ (5)\ (6)\ (7)\ (8)\ (9)\ (10)\ (11)\ (12)\ (13)\ (14)\ (15)\ (16)\ (17)\ (18)\ (19)\ (20)

  • GitHub repo bittorrent-tracker

    🌊 Simple, robust, BitTorrent tracker (client & server) implementation

  • GitHub repo jitsi-meet-electron

    Jitsi Meet desktop application powered by :electron:

    Project mention: Here's my Steam App redesign! Tell me what you think :) | | 2021-08-21
  • GitHub repo spreed

    🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud

    Project mention: Zoom gains virtual background without green screen functionality | | 2021-10-12

    And Nextcloud Talk (

  • GitHub repo Calla

    Virtual Meetups through Jitsi

    Project mention: What self hosted virtual office do you use? | | 2021-01-28
  • GitHub repo Routr

    Routr: Next-generation SIP Server

  • GitHub repo edumeet

    Multiparty web-meetings using mediasoup and WebRTC

    Project mention: Microsoft Teams alternative with screen sharing- and control | | 2021-01-12

    You're probably right. HERE is where I asked about it.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-15.


What are some of the best open-source Webrtc projects in JavaScript? This list will help you:

Project Stars
1 Rocket.Chat 30,942
2 webtorrent 24,762
3 Jitsi Meet 16,907
4 samples 11,086
5 WebRTC-Experiment 10,196
6 snapdrop 9,622
7 Laverna 8,726
8 webtorrent-desktop 8,469
9 BigBlueButton 6,980
10 simple-peer 5,761
11 sharedrop 5,078
12 RecordRTC 4,906
13 FilePizza 3,579
14 adapter 2,936
15 2,902
16 fonos 2,298
17 hubs 1,298
18 bittorrent-tracker 1,281
19 jitsi-meet-electron 1,184
20 spreed 1,114
21 Calla 1,049
22 Routr 845
23 edumeet 828
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.