The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript WebRTC Projects
-
Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18
-
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
-
Project mention: Ask HN: What could make torrenting more popular again? | news.ycombinator.com | 2023-12-30
- https://webtorrent.io/desktop
Do you have any ideas on what could popularize the technology again?
-
Laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: Ask HN: Any good open source video conferencing options? | news.ycombinator.com | 2023-08-02
Came across [Jitsi](https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2023.7.2) and [BigBlueButton](https://github.com/bigbluebutton/bigbluebutton), does anyone have experience of running these or others in production?
-
-
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.
-
OSS Alternative to Twilio
-
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
There are a few browser based p2p file sharing tools [1] and a bunch of CLI tools out there as well for the same job.
# Browser Based
1. FilePizza https://file.pizza/
-
-
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
-
RTCMultiConnection
RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)
-
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
-
-
tl-rtc-file
WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.
-
> Firefox Reality on the Oculus Go VR Headset
yes, through not limited to the Oculus
and it kinda folded Hubs (https://hubs.mozilla.com/) into it
and and I think there was a bit of additional research level stuff never ending up in user hands
but both are somewhat dead, idk. if Firefox Reality still works with any VR headset at all (it might still work with non standalone headset usage) and Hubs is shutting down end of March, a community version still exist (Hubs ~= somewhat like VRChat from the idea but not as VR specific and just less interesting in general)
same for most other things they are either dead or fizzled out (and some are stables, but don't bring users, like pdf.js)
One thing I forget to mention is FF does a lot of work to reduce fingerprint-ability of existing interfaces (while trying to avoid breaking websites by changing/breaking existing interfaces, like some other more privacy focused browsers do). A bunch of this is done in context for the tor-browser but also benefit normal FF. Sadly you using FF ads more information to the fingerprint then any of the protections due to better fingerprint protection (something which is true for any form of privacy protection not used en mass by every one).
-
mirotalksfu
🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.
Mirotalk - [ Star on GitHub ]
-
-
To add to this, it's reasonably easy to run, and has many different plugins, from a calendar and contacts list, to an online document editor (like Google Docs, except it can be pretty slow and/or resource intensive: https://nextcloud.com/office/), to a simple clone of Slack (https://nextcloud.com/talk/), a mail client (https://apps.nextcloud.com/apps/mail) and other things.
That said, I've had updates (across major versions) break things on multiple occasions, one out of two servers running the exact same version has random crashes and in addition to that the file locking by default (if enabled, but not using Redis: https://docs.nextcloud.com/server/latest/admin_manual/config...) has broken and prevents me from deleting a file that just sits there and takes up a few GB of space. Oh and their Android app fails to upload files if I use the share option, instead of the file picker from within the app.
On the other hand, sure beats storing data on third party clouds and is free, so I'll still keep using it.
-
Project mention: Ask HN: Any good open source video conferencing options? | news.ycombinator.com | 2023-08-02
Came across [Jitsi](https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2023.7.2) and [BigBlueButton](https://github.com/bigbluebutton/bigbluebutton), does anyone have experience of running these or others in production?
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
JavaScript WebRTC related posts
- PairDrop – Local file sharing in the browser
- LocalSend: Open-source, cross-platform file sharing to nearby devices
- I Use Firefox
- Holepunch Unveils P2P Platform "Pear Runtime"
- How to copy a file between devices?
- WebSocket vs. HTTP communication protocols
- Show HN: Jitsi alternative – Docker amd64/ARM64 – WebRTC self-hosted
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source WebRTC projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | webtorrent | 28,838 |
2 | snapdrop | 17,158 |
3 | samples | 13,550 |
4 | WebRTC-Experiment | 11,555 |
5 | webtorrent-desktop | 9,542 |
6 | Laverna | 9,135 |
7 | sharedrop | 8,393 |
8 | BigBlueButton | 8,316 |
9 | simple-peer | 7,152 |
10 | RecordRTC | 6,295 |
11 | fonoster | 6,052 |
12 | FilePizza | 4,233 |
13 | adapter | 3,563 |
14 | instant.io | 3,386 |
15 | RTCMultiConnection | 2,481 |
16 | mirotalk | 2,437 |
17 | blaze | 2,150 |
18 | tl-rtc-file | 2,102 |
19 | hubs | 2,095 |
20 | mirotalksfu | 1,780 |
21 | bittorrent-tracker | 1,679 |
22 | spreed | 1,552 |
23 | jitsi-meet-electron | 1,470 |