JavaScript P2P

Open-source JavaScript projects categorized as P2P

Top 23 JavaScript P2P Projects

  1. webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: WebTorrent: Fast Streaming Torrent Client for the Web | news.ycombinator.com | 2024-08-05
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  4. gun

    An open source cybersecurity protocol for syncing decentralized graph data.

  5. yjs

    Shared data types for building collaborative software

    Project mention: Learn Yjs Interactively | news.ycombinator.com | 2025-01-16
  6. webtorrent-desktop

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

  7. orbitdb

    Peer-to-Peer Databases for the Decentralized Web

    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

  8. simple-peer

    📡 Simple WebRTC video, voice, and data channels

  9. ipfs-desktop

    An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

  10. instant.io

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

    Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
  11. mirotalk

    🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 8k and 60fps, compatible with all browsers and platforms.

  12. tl-rtc-file

    WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.

  13. ufonet

    UFONet - Denial of Service Toolkit

  14. ipfs-companion

    Browser extension that simplifies access to IPFS resources on the web

  15. socket

    A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.

  16. ipfs-webui

    A frontend for an IPFS Kubo and IPFS Desktop

  17. torrent-mount

    Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!

  18. trystero

    ✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

    Project mention: Peerfetch – Peer-to-Peer HTTP over WebRTC | news.ycombinator.com | 2024-08-01

    I am also curious about the progress on this feature: https://github.com/dmotz/trystero/issues/24 for more info

  19. bittorrent-dht

    🕸 Simple, robust, BitTorrent DHT implementation

    Project mention: Peerfetch – Peer-to-Peer HTTP over WebRTC | news.ycombinator.com | 2024-08-01

    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

  20. aether

    Aether client app with bundled front-end and P2P back-end

    Project mention: Call to Action: Fediverse Media Server | news.ycombinator.com | 2024-05-26

    Check out Aether, sounds like exactly what you want.

    https://getaether.net/

    I have no affiliation but I thought the project sounded interesting.

  21. webtorrent-cli

    WebTorrent, the streaming torrent client. For the command line.

  22. ViralJS

    Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.

  23. FileNation

    The simplest way to send your files around the world using IPFS. ✏️ 🗃

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).

JavaScript P2P discussion

Log in or Post with

JavaScript P2P related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?