Skip to content

Instantly share code, notes, and snippets.

@SMUsamaShah
Last active July 1, 2026 22:15
Show Gist options
  • Select an option

  • Save SMUsamaShah/fd6e275e44009b72f64d0570256bb3b2 to your computer and use it in GitHub Desktop.

Select an option

Save SMUsamaShah/fd6e275e44009b72f64d0570256bb3b2 to your computer and use it in GitHub Desktop.
List of P2P file sharing tools

Browser Based

  1. Web Wormhole https://webwormhole.io/ https://github.com/saljam/webwormhole
  2. Localsend https://web.localsend.org/
  3. FilePizza https://file.pizza/
  4. ShareDrop sharedrop.io https://github.com/szimek/sharedrop (SOLD, not recommended, use one of the forks)
    1. A clone SnapDrop snapdrop.net https://github.com/RobinLinus/snapdrop (SOLD, not recommended, use one of the forks)
      1. A fork PairDrop https://pairdrop.net/ https://github.com/schlagmichdoch/pairdrop
  5. ToffeeShare https://toffeeshare.com/
  6. Instant.io https://instant.io/
  7. FileTC https://file.tc/
  8. Send Anywhere https://send-anywhere.com/
  9. Just Beaam it https://www.justbeamit.com/
  10. Peermesh https://perguth.de/peermesh https://github.com/perguth/peermesh
  11. drop.lol https://drop.lol/ https://github.com/mat-sz/filedrop
  12. rDrop https://rdrop.link/
  13. AirDelivery https://airdelivery.site/
  14. Blaze https://blaze.vercel.app/ https://github.com/blenderskool/blaze
  15. SendFiles https://sendfiles.dev/ https://github.com/jchorl/sendfiles
  16. Katana https://sekky61.github.io/Katana/ https://github.com/Sekky61/Katana
  17. FileLove https://file.love/ https://github.com/midzer/filelove
  18. Filegogo https://send.22333.fun/ https://github.com/a-wing/filegogo
  19. Peertransfer https://github.com/perguth/peertransfer https://perguth.de/peertransfer/
  20. Yt2fb.in https://yt2fb.in/file-transfer/
  21. P2P File Transfer https://chidokun.github.io/p2p-file-transfer/ https://github.com/chidokun/p2p-file-transfer
  22. P2P File Transfer https://webbrowsertools.com/p2p-file-transfer/ https://github.com/leocompson/p2p-file-transfer
  23. NeighborHoodShare https://neighbor-share.vercel.app/ https://github.com/dikshantrajput/neighborHoodShare
  24. Vegh https://vegh.netlify.app/ https://github.com/veghfile
  25. P2P File Sharing https://taonexus.com/p2pfilesharing/

TODO

  • Test which of these tools can send very large (10GB+) files without freezing/crashing the browser.

CLI

  1. croc https://github.com/schollz/croc
  2. p2pcopy https://github.com/psantosl/p2pcopy
  3. pcp https://github.com/dennis-tra/pcp
  4. wormhole-william https://github.com/psanford/wormhole-william
  5. Wush https://github.com/coder/wush
  6. sendme https://www.iroh.computer/sendme https://github.com/n0-computer/sendme
  7. B·o·B https://bob.osau.re/ https://github.com/dinosaure/bob

(Updated the list based on comments. Only keeping p2p tools)

@noahk8

noahk8 commented Jan 3, 2026

Copy link
Copy Markdown

Do any of these that are web support sharing just text?

https://ark-builders.dev/

@Or-Fadlon

Copy link
Copy Markdown

http://share-party.net/
Share-Party is a peer-to-peer (P2P) file sharing application that enables users to share files directly between browsers without uploading to any server.

@sireliah

Copy link
Copy Markdown

Dragit is worth adding to this list: https://github.com/sireliah/dragit

Disclaimer: author here.

@ducochapelle

ducochapelle commented Mar 10, 2026

Copy link
Copy Markdown

I went through #1 to #6 or #7. The only one that worked for was #4, pairdrop.net. I'm sending several GBs from firefox on win10 to a chrome on a chrome book on local wifi.

@1ceit

1ceit commented Mar 24, 2026

Copy link
Copy Markdown

@thiswillbeyourgithub

Copy link
Copy Markdown

I made websend to make it easier and secure to send images from phones to computers. It also allows automatically OCRing and cropping etc to turn a bunch of pictures into a proper pdf when there's no flatbed scanner around.

https://github.com/thiswillbeyourgithub/WebSend

Note that I'm currently refactoring it heavily (the code is awful currently).

@anderspitman

Copy link
Copy Markdown

@denislupookov

Copy link
Copy Markdown

@jannskiee

Copy link
Copy Markdown

i developed a completely open source p2p file transfer tool for transparency. it works from browser to browser and uses a turn server for private networks. currently, i am in the process of adding support for file transfers between cli to cli, cli to browser, and browser to cli.

https://www.floe.one/

https://github.com/jannskiee/floe

@rikettsie

Copy link
Copy Markdown

ringdrop (CLI: rdrop) — CLI p2p file transfer with ring-based access control. Share files with specific peers or groups via private rings; open access also supported. Built on iroh (QUIC). Crash-safe resumption with BLAKE3-verified streaming. Supported for Linux, macOS and Windows.
cargo install ringdrop / brew install rdrop / scoop install rdrop
Github repo: https://github.com/rikettsie/ringdrop

@hariharjeevan

Copy link
Copy Markdown

Check out CheezyPizza ( https://www.cheezypizza.in/ ). It is a fork of FilePizza ( https://file.pizza/ ).
It supports:

  • Large files, more than 10GB easily
  • Added pause and resume capability for file transfers (Depends on total disk size and browser used for pause/resume feature)
  • SHA-256 file integrity check
    Repo: https://github.com/hariharjeevan/cheezypizza

@ezyZip

ezyZip commented Jun 26, 2026

Copy link
Copy Markdown

We have added P2P file sharing functionality to our web app. ZIP files/folders and it will generate a short url you can give to remote users. Located here https://www.ezyzip.com/share-files-en.html

@eric-pronovost

Copy link
Copy Markdown

Hi, thanks for maintaining this awesome list!

I'd like to suggest adding dynpipe:

It is a peer-to-peer (P2P) file and text transfer service that works both through a web interface and a cross-platform CLI tool. It would fit great in either the Browser Based or CLI sections (or both)!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment