AirPlay & AirDrop (Apple Ecosystem): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Media server that streams to AirPlay 1/2 speakers and Chromecast and serves DAAP/DACP
Airtunes emulator! Shairport is no longer maintained.
AirPlay Unix mirroring server
Collection of libraries for Apple's AirPlay protocol
Apple airplay and raop protocol server
First open-source AirPlay receiver implementation for Android with mirroring, video and audio support
Open source implementation of AirPlay Mirroring. WIP.
Android AirPlay 2 mirroring receiver server
Acts like Apple TV
Node.js AirTunes v2 implementation to stream to Apple audio devices
A low level AirPlay server
C# open-source implementation of the AirPlay 2 mirroring and audio receiver protocol
AirPlay receiver for Windows with video mirroring and audio playback
This library is intended to easily create AirPlay2 servers acting like Apple TV
Node.js module to control 4th-gen+ Apple TV over the Media Remote protocol
AirReceiver is an AirPort Express emulator, i.e. it allows streaming audio from iTunes and iOS devices to a computer...
Reverse engineering research on the AirPlay protocol
Companion daemon that implements the PTP timing AirPlay 2 needs for shairport-sync
Unofficial specification of the Apple TV MediaRemote remote-control protocol
Wireshark dissector for Apple Wireless Direct Link (AWDL) and CoreCapture logs
KernelSU module enabling AirDrop interop in Quick Share on Pixels
Experimental RAOP2 (AirPlay 2) output support for PulseAudio
Airplay server, (mostly) in Go
RAOP player and library (AirPlay)
Mirror an iPhone to a Windows PC using native iOS Screen Mirroring
Reverse engineering of Apple's MultipeerConnectivity framework
Cross-platform AirPlay server (receiver) SDK implementation
An open source AirPlay mirroring server in Python for iOS 6-8
Reverse engineering toolkit for Apple's wireless Continuity ecosystem
LMS to AirPlay bridge
A verified C++ AirPlay 2 realtime-audio SENDER: streams lossless ALAC to a modern Apple TV / HomePod / macOS. The...
JAirPort - A Java-Airplay Server
Java implementation of DMAP, DAAP, DPAP, DMCP, DACP and RAOP (iTunes sharing)
Airplay server for Roku
AirPlay server which accepts streams and then streams the audio back out to multiple AirPlay devices with sync support.
A cross platform AirPlay mirroring client by Go
Transforms your Mac into an AirPlay receiver
AirPlay 2 Sender
ESPHome external component that turns an ESP32 into an AirPlay 2 audio receiver
AirPlay player for the RAOP v2 protocol with synchronization
AirDrop-compatible library for ESP32 to exchange photos with an iPhone
RAOP Client is an Airport Express client written in ruby. It allows you to stream music to an Airport Express from Ruby.
Pure Rust AirPlay server library (AP1 + AP2 audio, video)
A RAOP server in Node.js
AirPlay server for Sonos devices