Floe sends files directly between devices over a peer-to-peer connection. No uploads to a server, no accounts, no size limits. Everything is end-to-end encrypted, and the file data never touches our servers, it goes straight from sender to receiver.
Works in any browser on any device, with no install. There's also a CLI for transfers from the terminal. Open source and free.