Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AirWin is a Windows application that implements Apple's AirDrop and AirPlay protocols, allowing Windows PCs to interact seamlessly with Apple devices. It enables file sharing via AirDrop and screen sharing via AirPlay between Windows and Apple devices.

Notifications You must be signed in to change notification settings

seregonwar/AirWin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AirWin

Rust Badge Version Badge GitHub Stars License Badge Total Downloads


📌 Overview

AirWin is a Windows application that implements Apple’s AirDrop and AirPlay protocols, allowing your PC to communicate and interact seamlessly with Apple devices.

With AirWin you can:

  • 📤 Share files using AirDrop
  • 📺 Stream your screen using AirPlay
    All operations work locally over your network, without cloud or third-party services.

✨ Features

  • 🔁 AirDrop: Send and receive files between Windows PCs and Apple devices
  • 🖥️ AirPlay: Stream your Windows screen to compatible Apple devices
  • 📡 Device Discovery: Automatically discovers Apple devices using mDNS
  • 🍏 Native Integration: Appears as a native Mac device on the network
  • 🎨 Modern Interface: Clean and responsive UI

💻 System Requirements

  • 🧩 Windows 10 or later
  • 🌐 Network adapter with multicast support
  • 🔐 Run as administrator (required for mDNS service)

🧱 Building

1. Install dependencies:

sudo apt-get install cmake build-essential libboost-all-dev libssl-dev

2. Clone the repository:

git clone https://github.com/seregonwar/AirWin.git

3. Build the project:

cd AirWin
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make

▶️ Usage

  1. Run the application as administrator
  2. AirWin will automatically start discovering nearby Apple devices
  3. For AirDrop:
    • Click on “Send File” to share files with nearby devices
  4. For AirPlay:
    • Click on “Start Screen Streaming” to broadcast your screen

🧠 Architecture

  • 🔍 mDNS Discovery: Uses multicast DNS to discover and advertise services
  • 💾 AirDrop Protocol: Implements Apple’s protocol for peer-to-peer file transfer
  • 📡 AirPlay Engine: Handles screen capturing and streaming
  • 🧰 UI: Modern, responsive user interface (based on egui or custom UI)

📜 License

This project is licensed under the MIT License.
See the LICENSE file for more details.


🤝 Contributing

Contributions are welcome!
Feel free to open a Pull Request or report issues in the tracker.


Built with ❤️ by SeregonWar

About

AirWin is a Windows application that implements Apple's AirDrop and AirPlay protocols, allowing Windows PCs to interact seamlessly with Apple devices. It enables file sharing via AirDrop and screen sharing via AirPlay between Windows and Apple devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published