9 ms·
Some other WebRTC file transfer options: * https://wormhole.app/ https://wormhole.app/ (my recent fave, by creator of WebTorrent, holds for 24h, https://instan
by kickscondor 5y ago
Some other WebRTC file transfer options:
* https://wormhole.app/ https://wormhole.app/ (my recent fave, by creator of WebTorrent, holds for 24h, https://instant.io https://instant.io by same)
* https://file.pizza/ https://file.pizza/ (p2p, nothing stored)
* https://webwormhole.io/ https://webwormhole.io/ (same, but has a cli)
* https://www.sharedrop.io/ https://www.sharedrop.io/ (same, does qr codes)
* https://justbeamit.com/ https://justbeamit.com/ (same, expires in 10 minutes)
* https://send.vis.ee https://send.vis.ee (hosted version of this code)
* https://send.tresorit.com/ https://send.tresorit.com/ (not p2p, 5 GB limit, encrypted)
I track these tools here: https://href.cool/Web/Participate/ https://href.cool/Web/Participate/
- dschep 5y agoThere's also https://snapdrop.net https://snapdrop.net which seems extremely similar to sharedrop.io but has an additional useful feature of letting you send messages which I sometimes use to send links to devices that aren't logged into any service.
- kickscondor 5y agoAh neat! I've added all of the links in the comments here to my list - great to see what's out there and to combine our collections.
- elliebike 5y agoI’m a fan of Kipp! Not p2p, but has optional encryption https://kipp.6f.io/ https://kipp.6f.io/
- fljsdflsdfjdslf 5y agoMissing https://dropbox.com/transfer https://dropbox.com/transfer
- ehsankia 5y agoIs that using WebRTC, or are they hosting the files on their backend?
- Ansil849 5y ago> I track these tools How frequently do you validate that they are still functional? I tried File Pizza several months ago, and neither I nor the recipient could get it to work.
- kickscondor 5y agoLinks are checked at least once daily - I do have a few that are recently broken that I need to address - but File.pizza is okay again. I have switched the main link to Wormhole, because it's now my preferred option - and because File.pizza has been up and down for me in the past as well.
- Ansil849 5y agoThe website is up - the actual transfer service no longer seems to function in modern browsers. Have you (or anyone) had a successful transfer via File Pizza recently?
- tyingq 5y agoJust tried with a tiny file, it tries to work, as I can see the filename/size on the receiver end. But, it never downloads. It does say "Peers: 0, Up: 0, Down: 0".
- kickscondor 5y agoOk - I see. I suppose I will need to find a way to verify some of these links a bit deeper. Thank you for doing the footwork on this!
- lancepioch 5y agoI swear I've tried it several times over several years. I've never gotten it to work.
- dennis-tra 5y agoI‘ve also built a file transfer tool (CLI) with emphasis on decentralization. It’s a fully decentralized p2p file transfer tool based on libp2p: https://github.com/dennis-tra/pcp https://github.com/dennis-tra/pcp I‘m currently trying to make it interoperable with https://share.ipfs.io/#/ https://share.ipfs.io/#/ which resembles the functionality of the posted tool.
- kickscondor 5y agoSeems very similar to 'hyp beam': https://github.com/hypercore-protocol/cli https://github.com/hypercore-protocol/cli
- iagovar 5y agoHmmm, it seems like https://webwormhole.io/ https://webwormhole.io/ has changed from last time I used it. https://wormhole.app/ https://wormhole.app/ seems more similar to what I remembered as frontend. I remember trying many of those services and I decided to use this one because I could send large files without any problem (was trying to move sqlite dbs that were several Gbs, as it seemed to stream the file instead of trying to store it on ram first, but now I see wormhole.app allows up to 10GB, and I don't remember to have any limit. WebRTC services seem to have problems to get up to speed, but for streaming files between devices it seems the best solution in terms of friction.
- lxgr 5y agoThe speed problems interestingly seem to be caused by a bug in an implementation of SCTP used by most (all?) WebRTC browser implementations: https://github.com/saljam/webwormhole/issues/55 https://github.com/saljam/webwormhole/issues/55 The symptom seems to be that the SCTP data rate drops with increasing latency (which used to be a problem with very old TCP implementations too, but all modern ones handle high-latency networks much better).
- Sean-Der 5y agoI think SCTP has everything we need, just more knobs need to be exposed [0] I have gotten feedback about the performance about Pion's SCTP implementation as well. It is a hard problem. The amount of people who care about SCTP performance + WebRTC and are able to work on it is very small. If anyone is interested in more about this [1] is a fun issue to read. libwebrtc is also planning to stop using libwebrtc soon. That would mean all browsers (Chrome, Safari, FireFox) will be on something new. Could be good no idea yet. The ongoing work is here [2] [0] https://github.com/w3c/webrtc-extensions/issues/71 https://github.com/w3c/webrtc-extensions/issues/71 [1] https://github.com/pion/sctp/issues/62 https://github.com/pion/sctp/issues/62 [2] https://webrtc.googlesource.com/src/+log/refs/heads/master/net/dcsctp https://webrtc.googlesource.com/src/+log/refs/heads/master/n...
- Sean-Der 5y ago
- seriousquestion 5y agoThanks, useful site!
- ctpide 5y agoWe build a web app for e2ee file transfer: https://arcano.app https://arcano.app
- fckthisguy 5y agoAs I recall, there's a difference between file.pizza and webwormhole. file.pizza allows the sender to specify files and then generates a share url, whereas webwormhole creates a share link first. The latter can be useful if you're not sure exactly what you'll send before you share the link.
- carbonatedmilk 5y agolove Wormhole, but that animated background chews up an incredible amount of battery power on my M1 Macbook Air (even when the tab is in the background). Please wormhole crew, turn it off.
- FounderBurr 5y agoWouldn’t it be easier for you to manage what you expend your battery on?
- Spare_account 5y agoGreat idea, do you have any suggestions that will help?
- BiteCode_dev 5y agoAnd if you have a sucky connection, it's slow has hell to load.
- feross 5y agoSorry to hear the site was slow for you. We get pretty good scores on Lighthouse and from real-world data according to https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwormhole.app https://developers.google.com/speed/pagespeed/insights/?url=... What OS, browser, and connection type/speed did you use?
- BiteCode_dev 5y agoUbuntu, Firefox, sucky country adsl with unkown speed. I don't mind for the upload to be slow, I just let it run, but getting to the page should not be. I mean, this galaxy.jpg file is a third of you webpack JS bundle size! It has no added value for me. I get the cool factor, I know it's pretty, but still.
- slazaro 5y agoYou could add a "fast" or "lite" or similar subdomain that avoids anything like the complaints that have been shared here. Not perfect (the default should be the best), but at least you could avoid this problems as a user.
- puchatek 5y agoThat website or yours should be its own hn article.
- rorykoehler 5y agohttps://snapdrop.net/ https://snapdrop.net/ is another
- Dumbdo 5y agoThere's also https://github.com/schollz/croc https://github.com/schollz/croc which is a very simple P2P CLI transfer tool.
- ca98am79 5y agoI made these: https://file.io https://file.io https://temporary.pw https://temporary.pw
- NeoLaval 5y agohttp://Gofile.io http://Gofile.io File sharing and storage platform, unlimited and free