Skip to content

Instantly share code, notes, and snippets.

@SMUsamaShah
Last active September 20, 2026 05:47
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
    NOTE: Probably the only browser tool that streams file directly. Should transfer file of any size (hundreds of GBs etc)
  2. Localsend https://web.localsend.org/
  3. FilePizza https://file.pizza/
  4. PairDrop https://pairdrop.net/ https://github.com/schlagmichdoch/pairdrop
    1. ShareDrop sharedrop.io https://github.com/szimek/sharedrop (SOLD, not recommended, use PairDrop)
    2. SnapDrop snapdrop.net https://github.com/RobinLinus/snapdrop (SOLD, not recommended, use 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://perguth.de/peertransfer/ https://github.com/perguth/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

Desktop

  1. Syncthing https://syncthing.net/ https://github.com/syncthing/syncthing
    NOTE: All other CLI tools failed in on my work computers. This is the only one that worked with reasonable speed.

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

@maxomatic458

Copy link
Copy Markdown

Hi, i recently built https://fsend.sh/, https://github.com/maxomatic458/fsend . Would be cool to see it added here.

  • based on WebRTC, entirely p2p, no relay
  • if you use a browser that supports the file system api, you can transfer folders directly (without having to zip them) + you can interrupt and resume transfers at any time.
  • You can also use a cli version that is compatible with the browser

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