PeerDrop
Peer-to-peer file transfer for local networks — no cloud, no server, just a direct connection between two machines on the same LAN.
- Problem
- Moving builds, logs, and test artifacts between machines on one network still meant a cloud round trip or a USB drive.
- Solution
- Go desktop app that finds peers over mDNS and streams file chunks as raw TCP bytes, keeping Protocol Buffers for the handshake and control messages only.
- Result
- Transfers with nothing to host and no serialisation cost on the payload, packaged as installers for Windows, Linux, and macOS.
- Go
- Wails v2
- mDNS
- Protocol Buffers
- TCP