Local peer-to-peer file transfer via WIFI with auto discovery alternative to AirDrop and LocalSend.
WIFIDrop is an easy-to-use progressive web app (PWA) that allows users to transfer large files between devices over the same WIFI network. Files are transferred securely peer-to-peer via WebRTC without any intermediary servers. Therefore this application is a completely client side application and can be deploy on any static hosting or localhost.
- ✅ Support P2P direct connection whenever possible.
- ✅ No need to create an account or register.
- ✅ Automatically discover devices on the same WIFI network.
- ✅ Transfer large files between devices.
- ✅ Copy paste from the clipboard between devices.
- ✅ Secured by built-in WebRTC end-to-end encryption.
- 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.
git clone https://github.com/nuzulul/wifidrop.git
cd wifidrop
npm install
npm start
npm run build
A new build of WIFIDrop PWA will now be available in the /dist
directory that you can self-hosted on static hosting.
Online : https://wifidrop.js.org
NPM : https://www.npmjs.com/package/wifidrop - npm install -g wifidrop
Google Play : https://play.google.com/store/apps/details?id=org.js.wifidrop
Microsoft Store : https://apps.microsoft.com/detail/9MVN98K4BBWC
CMD / Command Prompt : powershell -Command "irm https://wifidrop.js.org/install.ps1 | iex"
PowerShell : irm https://wifidrop.js.org/install.ps1 | iex
EXE / ZIP : https://github.com/nuzulul/wifidrop/releases
Snap Store : https://snapcraft.io/wifidrop - snap install wifidrop
cURL : curl -o- https://wifidrop.js.org/install.sh | bash
Wget : wget -qO- https://wifidrop.js.org/install.sh | bash
DEB : https://github.com/nuzulul/wifidrop/releases
Self-hosted : https://github.com/nuzulul/wifidrop