Skip to content

Easiest group P2P File & Message transfer in browser with WebRTC πŸ”₯. Cross-platform alternative to Apple's AirDrop, Xender, ShareIT with the same speed over LAN. No installation, just a website :)

License

Notifications You must be signed in to change notification settings

subins2000/WebDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4d29b4c Β· Oct 15, 2023
Dec 8, 2020
Oct 15, 2023
May 23, 2020
May 23, 2020
Aug 9, 2020
May 23, 2020
May 23, 2020
May 23, 2020
Aug 29, 2023
May 23, 2020
Jul 4, 2020
Oct 15, 2023
Aug 13, 2020
Jul 4, 2020
Jan 31, 2023
Jul 31, 2021

Repository files navigation

WebDrop

P2P file transfer in browser similar to Apple's AirDrop.

Simply go to the website WebDrop.Space on the devices, choose files and share !

No installations whatsoever, just a website !

Made with P2PT, WebRTC πŸ”₯. No servers involved, 99% your browser, 1% WebTorrent Trackers.

Features

  • Easy to use
  • Auto discover devices in the same network (LAN)
  • Resume connection interrupted downloads
  • No file download limit
  • Download straight to your downloads folder without waiting
  • Share through internet with a room code !
  • Easily share Text Messages too !

Why

THIS!

Case 1: I want to share files with my friend's phone or computer, but we don't have a USB cable. I have a file sharing app A, my friend have B. Both of us argue "A is better", "No, B is better". The app installation size is 50MB, is half bloatware and the arguing cost us 15 minutes. If it's an iPhone & an Android, ohnooooo. Bonus: iPhone + Android + Windows PC together πŸ™‚

Case 2: I want to copy a text from my phone to computer, arghh😫 I have to open WhatsApp Web/Telegram now, send a message to myself -_- πŸ˜’

Both the above problems are solved with WebDrop. Simply open the website on any number of your devices (even simultaneously) and share files & messages !

Development

Clone the repo and do :

yarn install
yarn serve

WebTorrent trackers list is included in src/main.ts. You may want to change that or add/start your own tracker locally for development.

File is shared via streams using simple-peer-files library.

Starting Local Tracker

Install [bittorrent-tracker] globally :

yarn global add bittorrent-tracker

Download this script and run it. It only requires bittorrent-tracker.

Thanks

About

Easiest group P2P File & Message transfer in browser with WebRTC πŸ”₯. Cross-platform alternative to Apple's AirDrop, Xender, ShareIT with the same speed over LAN. No installation, just a website :)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published