awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesHypervisors

Software that creates and runs virtual machines by leveraging hardware-assisted virtualization features.

Distinguishing note: Focuses on kernel-level virtualization APIs for performance, distinct from general emulation.

Explore 12 awesome GitHub repositories matching operating systems & systems programming · Hypervisors. Refine with filters or upvote what's useful.

Awesome Hypervisors GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • firecracker-microvm/firecrackerAvatar von firecracker-microvm

    firecracker-microvm/firecracker

    34,954Auf GitHub ansehen↗

    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

    Creates and manages isolated virtual machine environments by leveraging hardware-assisted virtualization.

    Rustcontainersminimalistopen-source
    Auf GitHub ansehen↗34,954
  • utmapp/utmAvatar von utmapp

    utmapp/UTM

    34,401Auf GitHub ansehen↗

    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

    Provides a unified layer for coordinating hardware-accelerated virtualization and software-based emulation across different host operating systems.

    Swiftappleemulationios
    Auf GitHub ansehen↗34,401
  • microsoft/wslAvatar von microsoft

    microsoft/WSL

    32,803Auf GitHub ansehen↗

    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

    Leverages a hypervisor-based hardware abstraction layer to run isolated Linux environments.

    C++
    Auf GitHub ansehen↗32,803
  • hashicorp/vagrantAvatar von hashicorp

    hashicorp/vagrant

    27,154Auf GitHub ansehen↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Provides a common interface for managing virtual machine lifecycles across multiple different virtualization platforms and providers.

    Rubyautomationrubyvagrant
    Auf GitHub ansehen↗27,154
  • mustardchef/wsabuildsAvatar von MustardChef

    MustardChef/WSABuilds

    17,648Auf GitHub ansehen↗

    WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on desktop operating systems. It provides a comprehensive suite of tools for building, installing, and maintaining these environments, enabling the native execution of mobile applications alongside standard desktop software. The project distinguishes itself through its focus on deep system integration and lifecycle management. It allows users to generate tailored virtual environment packages by injecting administrative tools, service components, and specific configurations prior to dep

    Leverages hardware-level virtualization features and kernel-mode drivers to run mobile operating system instances within a desktop environment.

    Pythonandroidandroid-emulatorgoogle-apps
    Auf GitHub ansehen↗17,648
  • microsoft/wsl2-linux-kernelAvatar von microsoft

    microsoft/WSL2-Linux-Kernel

    10,463Auf GitHub ansehen↗

    This project is a Linux kernel designed for Windows Linux integration, providing the underlying operating system kernel required to execute binary files and applications within the Windows Subsystem for Linux. It utilizes hypervisor-based virtualization to run a full kernel within a lightweight utility virtual machine managed by a Windows host. The repository enables the customization and compilation of the kernel from source. This allows for the modification of system behavior, the addition of specific drivers, and the tailoring of hardware compatibility for virtualized environments. The sy

    Runs a full Linux kernel within a lightweight utility virtual machine managed by a Windows host hypervisor.

    C
    Auf GitHub ansehen↗10,463
  • kata-containers/kata-containersAvatar von kata-containers

    kata-containers/kata-containers

    8,106Auf GitHub ansehen↗

    Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine hardware-level isolation with container operational speed. It functions as a hardware-isolated container engine and lightweight VM hypervisor, providing a virtual machine monitor interface that abstracts multiple hypervisors to optimize for performance or specific hardware emulation. The project distinguishes itself through a confidential computing runtime that leverages hardware-backed trusted execution environments, such as Intel TDX and AMD SEV-SNP, to protect data in use. It

    Implements a virtualization layer that creates and runs lightweight virtual machines optimized for container security and performance.

    Rustacrncontainerscri
    Auf GitHub ansehen↗8,106
  • jpetazzo/pipeworkAvatar von jpetazzo

    jpetazzo/pipework

    4,251Auf GitHub ansehen↗

    Pipework is a software-defined networking toolkit and management utility designed to automate network configurations for Linux Containers. It provides tools for managing IP addresses, creating virtual network topologies, and integrating containers into various network architectures. The project distinguishes itself through specialized support for InfiniBand IPoIB device configuration, including the management of partition keys. It also features integration with Open vSwitch for bridge automation and VLAN isolation, as well as the ability to bind containers directly to physical host hardware v

    Provides a set of utilities for configuring IP addresses, routing, and interfaces for Linux Containers.

    Shell
    Auf GitHub ansehen↗4,251
  • gnmyt/nextermAvatar von gnmyt

    gnmyt/Nexterm

    4,018Auf GitHub ansehen↗

    Nexterm is a centralized management platform for remote server administration, providing a web-based gateway for SSH, VNC, and RDP connections. It serves as a unified interface for managing remote server connectivity, secure access control, and server resource monitoring. The platform integrates a Docker container orchestrator and a virtualization management console to control LXC and QEMU containers. It features an identity gateway that supports OpenID Connect single sign-on and two-factor authentication, alongside an SFTP file manager for remote file transfer and organization. The system i

    Provides a virtualization management console to control LXC and QEMU containers for environment isolation.

    JavaScript
    Auf GitHub ansehen↗4,018
  • moby/hyperkitAvatar von moby

    moby/hyperkit

    3,720Auf GitHub ansehen↗

    Hyperkit is a userspace virtual machine monitor and a development toolkit for building custom hypervisors. It provides primitives for embedding virtualization and hardware emulation capabilities directly into applications to execute guest operating systems within a userspace environment. The project features a guest operating system bootstrapping tool that loads kernels and initializes CPU states without relying on traditional firmware. It includes a hardware emulation library to create virtualized storage, serial ports, and networking components for guest system access. The system covers vi

    Offers a set of primitives for embedding virtual machine monitor and hardware emulation capabilities into applications.

    C
    Auf GitHub ansehen↗3,720
  • samsar4/ethical-hacking-labsAvatar von Samsar4

    Samsar4/Ethical-Hacking-Labs

    3,397Auf GitHub ansehen↗

    Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis. The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabili

    Provides isolated environments using hypervisors to prevent host contamination during security testing.

    ethical-hacking-labshackinglinux
    Auf GitHub ansehen↗3,397
  • apache/cloudstackAvatar von apache

    apache/cloudstack

    2,799Auf GitHub ansehen↗

    CloudStack is an infrastructure-as-a-service orchestration engine designed to automate the deployment and lifecycle of computing, storage, and networking resources within a software-defined data center. It serves as a management layer for provisioning private clouds and managing the delivery of virtual machines and persistent storage across virtualized physical infrastructure. The platform features a multi-hypervisor orchestrator that utilizes a hypervisor-agnostic abstraction layer to control diverse virtualization technologies through a unified set of standardized API calls. It further prov

    Provides a unified management layer that translates standardized API calls into commands for various virtualization platforms.

    Javacloudcloudstackiaas
    Auf GitHub ansehen↗2,799
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Hypervisors

Unter-Tags erkunden

  • Abstraction LayersUnified interfaces that decouple management commands from specific hypervisor implementations. **Distinct from Hypervisors:** Hypervisors are the actual engines; this is the adapter layer that controls multiple engines via one API.
  • Development ToolkitsSets of primitives and libraries used to implement custom hypervisors and monitors. **Distinct from Hypervisors:** Distinguishes the toolkit used to build a hypervisor from the hypervisor implementation itself.
  • LXC and QEMU Management2 Sub-TagsManagement of lightweight and hardware-virtualized containers using LXC and QEMU. **Distinct from Hypervisors:** Specific to the management of LXC and QEMU instances, whereas Hypervisors is the general technology category.