awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • firecracker-microvm/firecrackerالصورة الرمزية لـ firecracker-microvm

    firecracker-microvm/firecracker

    34,954عرض على 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

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

    Rustcontainersminimalistopen-source
    عرض على GitHub↗34,954
  • utmapp/utmالصورة الرمزية لـ utmapp

    utmapp/UTM

    34,401عرض على GitHub↗

    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
    عرض على GitHub↗34,401
  • microsoft/wslالصورة الرمزية لـ microsoft

    microsoft/WSL

    32,803عرض على 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

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

    C++
    عرض على GitHub↗32,803
  • hashicorp/vagrantالصورة الرمزية لـ hashicorp

    hashicorp/vagrant

    27,154عرض على GitHub↗

    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
    عرض على GitHub↗27,154
  • mustardchef/wsabuildsالصورة الرمزية لـ MustardChef

    MustardChef/WSABuilds

    17,648عرض على GitHub↗

    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
    عرض على GitHub↗17,648
  • microsoft/wsl2-linux-kernelالصورة الرمزية لـ microsoft

    microsoft/WSL2-Linux-Kernel

    10,463عرض على GitHub↗

    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
    عرض على GitHub↗10,463
  • kata-containers/kata-containersالصورة الرمزية لـ kata-containers

    kata-containers/kata-containers

    8,106عرض على GitHub↗

    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
    عرض على GitHub↗8,106
  • jpetazzo/pipeworkالصورة الرمزية لـ jpetazzo

    jpetazzo/pipework

    4,251عرض على GitHub↗

    Pipework هو مجموعة أدوات شبكات معرفة برمجياً وأداة إدارة مصممة لأتمتة تكوينات الشبكة لحاويات Linux. يوفر أدوات لإدارة عناوين IP، وإنشاء طوبولوجيا شبكة افتراضية، ودمج الحاويات في بنيات شبكة متنوعة. يتميز المشروع بدعم متخصص لتكوين أجهزة InfiniBand IPoIB، بما في ذلك إدارة مفاتيح التقسيم. كما يتميز بالتكامل مع Open vSwitch لأتمتة الجسر وعزل VLAN، بالإضافة إلى القدرة على ربط الحاويات مباشرة بأجهزة المضيف المادية عبر واجهات macvlan الفرعية. تغطي قدراته الأوسع إدارة شاملة للشبكة، بما في ذلك تعيين IP الثابت و DHCP، ومعالجة قواعد التوجيه، وتهيئة البوابة الافتراضية. كما يتضمن أدوات لمراقبة جاهزية الواجهة ومحاكاة ظروف الشبكة مثل زمن الوصول وفقدان الحزم داخل مساحات أسماء الحاويات.

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

    Shell
    عرض على GitHub↗4,251
  • gnmyt/nextermالصورة الرمزية لـ gnmyt

    gnmyt/Nexterm

    4,018عرض على GitHub↗

    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
    عرض على GitHub↗4,018
  • moby/hyperkitالصورة الرمزية لـ moby

    moby/hyperkit

    3,720عرض على GitHub↗

    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
    عرض على GitHub↗3,720
  • samsar4/ethical-hacking-labsالصورة الرمزية لـ Samsar4

    Samsar4/Ethical-Hacking-Labs

    3,397عرض على GitHub↗

    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
    عرض على GitHub↗3,397
  • apache/cloudstackالصورة الرمزية لـ apache

    apache/cloudstack

    2,799عرض على GitHub↗

    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
    عرض على GitHub↗2,799
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Hypervisors

استكشف الوسوم الفرعية

  • 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 وسوم فرعيةManagement 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.