JavaScript peer-to-peer

Open-source JavaScript projects categorized as peer-to-peer | Edit details

Top 15 JavaScript peer-to-peer Projects

  • 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? | reddit.com/r/preguntaleareddit | 2021-10-14
  • orbit-db

    Peer-to-Peer Databases for the Decentralized Web

    Project mention: Any suggestions to build a decentralized web app? | reddit.com/r/ipfs | 2021-11-22

    I want to build a decentralized social media web app for a personal project, and I'm thinking on using IPFS. What tool, API, or library can get me set up without writing smart contracts or using blockchain solutions? I've heard that GunDB or OrbitDB are useful libraries- is that true? What are your thoughts and suggestions?

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • yjs

    Shared data types for building collaborative software

    Project mention: Consider SQLite | news.ycombinator.com | 2021-12-29

    You have to handle the merge conflicts yourself, see https://www.sqlite.org/session/sqlite3changeset_apply.html

    So you need to be carful how you design your schema, but very possible.

    One option is to use something like Yjs and a JSON column to get proper CRDTs for merging.

    https://github.com/yjs/yjs

  • ipfs

    IPFS implementation in JavaScript

    Project mention: How upload a generated svg to ipfs ? | reddit.com/r/ipfs | 2021-12-10

    Id recommend using js-ipfs to add the file.

  • sharedrop

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

    Project mention: In 2022, what's the best way to send URLs from iPhone to Windows PC (Chrome/Edge)? | reddit.com/r/ios | 2022-01-03

    Some people have raved about ShareDrop but, even though it’s super slick, I’ve never managed to get it to work.

  • mirotalk

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

    Project mention: WebRTC Simple, Secure, Real Time Video Conferences UpTo 4k and 60FPS | reddit.com/r/CKsTechNews | 2021-12-25
  • sentinel

    Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like - dVPN, Sentrix (dChat and dVoIP) and more. (by sentinel-official)

    Project mention: Where can I find info on the team working behind Sentinel? | reddit.com/r/dVPN | 2021-11-29
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • foxql

    WebRTC based, simple proof-of-work p2p ecosystem

    Project mention: Değişik bir site | reddit.com/r/KGBTR | 2021-10-02
  • livepeerjs

    JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

  • field-manual

    The Offical User's Guide to OrbitDB

    Project mention: database for decentralized web | reddit.com/r/ipfs | 2021-11-07

    My project is not open source as of now. You can use this tutorial to learn how to use it.

  • trystero

    📯 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase

    Project mention: How I designed an abuse-resistant, fault-tolerant, zero cost, multiplayer online game | dev.to | 2021-12-28

    Farmhand is implemented as a PWA that runs in a web browser. The client's overall architecture is outside the scope of this article, but for the purposes of online multiplayer it uses Trystero with the WebTorrent matchmaking strategy to connect peers to each other. It interacts with the central market server via a REST API.

  • pacman-backup

    :floppy_disk: Pacman Backup tool for off-the-grid updates via portable USB sticks or (mesh) LAN networks.

  • zoom-clone-2.0

    A full-stack Zoom-Clone where users can join a meeting or Host a meeting with their name on the Intro Page with all other basic features of zoom

    Project mention: Full Stack zoom clone | reddit.com/r/node | 2021-09-15

    Source repo, if you want to avoid medium: https://github.com/harsh317/zoom-clone-2.0

  • PeerMeeting

    Simple scalable peer to peer (2+) video conference server

    Project mention: Open-source simple p2p video conference server | reddit.com/r/SideProject | 2021-07-06
  • dropit

    PWA shares your files locally at ease

    Project mention: I build P2P file transfer App with ReactJS | reddit.com/r/reactjs | 2022-01-17

    dropit

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 2022-01-17.

JavaScript peer-to-peer related posts

Index

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

Project Stars
1 Laverna 8,775
2 orbit-db 6,519
3 yjs 6,294
4 ipfs 6,275
5 sharedrop 5,306
6 mirotalk 745
7 sentinel 288
8 foxql 165
9 livepeerjs 155
10 field-manual 150
11 trystero 117
12 pacman-backup 32
13 zoom-clone-2.0 20
14 PeerMeeting 4
15 dropit 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org