finds.dev← search

// the find

ShareDropio/sharedrop

★ 10,740 · JavaScript · MIT · updated Feb 2025

Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

ShareDrop is a browser-based AirDrop clone that uses WebRTC for direct peer-to-peer file transfer and Firebase for signaling and presence. Same-network devices find each other automatically; cross-network transfers use a shared room URL. It's been acquired by LimeWire and the classic codebase is now effectively unmaintained.

The WebRTC data channel approach means files never touch a server — actual P2P, not a relay. The room URL model for cross-network transfers is simple and works without accounts. Self-hosting via Docker or Heroku is straightforward since the signaling is just Firebase. Browser support is solid across Chrome, Firefox, Safari 13+, and Edge.

The acquisition notice in the README is a dead end — the repo hasn't been touched since February 2025 and has no active maintainer. It's built on Ember.js, which means anyone trying to fork or modify it will spend time relearning a framework that has largely faded from the ecosystem. The Firebase dependency for signaling is a hidden cost and operational coupling — you need a Firebase project just to run presence. The test directories are all empty placeholders, so there's no test coverage to lean on.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →