awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
utmapp avatar

utmapp/UTM

0
View on GitHub↗
34,401 stele·1,729 fork-uri·Swift·Apache-2.0·20 vizualizărigetutm.app↗

UTM

UTM is a comprehensive virtualization suite that provides a unified interface for running guest operating systems on host hardware. It functions as a cross-platform system emulator and hypervisor, coordinating both hardware-accelerated virtualization and software-based instruction emulation to execute diverse operating systems. By leveraging native kernel-level virtualization frameworks, the software achieves near-native performance while maintaining strict security through sandboxed process isolation.

The project distinguishes itself by enabling full-featured desktop operating systems to run on mobile hardware, alongside support for over thirty processor architectures including x86_64, ARM64, and RISC-V. It provides a graphical management interface that abstracts complex command-line configurations, allowing users to manage the lifecycle of multiple concurrent virtual machine instances. For environments where dynamic code generation is restricted, the software utilizes a threaded instruction interpreter to maintain functionality.

Beyond core emulation, the platform includes standardized driver architectures for high-performance device communication and remote rendering protocols for graphical output. It supports various deployment strategies, including sideloading for non-jailbroken devices and repository-based installation for jailbroken systems. The software facilitates resource sharing between host and guest environments, such as shared directories and network port forwarding, to support development, testing, and legacy software preservation.

Features

  • Sandboxed Runtimes - A secure containerized runtime that enforces strict isolation boundaries to prevent guest processes from accessing unauthorized host system resources.
  • Hardware Emulators - Emulates full computer systems including processors, memory management units, and peripheral devices.
  • Hypervisors - Provides a unified layer for coordinating hardware-accelerated virtualization and software-based emulation across different host operating systems.
  • Virtualization Platforms - Leverages native kernel-level virtualization APIs to run guest code at near-native speeds on supported hardware architectures.
  • Mobile Virtualization - Runs full-featured desktop operating systems on mobile hardware by leveraging low-level virtualization and emulation technology for portable computing.
  • Process Sandboxes - Enforces strict security boundaries by wrapping virtual machine processes in restricted environments to prevent unauthorized host system access.
  • Virtualization - Listed in the “Virtualization” section of the Awesome Mac awesome list.
  • Virtualization and Containers - Virtual machine host for running operating systems on ARM.
  • Development and Emulation - Virtual machine host for running desktop operating systems on iOS.
  • Practice Platforms - Virtual machine host for running ARM-based security labs.
  • Media Players and Tools - Virtual machine host for running Windows and Linux on iOS.
  • Virtual Device Drivers - Facilitates high-performance communication between guest operating systems and host-provided virtual hardware resources.
  • Virtualization Managers - Coordinates hardware-accelerated virtualization and software-based emulation for managing guest environments.
  • Development Environments - Packages complete development setups into virtual machine images to ensure consistent tooling and configurations across different developer workstations.
  • Remote Display Protocols - Streams graphical output and input events between the virtual machine and the host display using a dedicated client-server protocol.
  • Test Infrastructure - Creates secure and sandboxed virtual machines to test software or configurations without risking the stability of the host operating system.

Istoric stele

Graficul istoricului de stele pentru utmapp/utmGraficul istoricului de stele pentru utmapp/utm

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru UTM

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu UTM.
  • qemu/qemuAvatar qemu

    qemu/qemu

    12,714Vezi pe 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
    Vezi pe GitHub↗12,714
  • firecracker-microvm/firecrackerAvatar firecracker-microvm

    firecracker-microvm/firecracker

    34,954Vezi pe GitHub↗

    Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated execution environments. It functions as a lightweight runtime designed to launch virtual machines with minimal memory overhead and near-instantaneous startup times, providing the security of traditional hardware virtualization with the efficiency of containerized workloads. The project distinguishes itself through a security-focused architecture that enforces strict process boundaries using system-level barriers and restricted user privileges. It minimizes the attack surface

    Rustcontainersminimalistopen-source
    Vezi pe GitHub↗34,954
  • microsoft/wslAvatar microsoft

    microsoft/WSL

    32,803Vezi pe GitHub↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    C++
    Vezi pe GitHub↗32,803
  • serenityos/serenityAvatar SerenityOS

    SerenityOS/serenity

    33,477Vezi pe GitHub↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    C++browserc-plus-plusdesktop-environment
    Vezi pe GitHub↗33,477
Vezi toate cele 30 alternative pentru UTM→

Întrebări frecvente

Ce face utmapp/utm?

UTM is a comprehensive virtualization suite that provides a unified interface for running guest operating systems on host hardware. It functions as a cross-platform system emulator and hypervisor, coordinating both hardware-accelerated virtualization and software-based instruction emulation to execute diverse operating systems. By leveraging native kernel-level virtualization frameworks, the software achieves near-native performance while maintaining strict security through…

Care sunt principalele funcționalități ale utmapp/utm?

Principalele funcționalități ale utmapp/utm sunt: Sandboxed Runtimes, Hardware Emulators, Hypervisors, Virtualization Platforms, Mobile Virtualization, Process Sandboxes, Virtualization, Virtualization and Containers.

Care sunt câteva alternative open-source pentru utmapp/utm?

Alternativele open-source pentru utmapp/utm includ: qemu/qemu — QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple… firecracker-microvm/firecracker — Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated… microsoft/wsl — WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly… serenityos/serenity — SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic… dockur/windows — This project provides a containerized virtualization engine that runs full Windows operating system instances within… hashicorp/vagrant — Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure…