
ShareDrop
HTML5 clone of Apple's AirDrop - easy P2P file transfer powered by WebRTC
What is ShareDrop?
ShareDrop is an HTML5 clone of the Apple AirDrop service. It allows you to transfer files directly between devices, without having to upload them to any server first. It uses WebRTC for secure peer-to-peer file transfer and Firebase for presence management and WebRTC signaling.
ShareDrop allows you to send files to other devices in the same local network (i.e. devices with the same public IP address) without any configuration - simply open https://www.sharedrop.io on all devices and they will see each other. It also allows you to send files between networks - just click + button in the top right corner of the page to create a room with a unique URL and share this URL with other people you want to send a file to. Once they open this page in a browser on their devices, you'll see each other's avatars.
The main difference between ShareDrop and AirDrop is that ShareDrop requires Internet connection to discover other devices, while AirDrop doesn't need one - it creates an ad-hoc wireless network between them. On the other hand, ShareDrop allows you to share files between mobile (Android) and desktop devices and between networks as well.
ShareDrop Screenshots
ShareDrop Features
ShareDrop information
Supported Languages
- English
GitHub repository
- 6,112 Stars
- 528 Forks
- 80 Open Issues
- Updated
Comments and Reviews
Tags
- File transfer
- File Sharing
- peer-to-peer-transfer-file
- p2p-sharing
Category
File SharingRecent user activities on ShareDrop
linuxplayeradded ShareDrop as alternative(s) to LocalSend flutter
- gruenteeliked ShareDropgr
POXadded ShareDrop as alternative(s) to Destiny
Painless file transfer over local network
I like ShareDrop rather than Snapdrop because Snapdrop's servers have been off and on and because Sharedrop does not require both users to be on the same network. However, Snapdrop has a better UI whereas ShareDrop has an older-looking UI.
100% agreed !
Reply written ago
The official instance uses Cloudflare, and self-hosting is not possible without using external proprietary third-party services. So the Free licence doesn't give you much freedom :-(
Simple, efficient, not restricted to the same network (!)
It works. Just wanted to say thank you to the developer.
open source. simple/good/fun design
It works well, I wish it was more resilient to network disruptions and include a way of resuming a transfer. Also, I wish it was more obvious when it's actually transferring data and include a percentage or the transfer speed.