Skip to content

nuzulul/wifidrop

Repository files navigation

WIFIDrop

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.

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 large 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

Build

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.

Installation

Cross-Paltform

Online : https://wifidrop.js.org

NPM : https://www.npmjs.com/package/wifidrop - npm install -g wifidrop

Android

Google Play : https://play.google.com/store/apps/details?id=org.js.wifidrop

Windows

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

Linux

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

Other

Self-hosted : https://github.com/nuzulul/wifidrop

License

GPL-3.0

Maintainer

Nuzulul Zulkarnain

About

Local peer-to-peer file transfer via WIFI with auto discovery alternative to AirDrop and LocalSend.

Topics

Resources

License

Stars

Watchers

Forks