awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesmacOS Virtualization

Enabling macOS guest operating systems to run on non-native hardware through hypervisor modification.

Distinct from macOS Proxmox Virtualization: Existing macOS virtualization candidates are too narrow (Proxmox specific) or unrelated (Cloud providers).

Explore 12 awesome GitHub repositories matching operating systems & systems programming · macOS Virtualization. Refine with filters or upvote what's useful.

Awesome macOS Virtualization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kholia/osx-kvmAvatar von kholia

    kholia/OSX-KVM

    23,392Auf GitHub ansehen↗

    OSX-KVM is a project that enables running macOS as a virtualized guest operating system on non-Apple hardware using QEMU/KVM and the OpenCore bootloader. It provides the core capability to install and boot macOS on a Linux host, supporting GPU passthrough for improved graphics performance and remote access via SSH and VNC for headless management. The project distinguishes itself by offering a complete virtualization stack for macOS, including hardware passthrough for physical GPUs and other devices, integration with libvirt and virt-manager for graphical VM management, and the ability to boot

    Boots a virtual macOS guest on a Linux host using QEMU/KVM and OpenCore for software builds and testing.

    Shellcatalina-hackinotshemulationhackintosh
    Auf GitHub ansehen↗23,392
  • foxlet/macos-simple-kvmAvatar von foxlet

    foxlet/macOS-Simple-KVM

    13,914Auf GitHub ansehen↗

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

    Runs macOS virtual machines on Linux hosts using KVM acceleration and QEMU emulation.

    Shellbigsurcatalinahackintosh
    Auf GitHub ansehen↗13,914
  • myspaghetti/macos-virtualboxAvatar von myspaghetti

    myspaghetti/macos-virtualbox

    13,535Auf GitHub ansehen↗

    This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files. The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibilit

    Enables macOS guest operating systems to run inside VirtualBox on Windows, Linux, or Mac hardware.

    Shellbash-scriptmacosmacos-installer
    Auf GitHub ansehen↗13,535
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Configures public static IP or DNS with open inbound ports for P2P and HTTP traffic.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • insidegui/virtualbuddyAvatar von insidegui

    insidegui/VirtualBuddy

    8,237Auf GitHub ansehen↗

    VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple Silicon. It serves as an interface for the native Apple Virtualization Framework, allowing users to provision and boot guest operating systems on ARM-based hardware. The tool provides a dedicated environment for managing virtual machine administration and software compatibility testing across different macOS versions. It enables the execution of guests via local files, remote URLs, or image catalogs, and supports booting into recovery mode for system repairs. The system covers hard

    Enables macOS guest operating systems to run on Apple Silicon for testing and beta releases.

    Swiftmacosvirtual-machine
    Auf GitHub ansehen↗8,237
  • lzhoang2801/opcore-simplifyAvatar von lzhoang2801

    lzhoang2801/OpCore-Simplify

    6,823Auf GitHub ansehen↗

    OpCore-Simplify is an automated tool that generates a complete OpenCore EFI folder for Hackintosh builds. It scans the system hardware to identify supported devices and compatible macOS versions, then assembles a bootable EFI configuration by downloading the latest OpenCore bootloader and required kernel extensions from official sources. The tool differentiates itself by automating the entire EFI creation process, from hardware detection through patch application. It automatically selects and applies the correct ACPI hotfixes and kernel extensions based on the detected hardware and target mac

    Selects the correct macOS version and applies version-specific ACPI hotfixes and kexts for Hackintosh builds.

    Pythonhackintoshhackintosh-efilzhoang2601
    Auf GitHub ansehen↗6,823
  • machyve/xhyveAvatar von machyve

    machyve/xhyve

    6,438Auf GitHub ansehen↗

    xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo

    Leverages the native macOS hypervisor framework to run guest operating systems with hardware acceleration.

    C
    Auf GitHub ansehen↗6,438
  • sel4/sel4Avatar von seL4

    seL4/seL4

    5,583Auf GitHub ansehen↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Runs guest operating systems as child protection domains with fault delivery to the parent for handling.

    Cmicrokernelossel4
    Auf GitHub ansehen↗5,583
  • gnif/lookingglassAvatar von gnif

    gnif/LookingGlass

    5,582Auf GitHub ansehen↗

    LookingGlass ist ein Display-Mirroring- und Frame-Relay-System mit geringer Latenz, das darauf ausgelegt ist, Videoframes von einem KVM-Gastbetriebssystem in Echtzeit auf ein Host-Fenster zu übertragen. Es fungiert als spezialisierte Brücke, die die Anzeige von Ausgaben virtueller Maschinen mittels Hardware-Passthrough ermöglicht, um Verzögerungen zu minimieren. Das System nutzt VGA-PCI-Passthrough, um Frames von einer virtuellen Gastmaschine an ein lokales Anzeigefenster weiterzuleiten. Dieser Ansatz konzentriert sich auf hochperformantes Display-Mirroring und bietet eine Möglichkeit, Gast-Displays auf einer Host-Maschine anzuzeigen, ohne traditionelle Netzwerkprotokolle zu verwenden. Die Implementierung basiert auf einem Shared-Memory-Framebuffer und Direct Memory Access, um Pixeldaten über Hardwaregrenzen hinweg zu verschieben. Diese Mechanismen ermöglichen User-Space-Frame-Rendering, indem der gemappte Gast-Framebuffer erfasst und direkt in ein Host-Anwendungsfenster gerendert wird.

    Improves the interactive experience of guest machines by mirroring display output to the host OS.

    Ckvm-framerelaykvmfrqemu-kvm
    Auf GitHub ansehen↗5,582
  • paolo-projects/auto-unlockerAvatar von paolo-projects

    paolo-projects/auto-unlocker

    4,928Auf GitHub ansehen↗

    Auto-unlocker ist eine Sammlung von Dienstprogrammen, die entwickelt wurden, um Virtualisierungssoftware-Bibliotheken zu modifizieren und Systembeschränkungen für Gastbetriebssysteme zu umgehen. Es fungiert primär als Binär-Patcher, der die Auswahl und das Booten von macOS-Gästen innerhalb von VMware ermöglicht. Das Projekt modifiziert Kernsystembibliotheken, um versteckte Auswahloptionen für Betriebssysteme freizuschalten und Boot-Prüfungen für nicht unterstützte Gäste zu umgehen. Es enthält zudem einen Gast-Tool-Installer, der die für die Hardware-Integration und Performance erforderlichen Treiberpakete herunterlädt und anwendet. Das Toolset bietet Funktionen für die Verwaltung virtueller Maschinenumgebungen, einschließlich der Möglichkeit, ursprüngliche Softwarezustände durch das Rückgängigmachen binärer Modifikationen aus Backups wiederherzustellen.

    Modifies virtualization binaries to bypass system restrictions and allow macOS guest operating systems to boot.

    C++
    Auf GitHub ansehen↗4,928
  • drdonk/unlockerAvatar von DrDonk

    DrDonk/unlocker

    3,840Auf GitHub ansehen↗

    Unlocker is a patching tool designed to enable the installation and booting of macOS guest operating systems on non-Apple hardware. It functions as a macOS guest enabler by modifying virtualization software binaries to bypass hardware restrictions and support OS combinations that are not supported by default. The project provides a mechanism to emulate Apple-specific device signatures by intercepting calls between the virtual machine manager and the hardware. It also includes a driver image provider that delivers ISO images containing the necessary utilities and drivers for guest installation

    Enables the installation and booting of macOS guest operating systems on non-Apple hardware.

    Go
    Auf GitHub ansehen↗3,840
  • puredarwin/puredarwinAvatar von PureDarwin

    PureDarwin/PureDarwin

    2,533Auf GitHub ansehen↗

    PureDarwin is a macOS application that serves as a unified virtual machine manager for running Darwin-based operating systems. It wraps QEMU system emulator processes with a native macOS interface built using Apple's SwiftUI framework, allowing users to launch and manage multiple virtual machines from a single application window. The application is configuration-driven, starting virtual machines from user-defined JSON or plist files that specify disk images and hardware parameters. Each virtual machine runs as a separate QEMU child process with independent memory and CPU allocation, and multi

    Provides a workflow for running and controlling virtual machines on macOS for testing and development.

    Cdarwinhacktoberfestoperating-system
    Auf GitHub ansehen↗2,533
  1. Home
  2. Operating Systems & Systems Programming
  3. macOS Virtualization

