snapdrop
FilePizza

snapdrop | FilePizza | |
---|---|---|
442 | 80 | |
19,256 | 9,296 | |
0.3% | 2.2% | |
3.9 | 8.8 | |
5 months ago | 1 day ago | |
JavaScript | TypeScript | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
snapdrop
-
Peer-to-peer file transfers in the browser
rather worried that it's going to go the same fate as [Sharedrop](https://github.com/ShareDropio/sharedrop) and [Snapdrop](https://github.com/SnapDrop/snapdrop) where they recently got taken over by LimeWire the crypto/AI company.
- Snapdrop is now owned by LimeWire
-
Query Apple's FindMy Network with Python
If the constraint is that you don't want to install any software, there are a bunch of these web based AirDrop clones, besides the ones mentioned here are two more:
https://pairdrop.net/
https://snapdrop.net/
I've tried PairDrop, it works well.
-
Send: Open-source fork of Firefox Send
I love Snapdrop [0] for that use case, since it doesn't require downloading/installing an app.
[0] https://snapdrop.net/
- Snapdrop: Local file sharing in the browser. Inspired by Apple's Airdrop
- Magic Wormhole: get things from one computer to another, safely
-
transfer.zip VS snapdrop - a user suggested alternative
2 projects | 29 Jul 2024
Snapdrop is very easy to use but does not work with a VPN, nor does it support infinite file size and WebRTC relaying.
-
Sharedrop: Easy P2P file transfer powered by WebRTC – inspired by Apple AirDrop
> My fave is https://snapdrop.net
it's so funny how everyone have a favorite. They all use standardized hacks on top of hacks, just because ISP do not want to let you serve content and will fight for NAT, which is their only line of defense from everyone else messing with their precious IGMP multicast hacks so they can subsidize their TV business on your internet bill. it's all so funny.
but the best joke is how microsoft and apple both tried to "make things work" in the late 90s (?) with their special zero-conf-by-other-names trainwreak of network protocols.
There's no end in sight.
-
10 Best Tools for Secure and Efficient File Sharing in 2024
Learn More: Snapdrop
- Ask HN: Those who use an Android and macOS, how do you manage sync?
FilePizza
- WebRTCPeerProvider component in FilePizza codebase.
-
Peer-to-peer file transfers in the browser
Hmm. I'm not a WebRTC pro but looked into it recently for a hobby project and felt that the typical WebRTC TURN implementation still leaves the TURN server in a quite trusted position. My rough understanding:
- (1) Each client generates a key pair
- (2) The fingerprint of the public key is part of the SDP message each client generates
- (3) The SDP message is somehow exchanged between the clients, out of band, and the session is started. The client's verify the remote peer using the public key from the SDP message.
The problem is that it's not really feasible in most circumstances to exchange the full SDP message out of band, so instead the service provide some mechanism to map a shorter ID in a URL to a centrally stored copy of the SDP. I think this might be where it happens for filepizza [0].
This means that a malicious file sharing operator, being in control of both the TURN service and the out-of-band signalling mechanism, could just MITM the DTLS connection and snoop on all the data going by. The peer's think they have each others public keys but they just have two keys owned by the server.
[0]: https://github.com/kern/filepizza/blob/main/src/channel.ts
-
LibreOffice still kicking at 40, now with browser tricks and real-time collab
Is there a tl;dr on the crdt/collaboration feature? How does one get the share up and running, do you get a special link that you can send to someone? How smooth can it get? I'm guessing it's hard to do without some sort of relay system (like syncthing) or servers for hosting links (like https://file.pizza )
- File.pizza v2
-
Magic Wormhole: get things from one computer to another, safely
Not magic-wormhole compatible, but saw these two shared on other comments:
- https://sendfiles.dev
- https://file.pizza
-
10 Best Tools for Secure and Efficient File Sharing in 2024
Learn More: FilePizza
- Show HN: I built a website to share files and messages without any server
-
LocalSend: Open-source, cross-platform file sharing to nearby devices
There are a few browser based p2p file sharing tools [1] and a bunch of CLI tools out there as well for the same job.
# Browser Based
1. FilePizza https://file.pizza/
- How to copy a file between devices?
-
What's the best, fastest, and free way for someone to share their 1.6 TB audiobook collection with me?
alternatively, if going the p2p route, they could try something like file.pizza
What are some alternatives?
PairDrop - PairDrop: Transfer Files Cross-Platform. No Setup, No Signup.
instant.io - 🚀 Streaming file transfer over WebTorrent (torrents on the web)
localsend - An open-source cross-platform alternative to AirDrop
rartracker - Complete private bittorrent tracker written in PHP and AngularJS [GET https://api.github.com/repos/swetorrentking/rartracker: 404 - Not Found // See: https://docs.github.com/rest]
sharedrop - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
peerflix-server - Streaming torrent client for Node.js with web ui.
