vsamarth

vsamarth / drift

Public

Send files to anyone, anywhere. No uploads, no hassle, end-to-end encrypted.

45
1
100% credibility
Found Apr 09, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Dart
AI Summary

Drift is a free cross-platform app for sending files directly between devices using short codes or local discovery, with end-to-end encryption and no accounts required.

How It Works

1
📱 Discover Drift

You hear about Drift, a simple way to send files to friends like AirDrop but everywhere, and download it for your phone, laptop, or tablet.

2
🚀 Open and get ready

Launch the app, see your device's name and a short code or nearby scan option to start sharing.

3
📂 Pick your files

Drag or choose photos, documents, or folders you want to send.

4
Connect to receiver
🔢
Enter code

Type the 6-letter code shown on their screen.

📡
Scan nearby

Find devices on the same Wi-Fi automatically.

5
✨ They review and accept

Your friend sees the file list, checks it's safe, and taps accept to start.

6
âš¡ Files transfer directly

Watch progress as files zip over securely, no cloud or limits.

🎉 Files delivered!

Everything arrives safe and sound, ready to use—try again anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 45 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is drift?

Drift is a cross-platform file transfer tool that sends files directly to any device worldwide, skipping uploads and accounts for zero hassle. Like AirDrop but global, it uses 6-character codes or LAN discovery to connect, then streams files over end-to-end encrypted QUIC P2P links powered by iroh. Available as Rust CLI for desktops (macOS, Linux, Windows) and Flutter app for Android/iOS, with commands like `drift send -c AB2CD3 file.txt` or `drift receive`.

Why is it gaining traction?

It stands out by ditching cloud relays for files—only metadata touches a discovery server—making transfers fast and private without bandwidth waste. Developers dig the explicit consent flow (receiver previews and approves) and resumable progress, beating clunky alternatives like scp or HTTP shares. Amid github drift flutter searches or drift protocol experiments, its simple, magical UX hooks users tired of upload burnout.

Who should use this?

Mobile devs testing Flutter apps on physical devices, backend teams sharing configs between laptops and servers, or remote workers drifting files across OSes without VPNs. Ideal for drifters juggling macOS/iOS/Android workflows, or CLI fans needing quick, secure sends like `drift send-nearby large.iso`.

Verdict

Promising early P2P alternative at v0.2.0 (45 stars, 1.0% credibility score), with solid Rust core but maturing docs and iOS support pending—test the CLI for real-world viability now. Skip for production if you need battle-tested stability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.