File Sharing & Remote Desktop (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Self-hosted game stream host that implements the NVIDIA GameStream protocol for Moonlight clients
Open-source NVIDIA GameStream / Sunshine client for Windows, macOS, Linux and Steam Link
Python classes for SMB, MSRPC, NTLM, Kerberos, LDAP and other Windows protocols
Free implementation of Microsoft's Remote Desktop Protocol (client and server libraries)
Open AirDrop implementation in Python, protocol-compatible with iOS/macOS
AirPlay and AirPlay 2 audio receiver for Linux/BSD
Open-source NVIDIA GameStream client for Android
Open source RDP server for Linux
Unofficial Google Nearby Share/Quick Share receiver for macOS from reversed protocol
Rust implementation of Android Nearby Share / Quick Share for Linux and macOS
AirPlay mirroring server for Unix (reverse-engineered AirPlay 2 protocol)
Rust implementation of the Microsoft Remote Desktop Protocol (RDP)
Microsoft RDP protocol implementation in Python: client, server, MitM, honeypot
Open-source NVIDIA GameStream client for iOS and tvOS
Open implementation of Apple Wireless Direct Link (AWDL) for Linux and macOS
Lightweight GameStream client for LG webOS TVs and embedded devices
Original open source RDP client for Unix, built from reverse engineering
SMB/CIFS file, print and AD domain server; SMB reverse engineered long before MS published specs
Core implementation of NVIDIA's reverse-engineered GameStream protocol
Unofficial native Linux host for NetEase UU Remote, from its reverse-engineered protocol
Userspace SMB2/3 client library in C
SMB2/3 client library written in Go
Python SMBv2/v3 client implementation
In-kernel Linux SMB3 server
NVIDIA GameStream client for Windows Phone (discontinued)
Shares a Hyprland desktop with a Mac's built-in Screen Sharing app via Apple's protocol
Open-source Rust reimplementation of Radmin VPN with a Linux app and CLI
Native Rust Linux client for Apple's macOS High-Performance Screen Sharing protocol (HEVC 4:4:4, audio, clipboard)
Original free and open-source PlayStation Remote Play client built from the reverse-engineered protocol