Unter-Tags erkunden

  • Headless Boot ConfigurationsConfigurations for starting macOS virtual machines without a graphical interface for remote or automated environments. **Distinct from macOS Virtualization:** Distinct from macOS Virtualization: focuses on the headless boot mode of a macOS VM, not the general virtualization capability.
  • KVM Interactive OptimizationsTools and techniques for improving the responsiveness and interactivity of KVM guest displays. **Distinct from Virtual Machine Management:** Distinct from Virtual Machine Management: focuses on the interactive display experience rather than lifecycle or hardware configuration
  • QEMU-Based ManagersApplications that launch and manage QEMU virtual machines through a native macOS interface. **Distinct from macOS Virtualization:** Distinct from macOS Virtualization: focuses on QEMU-based VM management rather than enabling macOS guests on non-native hardware.
  • Virtual Machine ManagementTools for managing the lifecycle, hardware peripherals, and network configurations of virtualized guests. **Distinct from macOS Virtualization:** Focuses on the management aspect of the VM environment rather than just the ability to run macOS guests.
  • macOS VM Workflows4 Sub-TagsRunning and controlling virtual machines on macOS for testing, development, or legacy software access. **Distinct from macOS Virtualization:** Distinct from macOS Virtualization: focuses on the workflow of running VMs on macOS, not enabling macOS as a guest.