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
dockur avatar

dockur/macos

0
View on GitHub↗

Macos

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 IP address on the local network through bridging or macvlan configurations. Users interact with the virtualized desktop through a remote interface that streams the framebuffer directly to a web browser or VNC client.

Beyond core virtualization, the project includes comprehensive management tools for allocating CPU, memory, and storage resources. It facilitates data exchange between the host and guest systems by supporting the mounting of local directories directly into the virtual environment. The system is designed to be deployed as a container, with configuration options available for managing virtual hardware and network connectivity.

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

Features

  • Virtualized Desktop Environments - Provides a containerized environment for running a full macOS desktop operating system with hardware acceleration.
  • Virtual Machine Containers - Runs a full macOS desktop operating system inside a containerized virtual machine environment.
  • Remote Desktop Infrastructure - Provides web-based and VNC remote access to virtualized desktop environments.
  • Virtualization Platforms - Utilizes the QEMU virtualization engine to execute guest operating systems with hardware acceleration.
  • Hardware Passthrough - Maps physical host disks and USB controllers directly into the virtual machine for native hardware access.
  • Remote Desktop Environments - Enables remote interaction with the virtualized desktop through web-based and VNC streaming interfaces.
  • Virtual Machine Management Tools - Manages virtual machine lifecycles and resource allocation using container orchestration tools.
  • USB Passthrough - Allows the guest operating system to interact directly with physical USB hardware from the host.
  • Hardware-Accelerated Hypervisors - Exposes host CPU and memory virtualization extensions to the guest for near-native performance.
  • Virtual Screen Streaming - Streams the virtual machine framebuffer to a web browser for remote desktop interaction.
  • Storage Management - Manages virtual storage by configuring disk sizes, custom locations, and physical partition attachments.
  • Host-Guest Mounts - Mounts local host directories into the virtual environment for seamless file sharing.
  • Hardware Resource Allocation - Allocates CPU, memory, and storage resources for virtualized guest environments.
  • Host-to-Guest File Sharing - Mounts local host folders into the virtual environment for data synchronization.
  • Virtualization Networking - Supports macvlan and bridge networking to provide the guest system with a unique local IP address.
  • Bridge Networking Configurations - Integrates virtual machines into local networks using bridge and macvlan configurations.
  • Network Connectivity Configurations - Configures network connectivity modes including macvlan, bridge, and DHCP for virtual machines.
  • Virtualization Configuration - Allows configuration of CPU, memory, and storage resources for the virtualized guest environment.
18,649 stars·896 forks·Shell·mit·25 views

Star history

Star history chart for dockur/macosStar history chart for dockur/macos

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.

Projects sharing features with Macos

These projects share indexed features with Macos. 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
  • microvm-nix/microvm.nixmicrovm-nix avatar

    microvm-nix/microvm.nix

    2,682View on GitHub↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Nixcloud-hypervisorcrosvmfirecracker
    View on GitHub↗2,682
  • tibixdev/winboatTibixDev avatar

    TibixDev/winboat

    21,681View on GitHub↗

    Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and running Windows environments on Linux. It functions as a system for integrating Windows applications directly into a Linux desktop, allowing them to appear as native windows. The platform utilizes hardware-accelerated virtualization to manage guest operating systems and includes utilities for mapping physical USB hardware directly into virtual environments. It supports cross-platform data exchange by mounting host directories within the guest system, enabling direct file access bet

    TypeScriptdockerdocker-composelinux
    View on GitHub↗21,681
Compare all 30 related projects→

Frequently asked questions

What does dockur/macos do?

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.

What are the main features of dockur/macos?

The main features of dockur/macos are: Virtualized Desktop Environments, Virtual Machine Containers, Remote Desktop Infrastructure, Virtualization Platforms, Hardware Passthrough, Remote Desktop Environments, Virtual Machine Management Tools, USB Passthrough.

Which projects share features with dockur/macos?

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… microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… tibixdev/winboat — Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and… winapps-org/winapps — WinApps is a utility designed to run Windows applications within a virtualized environment while integrating them… vdsm/virtual-dsm — Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within…