SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript WebRTC Projects
-
Project mention: Ask HN: Streaming a Bittorent Video from a Webpage? | news.ycombinator.com | 2025-11-29
WebTorrent works on the browser but I'm not sure if this is what you're asking for
https://webtorrent.io/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Snapdrop Snapdrop is mainly a browser-based service rather than a native mobile app, though some unofficial wrappers exist. It requires a modern web browser and uses WebRTC for peer-to-peer file transfers. Because it runs in a browser, an internet connection may be necessary. Snapdrop works best for sharing small files, while larger transfers may be slower due to browser constraints. The service is free and does not offer paid features. Users often appreciate its ease of use, lack of installation, and AirDrop-like experience through a web interface. source
-
-
-
Project mention: PairDrop: Transfer Files Cross-Platform. No Setup, No Signup | news.ycombinator.com | 2026-04-28
-
-
Laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
-
Project mention: Ask HN: What frustrates you most about video conferencing tools? | news.ycombinator.com | 2025-09-21
I've used https://bigbluebutton.org/ and https://jitsi.org/ in browser (Firebox) this month and they were "good enough". I rarely do conference calls, much less than a typical FAANG employee. Most of my frustration with Zoom, Team, Google Meet is their complexity. They also seem to keep changing, open too many notifications, try to get me to download something. Again, I rarely use them, only if a customer or partner company insists.
-
-
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.
-
mirotalk
🚀 Self-hosted open-source WebRTC video conferencing platform built on peer-to-peer (P2P) architecture for fast, secure real-time communication with end-to-end privacy.
-
-
-
mirotalksfu
🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, built on SFU architecture.
-
tl-rtc-file
WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.
-
RTCMultiConnection
RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)
-
-
-
-
WebRTC
Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies. (by AlexxIT)
-
-
JavaScript WebRTC discussion
JavaScript WebRTC related posts
-
PairDrop: Transfer Files Cross-Platform. No Setup, No Signup
-
Show HN: MiroTalk SFU
-
I built a Zoom alternative with 1 command
-
How to Transfer Files Between iOS and Android in 2025
-
Ask HN: Streaming a Bittorent Video from a Webpage?
-
What Happened to Apple's Legendary Attention to Detail?
-
You Can Build Scalable Javascript Video Calling App in 10 Minutes🙀🔥🤩
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source WebRTC projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | webtorrent | 31,010 |
| 2 | snapdrop | 19,716 |
| 3 | samples | 14,622 |
| 4 | WebRTC-Experiment | 12,051 |
| 5 | sharedrop | 10,730 |
| 6 | PairDrop | 10,545 |
| 7 | webtorrent-desktop | 10,070 |
| 8 | Laverna | 9,190 |
| 9 | BigBlueButton | 9,142 |
| 10 | simple-peer | 7,791 |
| 11 | RecordRTC | 6,892 |
| 12 | mirotalk | 4,579 |
| 13 | adapter | 3,741 |
| 14 | instant.io | 3,582 |
| 15 | mirotalksfu | 3,011 |
| 16 | tl-rtc-file | 2,639 |
| 17 | RTCMultiConnection | 2,619 |
| 18 | blaze | 2,455 |
| 19 | hubs | 2,207 |
| 20 | spreed | 2,134 |
| 21 | WebRTC | 2,133 |
| 22 | bittorrent-tracker | 1,927 |
| 23 | webtorrent-cli | 1,352 |