awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repositorios

Awesome GitHub RepositoriesMulti-Cloud Orchestrators

Systems that manage infrastructure across multiple service providers using a unified workflow.

Distinguishing note: Focuses on cross-provider infrastructure management, not general cloud management.

Explore 22 awesome GitHub repositories matching devops & infrastructure · Multi-Cloud Orchestrators. Refine with filters or upvote what's useful.

Awesome Multi-Cloud Orchestrators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hashicorp/terraformAvatar de hashicorp

    hashicorp/terraform

    48,720Ver en GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Manages diverse infrastructure components across multiple service providers using a unified workflow.

    Gocloudcloud-managementgraph
    Ver en GitHub↗48,720
  • trailofbits/algoAvatar de trailofbits

    trailofbits/algo

    30,278Ver en GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Orchestrates the creation and configuration of VPN infrastructure across multiple cloud service providers.

    Pythonansibleencryptionikev2
    Ver en GitHub↗30,278
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Ver en GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Provisions and governs resources across diverse public clouds and private data centers through a unified management interface.

    Goawsazurecloud
    Ver en GitHub↗24,797
  • hashicorp/nomadAvatar de hashicorp

    hashicorp/nomad

    16,211Ver en GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Provides a control plane for federating and managing workloads across diverse on-premises and cloud-based infrastructure providers.

    Go
    Ver en GitHub↗16,211
  • auk9527/are-u-okAvatar de AUK9527

    AUK9527/Are-u-ok

    13,129Ver en GitHub↗

    Are-u-ok is a management tool designed to orchestrate and maintain custom software services directly on embedded Linux-based networking devices. It functions as a centralized control panel and web-based dashboard that enables the installation, configuration, and lifecycle management of third-party software packages on OpenWrt routers. The system utilizes a modular plugin architecture that allows for the extension of native hardware functionality without requiring modifications to the base firmware. It manages these extensions through a structured manifest-based system that resolves dependenci

    Provides a unified control plane for managing and deploying software services across distributed network hardware nodes.

    Ver en GitHub↗13,129
  • noodle-run/noodleAvatar de noodle-run

    noodle-run/noodle

    12,328Ver en GitHub↗

    Noodle is a containerized application orchestrator designed to automate the deployment and lifecycle management of services across distributed production environments. It functions as an infrastructure automation platform that maintains a consistent global state for containerized workloads. The platform provides a multi-cloud abstraction layer that normalizes disparate cloud provider APIs into a unified interface, enabling workload portability across different infrastructure vendors. It utilizes a declarative state reconciliation model to continuously compare desired configurations against th

    Centralizes the control and orchestration of cloud resources across different providers for unified management.

    TypeScriptdrizzle-ormeducationeslint
    Ver en GitHub↗12,328
  • crossplane/crossplaneAvatar de crossplane

    crossplane/crossplane

    11,791Ver en GitHub↗

    Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and infrastructure-as-code platform. It enables the management of heterogeneous infrastructure by extending the Kubernetes API to provision and maintain external cloud services through declarative configuration. By utilizing custom resource controllers, it continuously reconciles the state of external infrastructure with defined desired states, ensuring consistent deployment and lifecycle management across multiple cloud providers. The platform distinguishes itself through its composition-

    Provisions and synchronizes infrastructure across different cloud providers through a unified control plane.

    Gocloud-computingcloud-managementcloud-native
    Ver en GitHub↗11,791
  • layer5io/mesheryAvatar de layer5io

    layer5io/meshery

    10,914Ver en GitHub↗

    Meshery is a cloud native management plane used for the orchestration and administration of service meshes and Kubernetes clusters across multiple cloud providers. It provides a centralized interface to configure cloud native components and manage infrastructure through a unified abstraction layer. The platform features a visual infrastructure modeler that translates diagrams into manifests and a simulation engine for dry-running configuration changes. It synchronizes infrastructure state with version control via GitOps workflows, providing visual previews of pull request changes to evaluate

    Offers a unified interface to design and configure Kubernetes clusters across multiple cloud providers.

    TypeScript
    Ver en GitHub↗10,914
  • microsoftdocs/azure-docsAvatar de MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Ver en GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Manages physical server lifecycle, VM placement, and hardware failure recovery through a distributed control plane across datacenters.

    Markdownskilling
    Ver en GitHub↗10,894
  • skypilot-org/skypilotAvatar de skypilot-org

    skypilot-org/skypilot

    10,172Ver en GitHub↗

    SkyPilot is a multi-cloud AI orchestrator and distributed task scheduler designed to launch and manage AI workloads across various cloud providers, Kubernetes, and Slurm clusters. It functions as an infrastructure-as-code framework that uses declarative files to define resource requirements and setup commands for consistent execution across different environments. The project differentiates itself through automated cost optimization, selecting the most affordable GPU or TPU hardware and managing spot instances to reduce expenses. It also provides a remote development environment that bridges

    Orchestrates AI workloads across multiple cloud providers, Kubernetes, and Slurm clusters using a unified interface.

    Python
    Ver en GitHub↗10,172
  • spinnaker/spinnakerAvatar de spinnaker

    spinnaker/spinnaker

    9,740Ver en GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Automates the release of software changes across different cloud providers and environments using a unified pipeline.

    Java
    Ver en GitHub↗9,740
  • orange-cyberdefense/goadAvatar de Orange-Cyberdefense

    Orange-Cyberdefense/GOAD

    7,464Ver en 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

    Orchestrates the deployment of security testing environments across various cloud platforms and local hypervisors.

    PowerShellactive-directoryansibleinfrastructure-as-code
    Ver en GitHub↗7,464
  • rapid7/metasploitable3Avatar de rapid7

    rapid7/metasploitable3

    5,592Ver en GitHub↗

    Metasploitable3 es un aprovisionador automatizado de máquinas virtuales diseñado para construir y desplegar imágenes de sistemas operativos con debilidades de seguridad intencionales. Funciona como un laboratorio de pruebas de penetración creando objetivos de máquinas virtuales vulnerables utilizados para formación en seguridad, desarrollo de exploits y validación de herramientas de seguridad. El sistema utiliza scripts de configuración para inyectar vulnerabilidades en entornos Windows y Linux. Esto incluye el despliegue de aplicaciones y servicios inseguros, como servidores web y bases de datos, y la aplicación de permisos de sistema mal configurados para simular fallos de software del mundo real. El proyecto gestiona el proceso de aprovisionamiento del entorno a través de herramientas de orquestación y gestión de configuración. Estas herramientas permiten la creación de escenarios de seguridad reproducibles en diferentes plataformas de virtualización combinando imágenes base con scripts que introducen vulnerabilidades específicas.

    Leverages Vagrant to orchestrate the lifecycle of virtual machine environments across different providers.

    HTML
    Ver en GitHub↗5,592
  • yalantis/side-menu.androidAvatar de Yalantis

    Yalantis/Side-Menu.Android

    5,212Ver en GitHub↗

    Side-Menu.Android es un componente de interfaz de usuario reutilizable para aplicaciones Android que proporciona un cajón de navegación deslizable. Está diseñado para ayudar a los desarrolladores a organizar secciones de la aplicación y opciones de usuario en un panel estructurado y oculto que mantiene una interfaz limpia para el área de contenido principal. El componente se distingue por su presentación visual, que sigue las directrices de Material Design para asegurar una experiencia de usuario consistente e intuitiva. Cuenta con una jerarquía de menú basada en datos que permite la agrupación lógica de elementos de navegación, e incorpora animaciones de revelación circular fluidas para proporcionar transiciones visuales pulidas cuando el menú se abre o se cierra. Al encapsular la lógica compleja de diseño e interacción en una sola clase modular, la librería simplifica la implementación de la navegación en múltiples pantallas. Soporta transiciones orientadas a eventos, permitiendo a los desarrolladores desacoplar las interacciones del menú de las actualizaciones de contenido para mantener una arquitectura de aplicación limpia y receptiva.

    Uses infrastructure-as-code to ensure consistent releases across different cloud providers and hardware.

    Javaandroidanimationdrawer-layout
    Ver en GitHub↗5,212
  • gpustack/gpustackAvatar de gpustack

    gpustack/gpustack

    5,173Ver en GitHub↗

    gpustack es una plataforma de gestión de clústeres de GPU y orquestador de inferencia LLM. Funciona como un sistema centralizado para agrupar y orquestar unidades de procesamiento gráfico en servidores locales y entornos en la nube, sirviendo como un gestor de cómputo heterogéneo para diversas configuraciones de hardware y software. El sistema proporciona una puerta de enlace de despliegue de modelos de IA segura que sirve modelos como servicios escalables utilizando autenticación basada en claves. Incluye un programador de recursos de GPU que equilibra las cargas de trabajo entre aceleradores y coordina múltiples motores de inferencia para mapear modelos de IA específicos a hardware compatible. La plataforma cubre una orquestación de clústeres integral, incluyendo recuperación automática de fallos, monitorización de recursos en tiempo real y escalado de inferencia distribuida. Incorpora optimización de rendimiento mediante cuantización y decodificación especulativa para maximizar el rendimiento y reducir la latencia. Las configuraciones del sistema y el estado del clúster se mantienen mediante la persistencia del estado en bases de datos relacionales externas.

    Provides a unified control plane for provisioning and synchronizing GPU compute resources across diverse environments and cloud providers.

    Python
    Ver en GitHub↗5,173
  • clong/detectionlabAvatar de clong

    clong/DetectionLab

    4,904Ver en GitHub↗

    DetectionLab is a reproducible Windows Active Directory security lab designed for testing detection capabilities. It uses an automation framework based on Vagrant and Packer to provision virtualized networks across multiple hypervisors and cloud platforms. The project utilizes Ansible for the declarative installation and configuration of domain services and endpoint security tools. It incorporates a browser-based remote access interface via Apache Guacamole to manage laboratory hosts without requiring standalone remote desktop clients. The environment includes a telemetry pipeline that aggre

    Provides an automation framework using Vagrant and Packer to provision virtualized networks across multiple hypervisors and cloud platforms.

    HTMLansibledetectiondetectionlab
    Ver en GitHub↗4,904
  • hashicorp/waypointAvatar de hashicorp

    hashicorp/waypoint

    4,726Ver en GitHub↗

    Waypoint es una plataforma de entrega de aplicaciones y orquestador de despliegue multi-nube. Permite la definición del ciclo de vida de construcción, despliegue y lanzamiento como código para gestionar recursos de aplicaciones en múltiples entornos de destino desde una única interfaz. El proyecto funciona como una herramienta de flujo de trabajo de infraestructura como código y portal de autoservicio. Abstrae configuraciones de infraestructura complejas en patrones reutilizables, permitiendo a los desarrolladores desplegar aplicaciones utilizando plantillas preaprobadas y complementos de infraestructura modulares. El sistema proporciona gobernanza de recursos en la nube mediante control de acceso basado en roles para separar la definición de infraestructura del despliegue de aplicaciones. Soporta la distribución en diversos destinos, incluyendo contenedores y buildpacks, y rastrea el estado para automatizar el aprovisionamiento y la destrucción de recursos en la nube.

    Orchestrates application distribution across containers, buildpacks, and multiple cloud providers from a single interface.

    Go
    Ver en GitHub↗4,726
  • varying-vagrant-vagrants/vvvAvatar de Varying-Vagrant-Vagrants

    Varying-Vagrant-Vagrants/VVV

    4,524Ver en GitHub↗

    VVV es un orquestador de servidores virtualizados y entorno de desarrollo local que utiliza Vagrant para desplegar servidores invitados basados en Linux. Funciona como un flujo de trabajo de desarrollo contenedorizado, aprovechando Docker y varios hipervisores para automatizar el aprovisionamiento de sitios locales. El proyecto proporciona un conjunto de herramientas especializado para el desarrollo en WordPress, permitiendo la creación de sitios de gestión de contenido locales y la prueba de cambios en el software central de WordPress. Permite la definición y despliegue de múltiples sitios web locales a través de un archivo de configuración central. El sistema cubre capacidades más amplias en la configuración automatizada de sitios y el aprovisionamiento de entornos, asegurando configuraciones de servidor local consistentes a través de diferentes hardware y sistemas operativos.

    Uses Vagrant as the primary orchestrator to manage the lifecycle of virtual machines and network interfaces.

    Shell
    Ver en GitHub↗4,524
  • pry0cc/axiomAvatar de pry0cc

    pry0cc/axiom

    4,392Ver en GitHub↗

    Axiom es un orquestador de infraestructura en la nube y framework de escaneo de seguridad distribuido. Sirve como un gestor para desplegar, tomar snapshots y destruir flotas de máquinas virtuales desechables a través de múltiples proveedores de nube y regiones. El proyecto se distingue por automatizar el aprovisionamiento de conjuntos de herramientas de vulnerabilidad y software de auditoría de seguridad a través de estos servidores remotos. Cuenta con un mecanismo para distribuir escaneos de seguridad fragmentando listas de objetivos a través de una flota de instancias y agregando los datos resultantes en archivos unificados e informes HTML. El sistema cubre una amplia gama de capacidades operativas, incluyendo ejecución de comandos remotos, transferencias de archivos paralelas y ajuste de red a nivel de kernel para cargas de trabajo de alta concurrencia. También proporciona herramientas para la gestión de snapshots de imágenes, túneles SSH para tráfico de red y el despliegue de perfiles de infraestructura predefinidos.

    Manages and orchestrates fleets of virtual machines across multiple cloud providers and geographic regions from a single controller.

    Shell
    Ver en GitHub↗4,392
  • laravel/homesteadAvatar de laravel

    laravel/homestead

    3,972Ver en GitHub↗

    Homestead is a virtual machine provisioner that creates a standardized PHP development environment. It provides a disposable development workspace that isolates project dependencies and server tools from the host operating system, using Vagrant to orchestrate the machine lifecycle. The system functions as a local site orchestrator, allowing users to map custom domains to specific project folders through virtual host routing and network port forwarding. It includes a dedicated local mail testing tool that intercepts outgoing application emails in a dashboard for inspection without sending them

    Uses Vagrant to orchestrate the lifecycle and resource allocation of virtualized development environments.

    Shell
    Ver en GitHub↗3,972
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Multi-Cloud Orchestrators

Explorar subetiquetas

  • Unified Control Planes2 sub-etiquetasSystems that provide a single interface for provisioning and synchronizing infrastructure across multiple cloud providers. **Distinct from Multi-Cloud Orchestrators:** Distinct from Multi-Cloud Orchestrators: focuses on the unified control plane aspect of cross-provider management.
  • Vagrant Multi-Provider OrchestratorsOrchestrators that manage virtual machine lifecycles across local hypervisors and cloud providers using a unified Vagrant configuration interface. **Distinct from Multi-Cloud Orchestrators:** Distinct from Multi-Cloud Orchestrators: focuses on Vagrant-based orchestration across local hypervisors and cloud providers, not general multi-cloud infrastructure management.