SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Rust file-transfer Projects
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips (and optionally Bluetooth) in close range.
Project mention: Localsend: An open-source cross-platform alternative to AirDrop | news.ycombinator.com | 2026-04-28For true crossplatform p2p the closest I have found is FlyingCarpet [1].
But it is not super reliable or friendly.
[1] https://github.com/spieglt/FlyingCarpet
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
yoop
A very fast P2P file sharing and clipboard sync for local networks. Works between any device and OS. No cloud or account required. Built with Rust.
Project mention: Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK | news.ycombinator.com | 2026-05-21please do and let me know ! quick story fast, I'm working a loooot remotely. I'm using https://github.com/sanchxt/yoop to synchronize my keyboard. Since I'm using moonlight it's blazing fast. But when I work in the train I'm back to ssh. My quick tip would be to: build your own tools, build them once, use them forever. and rmux is exactly made for that, it's prefect for TUIs over ssh and low connection that needs to stay alive even if you get disconnected
-
asfa
Avoid sending file attachments by uploading them via SSH to a remote site and sharing a publicly-accessible URL with non-guessable (hash-based) prefix instead.
-
mtp-rs
Talk to MTP/PTP devices in pure Rust. No libmtp, no FFI, just async USB (uses nusb). Async streaming uploads/downloads, device events, two-level API for Android phones or raw camera access.
Project mention: Show HN: Mtp-rs – pure-Rust MTP library, up to 4x faster than libmtp | news.ycombinator.com | 2026-03-19 -
portal
A Secure file transfer utility & library. The library utilizes SPAKE2 for key negotiation over an insecure channel, and ChaCha20Poly1305 Authenticated Encryption to encrypt the file with the derived shared symmetric key. This enables two peers to transfer a file over any channel without needing to trust the intermediary relay. (by landhb)
-
-
lightning-p2p
Free open-source P2P file transfer for Windows. No cloud, no account, no artificial file-size cap. Built with Rust, Tauri, iroh, QUIC, and BLAKE3.
Project mention: Building an open-source Windows file transfer app with Rust, Tauri and QUIC | dev.to | 2026-05-17GitHub: https://github.com/Kerim-Sabic/lightning-p2p Product Hunt: https://www.producthunt.com/products/download-lightning-p2p
-
p2p-file-transfer
Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer
-
Rust file-transfer discussion
Rust file-transfer related posts
-
Qcp: QUIC Remote File Copy
-
Ask HN: Alternative to Teamviewer?
-
FlyingCarpet: File transfers over ad-hoc WiFi
-
Direct file transfer over ad hoc WiFi. Linux/macOS/Windows versions rewritten in Rust with Tauri. Android and iOS versions also available.
-
File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi, no network infrastructure required. Desktop versions rewritten in Rust.
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source file-transfer projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | FlyingCarpet | 5,181 |
| 2 | magic-wormhole.rs | 1,002 |
| 3 | shoop | 462 |
| 4 | qcp | 276 |
| 5 | aft | 47 |
| 6 | yoop | 39 |
| 7 | asfa | 35 |
| 8 | mtp-rs | 36 |
| 9 | portal | 25 |
| 10 | swift_file | 17 |
| 11 | lightning-p2p | 12 |
| 12 | p2p-file-transfer | 10 |
| 13 | dicky | 1 |