Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Flying Carpet

Flying Carpet

GPL-3.0Rustv9.0.0

Cross-platform file transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi, no network infrastructure required.

GitHubGitHub
5.1k stars244 forks0 contributors

What is Flying Carpet?

Flying Carpet is an open-source, cross-platform file transfer tool that allows users to send files directly between devices over ad hoc WiFi connections. It solves the problem of transferring files without relying on shared networks, internet access, or external storage like flash drives, making it especially useful in offline or restricted environments.

Target Audience

Users who frequently need to transfer files between different operating systems (Android, iOS, Linux, macOS, Windows) without internet access, IT professionals managing multi-OS environments, and individuals seeking a simple, offline alternative to cloud-based sharing services.

Value Proposition

Developers choose Flying Carpet for its unique ability to work across all major platforms without infrastructure, its support for large files, and its lightweight, native applications built with modern frameworks like Tauri for a seamless user experience.

Overview

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.

Use Cases

Best For

  • Transferring large files (>2GB) between different operating systems
  • Sharing files in environments without internet or shared WiFi networks
  • Quick ad-hoc file transfers between mobile and desktop devices
  • Offline data exchange during travel or in remote locations
  • Avoiding cloud storage limits or privacy concerns for sensitive files
  • Replacing physical flash drives for cross-platform file sharing

Not Ideal For

  • Apple-to-Apple file transfers (use AirDrop instead due to OS restrictions on hotspots)
  • Devices that must maintain an active internet connection during file transfers
  • Users with non-Debian Linux distributions or specific Android variants like Xiaomi/MIUI
  • Scenarios requiring automated, scripted file transfers without GUI interaction

Pros & Cons

Pros

Universal Cross-Platform Support

Works seamlessly across Android, iOS, Linux, macOS, and Windows, enabling direct transfers between any combination without shared networks, as evidenced by the standalone executables and app store availability.

Offline-First Ad Hoc WiFi

Creates device-to-device connections without internet or infrastructure, ideal for remote or restricted environments, with optional Bluetooth for secure credential negotiation.

Large File Capability

Handles files larger than 2GB, overcoming common filesystem and cloud service limits, making it suitable for media or datasets.

Lightweight Native Applications

Built with Tauri for a small footprint, offering installable packages and portable executables that provide a native user experience on each platform.

Cons

Incompatible Apple Transfers

Apple devices cannot transfer to each other due to inability to programmatically run hotspots, forcing reliance on AirDrop for iOS/macOS exchanges, as admitted in the README.

Internet Connection Disruption

Disables wireless internet on most platforms during use (except Windows and Android when hosting), which can be inconvenient for multitasking or online-dependent workflows.

Limited Android Device Support

Fails on some Xiaomi, MIUI, or HarmonyOS devices due to lack of LocalOnlyHotspot API support, with the developer acknowledging limited testing and potential incompatibilities.

Cancel Button Performance Issues

Clicking cancel can cause delays as the OS resets the hotspot connection, a known issue the developer notes is not easily fixed, affecting user experience during interrupted transfers.

Open Source Alternative To

Flying Carpet is an open-source alternative to the following products:

AirDrop
AirDrop

AirDrop is a wireless file-sharing feature built into Apple devices that allows users to quickly transfer files between nearby iOS and macOS devices.

Frequently Asked Questions

Quick Stats

Stars5,082
Forks244
Contributors0
Open Issues16
Last commit1 month ago
CreatedSince 2017

Tags

#ios#desktop-app#android#bluetooth#mobile-app#file-transfer#linux#cross-platform#tauri#rust#p2p#macos#windows

Built With

K
Kotlin
R
Rust
T
Tauri
S
Swift

Included in

Open Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars93,042
Forks10,117
Last commit20 days ago
Stirling-PDFStirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stars77,623
Forks6,766
Last commit1 day ago
PowerShellPowerShell

PowerShell for every system!

Stars52,623
Forks8,268
Last commit1 day ago
StatsStats

macOS system monitor in your menu bar

Stars38,214
Forks1,269
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub