awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
machyve avatar

machyve/xhyve

0
View on GitHub↗
6,438 stars·352 forks·C·17 views

Xhyve

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, networking, and display components. It also handles network configuration by assigning persistent IP addresses to virtual machines through unique identifiers and pre-configured device profiles.

Features

  • Hardware-Accelerated Hypervisors - Uses native kernel frameworks to provide a hardware-accelerated hypervisor that executes guest operating systems in userspace.
  • macOS Virtualization - Leverages the native macOS hypervisor framework to run guest operating systems with hardware acceleration.
  • Virtual Machine Management - Manages virtualized hardware peripherals, networking, and the execution of guest operating systems on macOS.
  • Physical Device Pass-through - Implements mechanisms for assigning physical host hardware directly to a guest operating system to increase performance.
  • Virtual Hardware Emulation - Provides virtualized hardware emulation for storage, networking, and display components to support the guest OS.
  • Hardware Passthrough - Provides the capability to map physical host devices directly to a virtual machine for improved performance.
  • Virtualization Networking - Implements networking configurations that allow virtual machines to communicate using persistent IP addresses.
  • Hardware Emulators - Implements virtualized storage, networking, and display hardware components to enable guest operating systems to run on the host.
  • User-Mode Execution - Executes the entire virtualization environment within a standard userspace process to isolate the guest from the host.
  • Framebuffer Display Servers - Implements a display server that renders graphical output from a virtual machine directly to a remote framebuffer.
  • Remote Framebuffer Protocols - Provides a remote framebuffer server to transmit graphical display updates and input from a guest to remote clients.
  • VNC Kiosk Servers - Provides a built-in VNC server and framebuffer for remote visual interaction with the guest operating system.
  • Remote VM Guest Interaction - Enables visual interaction with the guest display and input devices via a remote framebuffer server.
  • Virtual Machine Consoles - Enables connection to the display and input devices of a virtual machine via a built-in remote server.
  • Terminal Utilities - Lightweight virtualization solution for macOS.

Star history

Star history chart for machyve/xhyveStar history chart for machyve/xhyve

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Xhyve

These projects share indexed features with Xhyve. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sickcodes/docker-osxsickcodes avatar

    sickcodes/Docker-OSX

    52,595View on GitHub↗

    Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container. The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware inte

    Shellcontainerdockerdocker-osx
    View on GitHub↗52,595
  • lima-vm/limalima-vm avatar

    lima-vm/lima

    21,320View on GitHub↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Gocontainerdmacosqemu
    View on GitHub↗21,320
  • dockur/macosdockur avatar

    dockur/macos

    18,649View on GitHub↗

    This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a hardware-accelerated virtualization engine to execute the guest environment, allowing for the deployment and management of virtual machines through standard container orchestration tools. The platform distinguishes itself by enabling direct hardware passthrough, which maps physical host disks, partitions, and USB controllers directly into the virtual machine for native driver access. It also supports advanced network integration, allowing the guest system to obtain its own unique

    Shelldockerdocker-containermac
    View on GitHub↗18,649
  • qemu/qemuqemu avatar

    qemu/qemu

    12,714View on GitHub↗

    QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple isolated operating systems on a single host machine. It functions as a processor architecture emulator, translating machine instructions between different hardware platforms to allow software designed for one architecture to run on another. The project distinguishes itself through a modular target architecture that separates core emulation logic from specific hardware definitions, supporting a wide range of processor and peripheral configurations. It utilizes dynamic binary tra

    Cemulationqemuvirtualization
    View on GitHub↗12,714
Compare all 30 related projects→

Frequently asked questions

What does machyve/xhyve do?

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.

What are the main features of machyve/xhyve?

The main features of machyve/xhyve are: Hardware-Accelerated Hypervisors, macOS Virtualization, Virtual Machine Management, Physical Device Pass-through, Virtual Hardware Emulation, Hardware Passthrough, Virtualization Networking, Hardware Emulators.

Which projects share features with machyve/xhyve?

Projects with overlapping indexed features include: sickcodes/docker-osx — Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… qemu/qemu — QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple… insidegui/virtualbuddy — VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple… mviereck/x11docker — x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full…