Skip to content

Instantly share code, notes, and snippets.

@SMUsamaShah
Last active August 2, 2025 18:41
Show Gist options
  • Save SMUsamaShah/fd6e275e44009b72f64d0570256bb3b2 to your computer and use it in GitHub Desktop.
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. ToffeeShare https://toffeeshare.com/
  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. Instant.io https://instant.io/
  6. FileTC https://file.tc/
  7. Send Anywhere https://send-anywhere.com/
  8. Just Beaam it https://www.justbeamit.com/
  9. Peermesh https://perguth.de/peermesh https://github.com/perguth/peermesh
  10. drop.lol https://drop.lol/ https://github.com/mat-sz/filedrop
  11. rDrop https://rdrop.link/
  12. AirDelivery https://airdelivery.site/
  13. Blaze https://blaze.vercel.app/ https://github.com/blenderskool/blaze
  14. SendFiles https://sendfiles.dev/ https://github.com/jchorl/sendfiles
  15. Katana https://sekky61.github.io/Katana/ https://github.com/Sekky61/Katana
  16. FileLove https://file.love/ https://github.com/midzer/filelove
  17. Filegogo https://send.22333.fun/ https://github.com/a-wing/filegogo
  18. Peertransfer https://github.com/perguth/peertransfer https://perguth.de/peertransfer/
  19. Yt2fb.in https://yt2fb.in/file-transfer/
  20. P2P File Transfer https://chidokun.github.io/p2p-file-transfer/ https://github.com/chidokun/p2p-file-transfer
  21. P2P File Transfer https://webbrowsertools.com/p2p-file-transfer/ https://github.com/leocompson/p2p-file-transfer
  22. NeighborHoodShare https://neighbor-share.vercel.app/ https://github.com/dikshantrajput/neighborHoodShare
  23. Vegh https://vegh.netlify.app/ https://github.com/veghfile
  24. 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)

@engineeringduration
Copy link

Hey, I'm going to build a similar P2P application, but I'm confused about which database to choose.
Do you have any suggestions for me?

@patilsaurabh83
Copy link

Hi @SMUsamaShah 👋,

I've developed a new solution built on top of the Salesforce platform, offering seamless integration and robust capabilities.

🔗 Live Site:
https://innovativewizards-dev-ed.develop.my.site.com/

Feel free to explore it and consider adding it to the list.

@charudatta10
Copy link

Have any one used croc? is it any good?

@GochiStuff
Copy link

You should add https://airdelivery.site it is also awesome .

@XERE
Copy link

XERE commented Jun 29, 2025

P2P software such as Perfect Dark, Share , Winny , shingetsu do not seem to be on the list

@SMUsamaShah
Copy link
Author

This list was originally for browser based p2p tools, then I added easy to use CLI tools too. These tools in list don't require any setup at all.

@colocoquillo
Copy link

This is the one I use https://notesqr.com and works just fine, and fast

@tionis
Copy link

tionis commented Jul 27, 2025

For cli sharing there is also https://www.iroh.computer/sendme

@SMUsamaShah
Copy link
Author

@tionis
Copy link

tionis commented Jul 27, 2025

Also https://github.com/n0-computer/sendme

That's the same project

@SMUsamaShah
Copy link
Author

🤦 Right, I didn't read what I pasted.

@alchemyst
Copy link

@Abdull
Copy link

Abdull commented Jul 28, 2025

@Ccocconut
Copy link

Ccocconut commented Jul 28, 2025

I love LocalSend and Magic Wormhole seems interesting, too.

By the way, I checked out croc, but the website does not explain the claims with regarding to its encryption. At first I had no idea why a 3rd party who has access to the password is not able to derive the secret key. The answer lies in PAKE's subtleties, which is: the derived key is not simply a hash or encryption of the password alone, it depends on both parties' ephemeral random values exchanged interactively, and even if an attacker knows the password, without the live exchange and random ephemeral secrets, the attacker cannot compute the same derived key.

@SMUsamaShah
Copy link
Author

You can add my personal version: filepush.kevincox.ca

It is direct peer-to-peer using WebRTC. It is different from the others as it is optimizes repeated sharing between your own devices. So you pair the devices once, then you can share with a single click.

It is open source: gitlab.com/kevincox/filepush

@kevincox Just tried it. Opened one side in chrome and other in firefox. Couldn't transfer file between the two.

@SMUsamaShah
Copy link
Author

SMUsamaShah commented Aug 2, 2025

@patilsaurabh83 I couldn't get it to share files between firefox and chome. It is giving mix messages, says files will be deleted after one day, also says no files is stored. Doesn't look right to me

@dries-c
Copy link

dries-c commented Aug 2, 2025

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