Transfer files between Android, iOS, Linux, macOS, and Windows using ad hoc WiFi without network infrastructure.

FlyingCarpet is an open-source cross-platform app that enables file transfers between different operating systems. It allows users to move files between Android, iOS, Linux, macOS, and Windows without requiring a shared wireless network, cell connection, or existing network infrastructure. The tool is specifically designed for situations where users lack a physical flash drive or need to move files larger than 2GB between different filesystems without setting up a permanent network share.
The application is available as a mobile app for Android and iOS, and as a desktop application for Windows, macOS, and Linux. On desktop platforms, it is distributed via installers such as .msi and .dmg files, as well as standalone executables and AppImages. Linux users on Debian-based distributions can install the software using .deb packages via dpkg. The tool operates by establishing a direct connection between two devices with WiFi chips in close range.
The software is built using a combination of Rust and Tauri for the desktop GUI, while the Android version is written in Kotlin. The networking components for Windows utilize tokio and windows-rs to handle low-level system calls. Because the tool creates its own ad hoc network, it disables the active wireless internet connection on most platforms during use, though this does not apply to Windows or Android when they are hosting the hotspot. Due to Apple system restrictions, iOS devices cannot programmatically run hotspots and can only transfer files to and from non-Apple devices.
FlyingCarpet serves as a utility for users who need a direct, wireless method to move data between heterogeneous devices in close proximity without relying on cloud services or local network administration.
Portable file server providing resumable uploads and downloads via web browsers and multiple network protocols.
A cross platform BitTorrent client that uses libtorrent to manage peer to peer file transfers.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.