Skip to content

Instant transfer unlimited size of files over WIFI powered by WebRTC.

License

Notifications You must be signed in to change notification settings

nuzulul/wifidrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIFIDrop

Available at: https://wifidrop.js.org

Instant WIFI Drop P2P Large File Transfer.

WIFIDrop is an easy-to-use progressive web app (PWA) that allows users to transfer unlimited size of files between devices over the same WIFI network. Files are transferred securely peer-to-peer via WebRTC without any intermediary servers. This works by leveraging existing public protocol for signaling such as Torrent, Nostr and MQTT. Therefore this application is a completely client side application and can be run on any static hosting even on local host.

WIFIDrop

Features

  • ✅ Support P2P direct connection whenever possible.
  • ✅ No need to create an account or register.
  • ✅ Automatically discover devices on the same WIFI network.
  • ✅ Transfer unlimited size of files between devices.
  • ✅ Copy paste from the clipboard between devices.
  • ✅ Secured by built-in WebRTC end-to-end encryption.

Try it out!

  • Go to a deployed WIFIDrop web app at : https://wifidrop.js.org .
  • Open the app on another device on the same WIFI network.
  • Both your devices should show up.
  • Now start sharing some files.

Development

git clone https://github.com/nuzulul/wifidrop.git
cd wifidrop
npm install
npm start

Production

npm run build

License

MIT

Maintainers

Nuzulul Zulkarnain