logo
icon

Snapdrop

Snapdrop is a self-hosted local file sharing solution inspired by Apple AirDrop. Built with Node.js and WebRTC, it enables peer-to-peer file transfers between devices on the same network through a clean web interface. No database or account required.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-04-04
Services
service icon
Tags
ToolFile Sharing

Snapdrop

A self-hosted, browser-based file sharing tool inspired by Apple AirDrop. Transfer files between devices on the same network using WebRTC peer-to-peer connections.

What You Can Do After Deployment

Visit your domain from any device. All devices connected to the same Snapdrop instance appear automatically.

Peer-to-peer transfer: Files are sent directly between devices using WebRTC — they never pass through the server, ensuring privacy and speed.

No registration: No accounts, no sign-ups. Open the URL on two devices and start sharing immediately.

Cross-platform: Works on any device with a modern web browser — phones, tablets, laptops, desktops.

Text sharing: Send short text messages and links between devices in addition to files.

Auto-discovery: Devices on the same network are automatically discovered and displayed with recognizable device names.

Progressive Web App: Install Snapdrop as a PWA on mobile devices for a native-like experience.

How It Works

Snapdrop uses WebRTC for direct device-to-device communication. The server only handles signaling (helping devices find each other) — actual file data flows directly between peers.

License

GPL-3.0 — GitHub