Topics / #macos-virtual-machine
macOS-virtual-machine projects on GitHub
Running macOS guests inside virtualization platforms.
As of , the most-starred macOS-virtual-machine projects on GitHub are Docker-OSX (53K stars), macos (21.7K stars) and macOS-Simple-KVM (13.9K stars). GitHub.Locker tracks 6 macOS-virtual-machine repositories with 110.4K stars combined. The fastest-growing on October 17 was vphone-aio, with +15 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+15vphone-aio
34306/vphone-aio · ★ 7.8Kvphone-aio is a single shell script that downloads, merges, and launches a jailbroken iOS 26.1 virtual phone (vphone) on your Mac, with the jailbreak bootstrap already installed.
+6macos
dockur/macos · ★ 21.7Kdockur/macos lets you run a full macOS virtual machine inside a Docker container, complete with a web-based viewer so you can control it right from your browser.
Docker-OSX
sickcodes/Docker-OSX · ★ 53KDocker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.
+2macOS-Simple-KVM
foxlet/macOS-Simple-KVM · ★ 13.9KA set of scripts and tools for setting up a macOS virtual machine in QEMU, accelerated by KVM, so you can run macOS on a Linux host.
The all-time top
6 projects · by stars
- 53K
#1 · sickcodes/Docker-OSX
Docker-OSX
Docker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.
- 21.7K
#2 · dockur/macosmacos
dockur/macos lets you run a full macOS virtual machine inside a Docker container, complete with a web-based viewer so you can control it right from your browser.
- 13.9K
#3 · foxlet/macOS-Simple-KVMmacOS-Simple-KVM
A set of scripts and tools for setting up a macOS virtual machine in QEMU, accelerated by KVM, so you can run macOS on a Linux host.
- 4
macos-virtualbox
13.5Kmyspaghetti/macos-virtualbox · ShellA Bash script that automates creating a macOS virtual machine (Catalina, Mojave, or High Sierra) inside VirtualBox, using unmodified installation files downloaded directly from Apple's own servers.
- 5

vphone-aio
7.8K34306/vphone-aio · Shellvphone-aio is a single shell script that downloads, merges, and launches a jailbroken iOS 26.1 virtual phone (vphone) on your Mac, with the jailbreak bootstrap already installed.
- 6

vfkit
431crc-org/vfkit · Govfkit is a command-line tool that starts virtual machines on macOS using Apple's built-in Virtualization framework, and it also ships a Go package to generate vfkit command lines programmatically.
Related topics
Often tagged together