awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

32 个仓库

Awesome GitHub RepositoriesVirtualization Environments

Tools and platforms that provide isolated virtualized environments for running applications or development workflows.

Distinguishing note: Focuses on the virtualization layer used for cross-platform compatibility, distinct from general container orchestration.

Explore 32 awesome GitHub repositories matching devops & infrastructure · Virtualization Environments. Refine with filters or upvote what's useful.

Awesome Virtualization Environments GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dokploy/dokployDokploy 的头像

    Dokploy/dokploy

    34,901在 GitHub 上查看↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Provides a containerized environment for running desktop operating systems.

    TypeScriptbackendbackupsdatabases
    在 GitHub 上查看↗34,901
  • containers/podmancontainers 的头像

    containers/podman

    32,035在 GitHub 上查看↗

    Podman is a container engine designed for managing containerized applications and images without the need for a persistent background daemon. By utilizing a fork-exec process model, it executes container management commands as direct child processes of the host system, ensuring that container lifecycles are handled through standard host-level process control. The project distinguishes itself through a focus on rootless security and cross-platform compatibility. It employs user namespace mapping to allow unprivileged users to manage isolated workloads without requiring administrative system ac

    Provides lightweight virtual machine integration to enable native container development workflows on non-Linux operating systems.

    Gocontainersdockerkubernetes
    在 GitHub 上查看↗32,035
  • hashicorp/vagranthashicorp 的头像

    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

    Creates and manages isolated virtualized environments to ensure consistent development workflows across different hosts.

    Rubyautomationrubyvagrant
    在 GitHub 上查看↗27,154
  • mitchellh/vagrantmitchellh 的头像

    mitchellh/vagrant

    27,154在 GitHub 上查看↗

    Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an infrastructure as code tool and multi-hypervisor orchestrator, allowing for the definition and automation of virtualized development environments through a single configuration file. The project enables the creation of portable, virtualized development environments to ensure consistency across different host operating systems. It supports deploying these environments across various backends, including local hypervisors, cloud providers, and container runtimes, using a unified interface

    Enables deployment of development environments across local hypervisors, cloud providers, and container runtimes.

    Ruby
    在 GitHub 上查看↗27,154
  • qax-os/excelizeqax-os 的头像

    qax-os/excelize

    20,682在 GitHub 上查看↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Provides isolated virtualized environments for running applications or development workflows.

    Goagentaianalytics
    在 GitHub 上查看↗20,682
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 GitHub 上查看↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Provides isolated virtualized environments for running the operating system to test functionality without dedicated hardware.

    Rustbsdfreebsdgnu
    在 GitHub 上查看↗16,054
  • android-hacker/virtualxposedandroid-hacker 的头像

    android-hacker/VirtualXposed

    15,955在 GitHub 上查看↗

    VirtualXposed is an Android virtualization framework that provides a containerized environment for running applications and system-level hooks. It functions as an isolated execution space, allowing users to manage and extend installed software independently from the host operating system. The platform enables the execution of specialized software extensions and framework modules that modify application behavior without requiring device rooting, bootloader unlocking, or modifications to the core system image. By creating a secondary, containerized Android system, it allows for the application

    Creates a secondary, containerized Android system on a device to manage apps and configurations independently from the primary OS.

    Javaandroidaophook
    在 GitHub 上查看↗15,955
  • hashicorp/packerhashicorp 的头像

    hashicorp/packer

    15,708在 GitHub 上查看↗

    Packer is a machine image builder and multi-platform image orchestrator used to create identical virtual machine images for multiple platforms from a single source configuration. It functions as an infrastructure as code tool, utilizing the HashiCorp Configuration Language to define versioned and reproducible templates for cloud image provisioners. The tool is distinguished by its plugin-based extension model, which allows it to load external binaries for builders and provisioners to support various cloud platforms and virtualization environments. It includes a post-processor pipeline to tran

    Installs software and configures operating system settings automatically during the build process using scripts or management tools.

    Go
    在 GitHub 上查看↗15,708
  • systemd/systemdsystemd 的头像

    systemd/systemd

    15,324在 GitHub 上查看↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Provides low-level primitives for process isolation, resource management, and secure communication in virtualized environments.

    Ccinitlinux
    在 GitHub 上查看↗15,324
  • loft-sh/devpodloft-sh 的头像

    loft-sh/devpod

    14,978在 GitHub 上查看↗

    DevPod is an IDE-agnostic remote development tool and containerized environment manager. It provisions reproducible development workspaces using open-standard configuration files and orchestrates these environments across local machines, remote servers, or public cloud providers. The system utilizes a client-side orchestration model that decouples workspace management from centralized cloud controllers. It features a pluggable provider-based infrastructure abstraction, which allows for multi-backend deployment and the creation of custom provider plugins to extend support for additional cloud

    Enables provisioning of development environments across local computers, remote machines, and various cloud providers.

    Goclouddevcontainerdevcontainers
    在 GitHub 上查看↗14,978
  • codesandbox/codesandbox-clientcodesandbox 的头像

    codesandbox/codesandbox-client

    13,618在 GitHub 上查看↗

    This project is a cloud-based web IDE and development workspace that provides a professional code editor and execution environments directly within the browser. It functions as a browser-based code execution engine for rapid prototyping and a scalable cloud workspace for managing repositories and writing code without local environment configuration. The system features secure sandboxing for isolated development, allowing untrusted or experimental code to run in separated virtual environments. It supports both client-side execution via browser-based bundling and server-side execution through a

    Launches dedicated, ephemeral workspaces for autonomous AI agents to execute code and run tests.

    JavaScriptangularcodesandboxjavascript
    在 GitHub 上查看↗13,618
  • dbt-labs/dbt-coredbt-labs 的头像

    dbt-labs/dbt-core

    13,051在 GitHub 上查看↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Drops and recreates existing tables from scratch to ensure historical data reflects the most recent transformation logic.

    Rustanalyticsbusiness-intelligencedata-modeling
    在 GitHub 上查看↗13,051
  • opensandbox-group/opensandboxopensandbox-group 的头像

    opensandbox-group/OpenSandbox

    11,627在 GitHub 上查看↗

    OpenSandbox is a secure execution environment and runtime designed for running untrusted code and scripts generated by AI agents. It utilizes a containerized code execution engine and microVM-based isolation to protect host systems from malicious actions while providing isolated virtual environments. The project features a sandbox server based on the Model Context Protocol to automate the creation and control of virtual workspaces. It supports the deployment of secure remote desktop hosts, including headless web browsers and editor instances, for automated interaction. The system includes an

    Deploys and manages secure containers or microVMs to host remote desktops, web browsers, and editor instances.

    Pythonaiai-agentai-infra
    在 GitHub 上查看↗11,627
  • humanlayer/humanlayerhumanlayer 的头像

    humanlayer/humanlayer

    9,381在 GitHub 上查看↗

    Humanlayer is an LLM coding agent orchestrator and AI-driven workflow manager designed to coordinate multiple agents in researching, designing, and implementing features across complex codebases. It provides a multi-agent development workspace that groups AI sessions, versioned design artifacts, and worktrees into collaborative team tasks. The system features a bring-your-own-key LLM gateway to connect external AI model subscriptions and API keys. It utilizes remote AI agent daemons to run long-term coding sessions on cloud infrastructure, maintaining progress independently of the user's acti

    Automatically provisions isolated worktrees and launches agent sessions based on requirements derived from tickets.

    TypeScriptagentsaiamp
    在 GitHub 上查看↗9,381
  • canonical/multipasscanonical 的头像

    canonical/multipass

    9,146在 GitHub 上查看↗

    Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments. The system utilizes a hypervisor-abstraction layer and driver-based backend resolution to manage virtual machines across different host operating systems using native virtualization backends. It enables the simulation of cloud instance behavior through the injection of cloud-init metadata and initialization

    Spawns lightweight virtual machine instances to provide isolated environments for development and testing.

    C++cloudcontainerhyper-v
    在 GitHub 上查看↗9,146
  • mandiant/flare-vmmandiant 的头像

    mandiant/flare-vm

    8,799在 GitHub 上查看↗

    Flare-VM 是一个 Windows 恶意软件分析环境,由自动化虚拟机配置的安装脚本组成。它提供了一套全面的逆向工程工具,包括反编译器和调试器,以及用于安全研究的必要系统配置和环境变量。 该项目作为一个虚拟机镜像编排器,允许自动化创建、管理和导出专门的分析设备。它具有配置驱动的工具选择功能,以及通过自定义注册表修改和系统布局定义扩展安装逻辑的能力。 该系统包括用于通过仅主机模式防止外部通信的隔离网络配置功能。它还通过基于快照的状态管理来管理分析状态的完整生命周期,包括清理或将快照导出为已验证设备文件的能力。

    Automates the installation and configuration of software and systems within a virtualized analysis environment.

    PowerShell
    在 GitHub 上查看↗8,799
  • fireeye/flare-vmfireeye 的头像

    fireeye/flare-vm

    8,768在 GitHub 上查看↗

    Flare-VM is a collection of scripts and an orchestrator designed to automate the installation and configuration of a reverse engineering toolset on Windows virtual machines. It functions as a provisioning system that deploys a consistent environment for malware analysis and security research on guest operating systems. The project utilizes a configuration manager and a graphical interface to allow for the selection of specific software packages and environment variables. It employs a curated manifest to manage the installation of compatible security tools and modifies system registries and ta

    Automates the installation and configuration of a curated security toolset within a virtualized Windows environment.

    PowerShell
    在 GitHub 上查看↗8,768
  • orange-cyberdefense/goadOrange-Cyberdefense 的头像

    Orange-Cyberdefense/GOAD

    7,464在 GitHub 上查看↗

    GOAD is an Ansible-based automation tool and infrastructure orchestrator used to deploy pre-configured networks of vulnerable Windows virtual machines. It serves as a security training environment for practicing Active Directory penetration testing, privilege escalation, and lateral movement across various cloud platforms and local virtualization hypervisors. The project distinguishes itself through a multi-provider infrastructure model and a system of infrastructure recipes that simulate intentional security misconfigurations. It supports the deployment of varied attack scenarios, including

    Automates the deployment of pre-configured networks of Windows virtual machines using Ansible playbooks.

    PowerShellactive-directoryansibleinfrastructure-as-code
    在 GitHub 上查看↗7,464
  • zsdonghao/tensorlayerzsdonghao 的头像

    zsdonghao/tensorlayer

    7,384在 GitHub 上查看↗

    Tensorlayer is a deep learning framework and cross-backend AI library used to construct and execute neural network models. It serves as a scientific neural network toolkit providing customizable layers and architectures designed for research applications in science and engineering. The library enables multi-backend model execution, allowing the same model code to run across different deep learning frameworks, GPUs, and specialized AI accelerators. It includes a reinforcement learning library that provides both low-level and high-level tools for developing intelligent agents.

    Enables the execution of deep learning models across diverse infrastructure backends including GPUs and AI chips.

    Python
    在 GitHub 上查看↗7,384
  • lakr233/vphone-cliLakr233 的头像

    Lakr233/vphone-cli

    6,936在 GitHub 上查看↗

    vphone-cli is a command line interface for booting virtual iOS devices using Apple's native virtualization framework. It provides a sandboxed virtual mobile environment and tools for executing iOS system images on a host operating system. The project includes a firmware flashing utility capable of building signed ramdisks and applying custom firmware patches to virtual device boot chains. It facilitates the installation of custom firmware variants to remove system security restrictions. The toolset covers virtual device provisioning through system image restoration and security blob retrieva

    Creates a sandboxed virtual mobile environment for executing iOS system images on a host OS.

    Swift
    在 GitHub 上查看↗6,936
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Virtualization Environments

探索子标签

  • Automated Provisioning1 个子标签Automated installation and configuration of software and systems within a virtualized environment. **Distinct from Virtualization Environments:** Focuses on the automation of setup and installation rather than the virtualization layer itself
  • Mobile Virtualization PlatformsCreates secondary, containerized mobile operating system environments on a device. **Distinct from Virtualization Environments:** Focuses on creating a secondary Android system, distinct from general virtualization environments.
  • Multi-Backend DeploymentCapability to deploy environments across diverse infrastructure backends including local and cloud providers. **Distinct from Virtualization Environments:** Focuses on the ability to target multiple different virtualization and cloud backends
  • Process VirtualizationIntercepts system calls within a secondary process space to simulate privileged environments. **Distinct from Virtualization Environments:** Focuses on process-level virtualization for Android apps, distinct from general cross-platform virtualization environments.
  • Virtual Environment Refreshers1 个子标签Utilities for instantly refreshing containerized systems to apply configuration changes without full reboots. **Distinct from Virtualization Environments:** Focuses on the ability to refresh virtual environments without a full device reboot, distinct from general virtualization platforms.