Skip to content

Repository files navigation

⚡ PulseDrop

Ultra-Fast Zero-Cloud Local File & Clipboard Synchronization Studio

Go Version License: GPL v3 Platform PWA Ready Stars

Beam files at gigabit LAN speed and sync your clipboard seamlessly between Windows, iPhone, Android, Mac, and Linux — 100% offline, zero cloud, and zero installation on mobile devices.

English • راهنمای فارسی • Technical Docs


🌟 Comparison: Why PulseDrop?

Feature Apple AirDrop LocalSend Snapdrop / PairDrop PulseDrop ⚡
Windows Support ❌ None ✅ Yes ✅ Yes ✅ Native & Optimized
Mobile App Needed? Built-in (Apple only) ❌ Must install app ❌ Web-only ✅ Zero Install (Scan QR PWA)
Clipboard Hot-Sync Apple devices only ❌ Manual message ❌ No ✅ Real-time Bi-directional
Large Files (10GB+) ✅ Fast ✅ Fast ❌ Browser crashes ✅ Zero-Copy Stream to Disk
Cloud / Internet Required? ❌ No ❌ No ⚠️ Signaling relay needed ✅ 100% Offline Air-Gapped
Standalone Portable Binary ❌ ⚠️ Heavy Flutter runtime ❌ Web service ✅ Pure Go Single Executable (~7MB)

🚀 Key Features

  • 📱 Zero-Friction Mobile Pairing: Launch the app on your PC, scan the dynamic QR code with any iPhone or Android camera, and begin transferring immediately.
  • 📋 Real-Time Clipboard Hot-Sync: Text copied on Windows (Ctrl+C) instantly reflects on mobile devices; text beamed from phones is instantly ready for Ctrl+V on PC.
  • ⚡ Gigabit Transfer Speeds: Streams directly across local Wi-Fi or Ethernet cables at raw router speeds (50–100+ MB/s) without routing packets outside your room.
  • 🛡️ Zero-Copy Disk Streaming: Handles multi-gigabyte ISOs, 4K video footage, or thousands of photos without exhausting system memory.
  • 💻 Windows Desktop Integration: Native Win32 clipboard hooks without CGO, balloon toast notifications, and tray alerts.
  • 🌐 Offline Air-Gap Ready: Completely functional on isolated offline routers or mobile hotspots with zero internet connection.
  • 🐳 Docker & Multi-Arch: Ready-to-run container and standalone binaries for Windows, Linux, and macOS.

📦 Quick Start

1. Windows (Standalone .exe)

Download the latest PulseDrop.exe from Releases, double-click to run, and scan the QR code displayed on your screen!

2. Docker

docker run -d \
  -p 7890:7890 \
  -p 7891:7891/udp \
  -v $(pwd)/received:/app/received \
  --name pulsedrop \
  sadraahkami/pulsedrop:latest

3. Build from Source

git clone https://github.com/sadraahkami/pulsedrop.git
cd pulsedrop
go build -ldflags="-s -w" -o PulseDrop.exe .
./PulseDrop.exe

🇮🇷 راهنمای فارسی (PulseDrop)

پالس‌دراپ (PulseDrop) یک استودیوی فوق‌العاده سریع و مستقل برای انتقال فایل و همگام‌سازی لحظه‌ای کلیپ‌بورد در شبکه محلی (Wi-Fi / LAN) است که مرزهای بین ویندوز، آیفون، اندروید، مک و لینوکس را به طور کامل از میان برمی‌دارد.

🎯 چرا پالس‌دراپ؟

دیگر نیازی نیست برای فرستادن یک عکس یا متن از کامپیوتر به گوشی، از Saved Messages تلگرام یا پیام‌رسان‌های ابری استفاده کنید!

  • بدون نیاز به نصب هیچ برنامه‌ای روی گوشی: فقط کافیست با دوربین آیفون یا اندروید کد QR روی صفحه مانیتور را اسکن کنید.
  • انتقال با نهایت سرعت وای‌فای خانگی: سرعت خام شبکه محلی (۵۰ تا ۱۰۰ مگابایت بر ثانیه) بدون مصرف حجم اینترنت.
  • همگام‌سازی زنده کلیپ‌بورد: هر متنی در ویندوز کپی شود بلافاصله روی صفحه گوشی آماده کپی است و بالعکس.
  • تک فایلی و پرتابل: یک فایل اجرایی سبک ویندوزی کمتر از ۷ مگابایت بدون نیاز به نصب پایتون، نودجی‌اس یا ابزارهای جانبی.

📄 License

Released under the GNU General Public License v3.

About

🚀 Ultra-fast zero-cloud local file & clipboard sync with instant QR pairing, PWA client and gigabit LAN speeds

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages