Skip to content

Share in browser

Radu Marias edited this page Oct 15, 2024 · 5 revisions

We'll have a wasm app where user selects the files to share and we'll implement BitTorrent over WebRTC to sync the file over multiple browsers P2P.

We can use https://github.com/webtorrent/webtorrent

Implementation

  1. egui to build the GUI in wasm
  2. from there call js to use we torrent
  3. for starters we'll rely on the public tracker and DHT linked from magnet link but in future as we want to offer more privacy we'll implement our own
Clone this wiki locally