awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kholia/osx-kvmAvatar de kholia

    kholia/OSX-KVM

    23,392Ver en GitHub↗

    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
    Ver en GitHub↗23,392
  • foxlet/macos-simple-kvmAvatar de foxlet

    foxlet/macOS-Simple-KVM

    13,914Ver en GitHub↗

    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
    Ver en GitHub↗13,914
  • myspaghetti/macos-virtualboxAvatar de myspaghetti

    myspaghetti/macos-virtualbox

    13,535Ver en GitHub↗

    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
    Ver en GitHub↗13,535
  • canopy-network/canopyAvatar de canopy-network

    canopy-network/canopy

    11,413Ver en GitHub↗

    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
    Ver en GitHub↗11,413
  • insidegui/virtualbuddyAvatar de insidegui

    insidegui/VirtualBuddy

    8,237Ver en GitHub↗

    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
    Ver en GitHub↗8,237
  • lzhoang2801/opcore-simplifyAvatar de lzhoang2801

    lzhoang2801/OpCore-Simplify

    6,823Ver en GitHub↗

    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
    Ver en GitHub↗6,823
  • machyve/xhyveAvatar de machyve

    machyve/xhyve

    6,438Ver en GitHub↗

    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
    Ver en GitHub↗6,438
  • sel4/sel4Avatar de seL4

    seL4/seL4

    5,583Ver en GitHub↗

    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
    Ver en GitHub↗5,583
  • gnif/lookingglassAvatar de gnif

    gnif/LookingGlass

    5,582Ver en GitHub↗

    LookingGlass es un sistema de espejo de pantalla y retransmisión de fotogramas de baja latencia diseñado para transferir fotogramas de video desde un sistema operativo invitado KVM a una ventana del host en tiempo real. Funciona como un puente especializado que permite la visualización de salidas de máquinas virtuales utilizando paso directo (passthrough) de hardware para minimizar el retraso. El sistema utiliza paso directo PCI VGA para retransmitir fotogramas desde una máquina virtual invitada a una ventana de visualización local. Este enfoque se centra en el espejo de pantalla de alto rendimiento, proporcionando una forma de ver las pantallas de los invitados en una máquina host sin utilizar protocolos de red tradicionales. La implementación se basa en un framebuffer de memoria compartida y acceso directo a memoria para mover datos de píxeles a través de los límites del hardware. Estos mecanismos permiten el renderizado de fotogramas en el espacio de usuario capturando el framebuffer invitado mapeado y renderizándolo directamente en una ventana de aplicación del host.

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

    Ckvm-framerelaykvmfrqemu-kvm
    Ver en GitHub↗5,582
  • paolo-projects/auto-unlockerAvatar de paolo-projects

    paolo-projects/auto-unlocker

    4,928Ver en GitHub↗

    Auto-unlocker es una colección de utilidades diseñadas para modificar librerías de software de virtualización para eludir las restricciones del sistema en sistemas operativos invitados. Funciona principalmente como un parcheador binario que permite la selección y el arranque de invitados macOS dentro de VMware. El proyecto modifica las librerías centrales del sistema para desbloquear opciones de selección de sistema operativo ocultas y eludir las comprobaciones de arranque para invitados no compatibles. También incluye un instalador de herramientas de invitado que descarga y aplica los paquetes de controladores necesarios para la integración de hardware y el rendimiento. El conjunto de herramientas proporciona capacidades para gestionar entornos de máquinas virtuales, incluida la capacidad de restaurar estados de software originales revirtiendo las modificaciones binarias desde copias de seguridad.

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

    C++
    Ver en GitHub↗4,928
  • drdonk/unlockerAvatar de DrDonk

    DrDonk/unlocker

    3,840Ver en GitHub↗

    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
    Ver en GitHub↗3,840
  • puredarwin/puredarwinAvatar de PureDarwin

    PureDarwin/PureDarwin

    2,533Ver en GitHub↗

    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
    Ver en GitHub↗2,533
  1. Home
  2. Operating Systems & Systems Programming
  3. macOS Virtualization

Explorar subetiquetas

  • 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-etiquetasRunning 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.