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

sickcodes/Docker-OSX

0
View on GitHub↗

Docker OSX

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 integration, including the ability to pass physical peripherals like USB devices directly into the guest system and configure bridged networking to make virtual instances appear as independent devices on a local subnet.

The system manages virtual storage through copy-on-write disk layering, which facilitates efficient snapshots and persistent data across container restarts. Users can further customize their environments by defining unique hardware identifiers, adjusting display resolutions, and mounting host directories for data synchronization. These capabilities support cross-platform software testing and the creation of reproducible development sandboxes.

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
hub.docker.com/r/sickcodes/docker-osx
↗

Features

  • Isolated Sandboxes - Establishes secure, reproducible workspaces that isolate system dependencies and configurations within virtualized instances.
  • Virtual Machine Containers - Runs isolated operating system instances from pre-configured disk images for standardized execution.
  • Containerized Virtualization Environments - Encapsulates complete operating systems inside containers to maintain consistent and reproducible execution environments.
  • Hardware-Accelerated Hypervisors - Utilizes host CPU extensions to execute guest operating systems with near-native performance.
  • Hardware Emulators - Mimics physical hardware components within a containerized environment to execute guest machine code.
  • Virtualized Desktop Environments - Deploys full desktop operating systems within isolated containers to facilitate consistent development and testing workflows.
  • Remote Desktop Infrastructure - Facilitates interaction with virtualized graphical environments via network protocols for remote administrative management.
  • Copy-on-Write Disk Formats - Implements copy-on-write storage formats to enable efficient snapshots and persistent data layering.
  • Headless Virtualization - Supports virtualized operating system execution without a graphical interface through remote command-line management.
  • Device Passthrough Drivers - Maps physical host peripherals to virtualized drivers to grant guest systems direct hardware access.
  • Cross-Platform Testing Environments - Validates software compatibility across different operating system versions without requiring dedicated physical hardware.
  • Host-to-Guest File Sharing - Mounts local host directories into virtual environments to enable seamless data exchange and synchronization.
  • Network Bridges - Links virtual network interfaces to the host physical network so guests function as independent devices on the local subnet.
  • Hardware Passthrough - Connects physical devices like USB drives directly to virtualized instances for native interaction from within the guest.
  • Remote Infrastructure Management - Enables network-based control and automated workflows for managing headless virtualized infrastructure.
  • Remote Framebuffer Protocols - Transmits graphical display updates over network protocols to allow remote interaction with virtualized desktop environments.
  • Bridge Networking Configurations - Configures bridge interfaces to connect virtualized instances directly to the local network for external communication.
52,595 stars·2,881 forks·Shell·GPL-3.0·27 views

Star history

Star history chart for sickcodes/docker-osxStar history chart for sickcodes/docker-osx

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.

Frequently asked questions

What does sickcodes/docker-osx do?

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.

What are the main features of sickcodes/docker-osx?

The main features of sickcodes/docker-osx are: Isolated Sandboxes, Virtual Machine Containers, Containerized Virtualization Environments, Hardware-Accelerated Hypervisors, Hardware Emulators, Virtualized Desktop Environments, Remote Desktop Infrastructure, Copy-on-Write Disk Formats.

Which projects share features with sickcodes/docker-osx?

Projects with overlapping indexed features include: dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… machyve/xhyve — xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run… vdsm/virtual-dsm — Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… kata-containers/kata-containers — Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine… tibixdev/winboat — Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and…

Projects sharing features with Docker OSX

These projects share indexed features with Docker OSX. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • machyve/xhyvemachyve avatar

    machyve/xhyve

    6,438View on 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

    C
    View on GitHub↗6,438
  • vdsm/virtual-dsmvdsm avatar

    vdsm/virtual-dsm

    3,854View on GitHub↗

    Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within containers. By leveraging kernel-level virtualization and hardware-assisted extensions, it allows virtual instances to run with near-native performance while maintaining resource isolation on the host system. The project distinguishes itself by facilitating the deployment of specialized operating systems, such as network-attached storage environments, directly within containerized instances. It provides granular control over hardware integration, allowing users to map physical host

    Shelldockerdocker-imagedsm
    View on GitHub↗3,854
  • 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
Compare all 30 related projects→