awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
spieglt avatar

spieglt/FlyingCarpet

0
View on GitHub↗
4,955 stars·231 forks·Rust·gpl-3.0·14 views

FlyingCarpet

FlyingCarpet is an ad hoc WiFi file transfer tool and offline file exchange utility. It enables peer-to-peer data transfer between devices using direct wireless connections, operating without the need for internet access, routers, or shared network infrastructure.

The tool provides cross-platform peer-to-peer transfer capabilities across Windows, macOS, and Linux. It utilizes QR code network provisioning to share wireless credentials and peer addresses, automating the establishment of these offline connections.

The system handles air-gapped data migration and cross-platform data exchange through the creation of temporary point-to-point network links.

Features

  • Ad Hoc WiFi File Transfers - Provides peer-to-peer file transfer between Windows, macOS, and Linux using ad hoc WiFi connections.
  • Ad Hoc Network Provisioning - Implements a temporary wireless access point to establish direct point-to-point network links between devices.
  • Cross-Platform Peer-to-Peer Exchange - Enables the exchange of files between Windows, macOS, and Linux via unified point-to-point connections.
  • Direct File Transfers - Moves file data directly between peers via TCP or UDP sockets without using external servers.
  • Offline File Transfers - Moves files between devices in environments where no internet connection or shared local network is available.
  • QR Code Pairing - Uses QR codes to transmit network security keys and peer addresses for automated device pairing.
  • Cross-Platform Transfer Utilities - Provides a utility for exchanging files between Windows, macOS, and Linux using temporary network links.
  • Network Provisioning QR Tools - Shares wireless network credentials and peer addresses via QR codes to automate offline connection setup.
  • Air-Gapped File Migration - Facilitates the migration of data between computers that must remain isolated from public networks.
  • Local Peer Discovery - Locates the connected device on the isolated subnet using network probes to identify the active transfer partner.
  • Wireless Configuration Abstractions - Provides a common interface to manage wireless settings across Windows, macOS, and Linux system drivers.
  • Cross-Platform Abstractions - Uses a unified execution layer to ensure networking and file system operations are consistent across different operating systems.
  • Communication and Collaboration - File transfer between mobile and desktop devices.
  • Credential Harvesting - Exfiltrates data over Wi-Fi.

Star history

Star history chart for spieglt/flyingcarpetStar history chart for spieglt/flyingcarpet

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does spieglt/flyingcarpet do?

FlyingCarpet is an ad hoc WiFi file transfer tool and offline file exchange utility. It enables peer-to-peer data transfer between devices using direct wireless connections, operating without the need for internet access, routers, or shared network infrastructure.

What are the main features of spieglt/flyingcarpet?

The main features of spieglt/flyingcarpet are: Ad Hoc WiFi File Transfers, Ad Hoc Network Provisioning, Cross-Platform Peer-to-Peer Exchange, Direct File Transfers, Offline File Transfers, QR Code Pairing, Cross-Platform Transfer Utilities, Network Provisioning QR Tools.

Which projects share features with spieglt/flyingcarpet?

Projects with overlapping indexed features include: project-chip/connectedhomeip — This project is an open-source software development kit and framework for implementing the Matter smart home standard.… ismartcoding/plain-app — Plain-app is a multi-purpose toolset for self-hosted device management, providing a web-based dashboard to remotely… jart/cosmopolitan — Cosmopolitan is a cross-platform C runtime library and build framework that enables the creation of single-file,… grishka/neardrop — NearDrop is a cross-platform file transfer tool and a Google Quick Share client for macOS. It enables the movement of… berty/berty — Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes… firebaseextended/flutterfire — FlutterFire is a set of plugins and libraries that provide a Firebase SDK for applications built with the Flutter…

Projects sharing features with FlyingCarpet

These projects share indexed features with FlyingCarpet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • project-chip/connectedhomeipproject-chip avatar

    project-chip/connectedhomeip

    8,586View on GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    View on GitHub↗8,586
  • ismartcoding/plain-appismartcoding avatar

    ismartcoding/plain-app

    3,276View on GitHub↗

    Plain-app is a multi-purpose toolset for self-hosted device management, providing a web-based dashboard to remotely access files, system settings, and notifications on a mobile device over a local network. It functions as a remote gateway for SMS and notifications, a peer-to-peer file transfer system, and a media server for streaming content to browsers or casting to televisions via DLNA and Chromecast. The project emphasizes secure local connectivity, utilizing TLS and XChaCha20-Poly1305 encryption to protect traffic between the mobile device and the browser. It also includes a distraction-f

    Kotlinandroidandroid-appcompose
    View on GitHub↗3,276
  • jart/cosmopolitanjart avatar

    jart/cosmopolitan

    20,562View on GitHub↗

    Cosmopolitan is a cross-platform C runtime library and build framework that enables the creation of single-file, self-contained executables. By providing a unified set of system headers and a specialized compiler toolchain, it allows developers to write low-level systems code that executes natively across multiple operating systems without requiring recompilation for each target environment. The project utilizes a polyglot binary format and a system call shimming layer to intercept and translate kernel requests, effectively bypassing standard library dependencies. This approach consolidates a

    Cbioscontainersdarwin
    View on GitHub↗20,562
  • firebaseextended/flutterfireFirebaseExtended avatar

    FirebaseExtended/flutterfire

    9,222View on GitHub↗

    FlutterFire is a set of plugins and libraries that provide a Firebase SDK for applications built with the Flutter framework. It functions as a cloud services wrapper that maps Firebase cloud APIs to the Dart programming language, enabling backend integration for cloud data storage, user authentication, and serverless function execution. The project uses a plugin-based modular architecture to separate different cloud services into independent packages. It employs platform-interface abstractions and method-channel-based native interoperability to communicate with native Android and iOS SDKs thr

    Dart
    View on GitHub↗9,222
  • Compare all 30 related projects→