I believe people here are somewhat familiar with Iroh - the p2p networking library. It does Hole-punching and make use of QUIC connections between endpoints to enable peer-to-peer connectivity
https://news.ycombinator.com/item?id=44379173
https://news.ycombinator.com/item?id=4572755
Easiest way to make use of Iroh is through their in-house file transfer CLI tool called sendme
https://www.iroh.computer/sendme
Sendme uses iroh to establish direct links between devices for data transfer, and iroh-blobs to send and verify your files
Features:
- Free, for files & folders of any size
- No account requirement
- No server component
- Fast - can saturate a 4Gbps connection.
- Resumable fetching - Interrupted downloads pick up where they left off.
- Integrity checks - Data is automatically verified for correctness on both send and receive.
What I have built is something that complements sendme, Started with their CLI tool fork, made it into a Tauri desktop application with very simple but modern UI (yes, I have read https://news.ycombinator.com/item?id=45760878, coincidence I guess)
Altsendme has almost all the features that sendme offers plus it is interoperable with sendme CLI tool.
Thank you.