OpenDisplay is a free, open-source way to use an iPhone, iPad, or spare Mac as a true second monitor for a Mac. It creates a virtual display that macOS treats as an extended desktop rather than merely mirroring the main screen. Video is captured and hardware-encoded as low-latency H.264 before being streamed to the receiver. Connections can run over USB for minimal latency or Wi-Fi with Bonjour-based discovery. Retina and HiDPI output preserve sharp text, while touch gestures provide clicking, dragging, and scrolling from the receiving device. The display can rotate between portrait and landscape and rebuild at native resolution. A separate receiver app can also turn another Mac into a network or cable-connected display.

Features

  • True extended-display support
  • USB and Wi-Fi connectivity
  • Low-latency hardware H.264 streaming
  • Retina and HiDPI output
  • iPhone, iPad, and spare Mac receiver support
  • Touch, drag, and scroll input

Project Samples

Project Activity

See All Activity >

Categories

Screen Mirroring

License

GNU General Public License version 3.0 (GPLv3)

Follow OpenDisplay

OpenDisplay Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenDisplay!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Swift

Related Categories

Swift Screen Mirroring Software

Registered

1 day ago