Rust file-transfer

Open-source Rust projects categorized as file-transfer

Top 7 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 in close range.

  • Project mention: FlyingCarpet: File transfers over ad-hoc WiFi | news.ycombinator.com | 2024-01-21
  • magic-wormhole.rs

    Rust implementation of Magic Wormhole, with new features and enhancements

  • Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    > Downloading 3GB of dependencies is not a thing that happens in the Rust ecosystem. Reality is orders of magnitude smaller than that.

    Assuming they're talking about the built size of dependencies that are left lying around after cargo builds a binary, they're really not exaggerating by much. I have no difficulty of believing that there are Rust projects that leave 3GB+ of dependency bloat on your file system after you build them.

    To take the last Rust project I built, magic-wormhole.rs [1], the source code I downloaded from Github was 1.6 MB. After running `cargo build --release`, the build directory is now 618 MB and there's another 179 MB in ~/.cargo, for a total of 800 MB used.

    All this to build a little command line program that sends and receives files over the network over a simple protocol (build size 14 MB). God forbid I build something actually complicated written in Rust, like a text editor.

    [1] https://github.com/magic-wormhole/magic-wormhole.rs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • shoop

    scp has a run-in with mosh (alpha)

  • asfa

    Avoid sending file attachments by uploading them via SSH to a remote site and sending a publicly-accessible URL with non-guessable (hash-based) prefix instead.

  • 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)

  • swift_file

    Share files between devices using your Wi-Fi network.

  • Project mention: Swift File - open-source project for a quick way of transferring files between devices | /r/rust | 2023-05-09

    Hey everyone, v0.1.6 has been released.

  • p2p-file-transfer

    Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer

  • Project mention: Ask HN: Who wants to be hired? (July 2023) | news.ycombinator.com | 2023-07-03

    A while back I hacked around and built a peer to peer file transfer program to learn Rust, including the file transfer protocol too (you can check it out on https://github.com/gotlougit/p2p-file-transfer or on https://git.sr.ht/~gotlou/p2p-file-transfer). I did this mostly being inspired by Tailscale and also out of frustration of how getting uncompressed photos from friends was a mess.

    I love learning new things and am a fast learner. Recently I migrated to NixOS, and quickly ended up configuring a tmpfs rootfs so I could manage the state of my system better.

    For more info, check out my Github at https://github.com/gotlougit

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-18.

Rust file-transfer related posts

Index

What are some of the best open-source file-transfer projects in Rust? This list will help you:

Project Stars
1 FlyingCarpet 3,047
2 magic-wormhole.rs 607
3 shoop 452
4 asfa 31
5 portal 21
6 swift_file 14
7 p2p-file-transfer 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com