- Web Wormhole https://webwormhole.io/ https://github.com/saljam/webwormhole
- Localsend https://web.localsend.org/
- FilePizza https://file.pizza/
ShareDrop sharedrop.io https://github.com/szimek/sharedrop(SOLD, not recommended, use one of the forks)A clone SnapDrop snapdrop.net https://github.com/RobinLinus/snapdrop(SOLD, not recommended, use one of the forks)- A fork PairDrop https://pairdrop.net/ https://github.com/schlagmichdoch/pairdrop
- ToffeeShare https://toffeeshare.com/
- Instant.io https://instant.io/
- FileTC https://file.tc/
- Send Anywhere https://send-anywhere.com/
- Just Beaam it https://www.justbeamit.com/
- Peermesh https://perguth.de/peermesh https://github.com/perguth/peermesh
- drop.lol https://drop.lol/ https://github.com/mat-sz/filedrop
- rDrop https://rdrop.link/
- AirDelivery https://airdelivery.site/
- Blaze https://blaze.vercel.app/ https://github.com/blenderskool/blaze
- SendFiles https://sendfiles.dev/ https://github.com/jchorl/sendfiles
- Katana https://sekky61.github.io/Katana/ https://github.com/Sekky61/Katana
- FileLove https://file.love/ https://github.com/midzer/filelove
- Filegogo https://send.22333.fun/ https://github.com/a-wing/filegogo
- Peertransfer https://github.com/perguth/peertransfer https://perguth.de/peertransfer/
- Yt2fb.in https://yt2fb.in/file-transfer/
- P2P File Transfer https://chidokun.github.io/p2p-file-transfer/ https://github.com/chidokun/p2p-file-transfer
- P2P File Transfer https://webbrowsertools.com/p2p-file-transfer/ https://github.com/leocompson/p2p-file-transfer
- NeighborHoodShare https://neighbor-share.vercel.app/ https://github.com/dikshantrajput/neighborHoodShare
- Vegh https://vegh.netlify.app/ https://github.com/veghfile
- P2P File Sharing https://taonexus.com/p2pfilesharing/
- Test which of these tools can send very large (10GB+) files without freezing/crashing the browser.
- croc https://github.com/schollz/croc
- p2pcopy https://github.com/psantosl/p2pcopy
- pcp https://github.com/dennis-tra/pcp
- wormhole-william https://github.com/psanford/wormhole-william
- Wush https://github.com/coder/wush
- sendme https://www.iroh.computer/sendme https://github.com/n0-computer/sendme
- B·o·B https://bob.osau.re/ https://github.com/dinosaure/bob
(Updated the list based on comments. Only keeping p2p tools)
Progress bars should be possible to implement with either solution. After all, the implementation does know how much data it processed, and even if this processing happens in a service worker, the progress can be communicated back to the page. Multiple save prompts unfortunately cannot be avoided without an API like
showDirectoryPicker(or generating a ZIP archive or similar, but then the user will need extra space to extract it).