SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript P2P Projects
-
Project mention: WebTorrent: Fast Streaming Torrent Client for the Web | news.ycombinator.com | 2024-08-05
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
Project mention: Show HN: TeaTime – static distributed library powered by SQLite, IPFS and GitHub | news.ycombinator.com | 2024-11-27
> (I'm looking into using Helia so that users are also contributing nodes in the network)
I had to look that term up <https://github.com/ipfs/helia#readme> but while sniffing around in their <https://github.com/ipfs/helia/wiki/Projects-using-Helia> I was reminded of https://github.com/orbitdb/orbitdb#readme which seems like it may be much less rolling your own parts
-
-
ipfs-desktop
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
-
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
-
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k 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.
-
-
-
socket
A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.
-
rats-search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
-
-
torrent-mount
Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!
-
trystero
✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
I am also curious about the progress on this feature: https://github.com/dmotz/trystero/issues/24 for more info
-
I think the closest you might get is something like the bittorrent dht. There are still bootstrap servers for the first few connections, but there's really no getting away from that, right?
https://github.com/webtorrent/bittorrent-dht
-
Check out Aether, sounds like exactly what you want.
https://getaether.net/
I have no affiliation but I thought the project sounded interesting.
-
-
ViralJS
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
-
JavaScript P2P discussion
JavaScript P2P related posts
-
Peerfetch – Peer-to-Peer HTTP over WebRTC
-
Revive old flash games using ruffle and trystero
-
Trystero – Real-time WebRTC for webapps without a central server
-
Trystero – Build instant multiplayer webapps, no server required
-
Bluesky starts letting users pick their own moderation filters
-
Can We Get More Decentralised Than the Fediverse?
-
Holepunch Unveils P2P Platform "Pear Runtime"
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Index
What are some of the best open-source P2P projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | webtorrent | 29,838 |
2 | ZeroNet | 18,436 |
3 | gun | 18,247 |
4 | yjs | 17,560 |
5 | webtorrent-desktop | 9,760 |
6 | orbitdb | 8,395 |
7 | simple-peer | 7,503 |
8 | ipfs-desktop | 6,073 |
9 | instant.io | 3,476 |
10 | mirotalk | 3,217 |
11 | tl-rtc-file | 2,530 |
12 | ufonet | 2,252 |
13 | ipfs-companion | 2,090 |
14 | socket | 1,665 |
15 | rats-search | 1,639 |
16 | ipfs-webui | 1,575 |
17 | torrent-mount | 1,407 |
18 | trystero | 1,389 |
19 | bittorrent-dht | 1,234 |
20 | aether | 1,221 |
21 | webtorrent-cli | 1,194 |
22 | ViralJS | 962 |
23 | FileNation | 872 |