Local network file sharing with a clean web interface
- File Sharing — Drag & drop files to share across devices
- Real-time Notes — Create and sync notes instantly
- QR Code — Auto-generates QR code with your LAN IP for mobile devices
- Auto IP Detection — Works on macOS, Linux, and Unix
- Live Sync — WebSocket-powered updates
- Cross-Platform — Works on any device with a browser
git clone https://github.com/Addy-Da-Baddy/DropLAN.git
cd DropLAN
chmod +x install.sh
./install.shThe installer automatically adds ~/.local/bin to your PATH. After installation, restart your terminal or run:
source ~/.zshrc # or ~/.bashrc for bash usersdroplanOutput:
[DropLAN] Starting server...
─────────────────────────────────────
Local: http://localhost:5001/LAN_Drop
Network: http://192.168.1.100:5001/LAN_Drop
─────────────────────────────────────
Scan the QR code in the app to connect mobile devices
Press Ctrl+C to stop
Open the app in your browser and scan the QR code with your phone to connect.
- Python 3.8+
- macOS, Linux, or Unix
- All devices on the same network
"Command not found: droplan"
Add ~/.local/bin to your PATH and restart your terminal.
"Connection refused"
Check if the port is in use. The app auto-selects an available port starting from 5001.
Devices can't connect
All devices must be on the same Wi-Fi network. Check firewall settings.
MIT — see LICENSE
Made by Adriteyo Das
