awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Multi-Cloud Infrastructure Management Tools

Ranking updated Jun 30, 2026

For a multi-cloud management tool, the first results are opentofu/opentofu (OpenTofu is a declarative infrastructure orchestrator that provisions and manages cloud resources across multiple providers using configuration files IaC and a graph-based engine, making it an excellent fit for automating multi-cloud infrastructure lifecycle management), hashicorp/terraform and pulumi/pulumi. ansible/ansible and crossplane/crossplane round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Unified platforms and frameworks for provisioning and orchestrating resources across AWS, Google Cloud, and Azure environments.

Multi-Cloud Infrastructure Management Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • opentofu/opentofuopentofu avatar

    opentofu/opentofu

    29,206View on GitHub↗

    OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments

    OpenTofu is a declarative infrastructure orchestrator that provisions and manages cloud resources across multiple providers using configuration files (IaC) and a graph-based engine, making it an excellent fit for automating multi-cloud infrastructure lifecycle management.

    GoInfrastructure as Code
    View on GitHub↗29,206
  • hashicorp/terraformhashicorp avatar

    hashicorp/terraform

    48,720View on 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

    Terraform is the leading declarative infrastructure-as-code tool that provisions and manages resources across AWS, GCP, Azure, and hundreds of other providers through a unified workflow, perfectly matching the core need for multi-cloud orchestration—it does not include a built-in cost dashboard or policy enforcement out of the box, but those can be added via its ecosystem.

    GoInfrastructure as CodeInfrastructure Policy EnforcementMulti-Cloud Orchestrators
    View on GitHub↗48,720
  • pulumi/pulumipulumi avatar

    pulumi/pulumi

    24,797View on 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

    Pulumi is an infrastructure-as-code framework that provisions and orchestrates cloud resources across AWS, Azure, and GCP using general-purpose languages, directly matching the need for multi-cloud management, though it focuses on code-driven workflows rather than a built-in dashboard for cost or compliance features.

    GoCloud ProvisioningInfrastructure as CodeInfrastructure Policy Enforcement
    View on GitHub↗24,797
  • ansible/ansibleansible avatar

    ansible/ansible

    68,968View on GitHub↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Ansible is a widely adopted infrastructure automation engine that supports provisioning and orchestration across AWS, GCP, and Azure through its extensive module library and declarative playbooks, making it a solid fit for unified multi-cloud management, though it lacks built-in cost visibility and a web dashboard out of the box.

    PythonInfrastructure as Code
    View on GitHub↗68,968
  • crossplane/crossplanecrossplane avatar

    crossplane/crossplane

    11,791View on 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-

    Crossplane is a Kubernetes-based control plane framework that orchestrates multi-cloud infrastructure through declarative IaC and a unified Kubernetes API, directly matching the need for unified provisioning and lifecycle management across AWS, GCP, and Azure, though it does not include built-in cost management.

    GoCloud Resource OrchestratorsDeclarative Reconciliation EnginesInfrastructure API Definitions
    View on GitHub↗11,791
  • infracost/infracostinfracost avatar

    infracost/infracost

    12,369View on GitHub↗

    Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource changes. By performing static analysis on configuration files, the tool identifies infrastructure resources and their properties to estimate spending changes before deployment occurs. The platform distinguishes itself by integrating directly into development workflows, providing automated cost reporting and policy validation within pull request comments. It utilizes a modular architecture to map infrastructure definitions to real-time pricing data from cloud providers, allowi

    Infracost is a financial governance platform that estimates cloud resource costs from configuration files, but it does not provision, orchestrate, or manage infrastructure resources—it only provides cost visibility and policy validation, which is a supporting piece rather than the unified management tool you need.

    GoInfrastructure as CodeInfrastructure Policy EnforcementPolicy-As-Code Engines
    View on GitHub↗12,369
  • capitalone/cloud-custodiancapitalone avatar

    capitalone/cloud-custodian

    6,016View on GitHub↗

    Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security, compliance, and cost optimization across various cloud providers. It functions as a rules engine that uses a declarative domain specific language to query cloud resources and execute corrective actions based on predefined filters. The system operates as a serverless policy orchestrator, deploying provider-specific functions to trigger real-time enforcement in response to cloud resource changes. It provides a provider-agnostic resource abstraction to maintain consistent operational pol

    Cloud Custodian is a multi-cloud governance and policy enforcement engine that automates compliance and cost optimization across AWS, GCP, and Azure, but it focuses on post-deployment rule-based actions rather than provisioning, orchestration, or infrastructure-as-code lifecycle management from a unified dashboard.

    PythonCloud Governance PoliciesInfrastructure Policy EnforcementCloud Infrastructure Cost Optimization
    View on GitHub↗6,016
  • skypilot-org/skypilotskypilot-org avatar

    skypilot-org/skypilot

    10,172View on 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

    SkyPilot is a multi-cloud orchestration tool specifically designed for AI workloads (GPU/TPU training, model serving), so while it provisions resources and supports IaC across multiple clouds, it is not a general-purpose infrastructure management tool covering the full range of resources and lifecycle operations you likely need.

    PythonCloud ProvisioningMulti-Cloud OrchestratorsMulti-Cloud Deployments
    View on GitHub↗10,172
  • tenable/terrascantenable avatar

    tenable/terrascan

    5,210View on GitHub↗

    Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security vulnerabilities and compliance violations. By parsing these files into an intermediate representation, it identifies risks before cloud resources are provisioned, serving as a compliance auditor for cloud-native environments. The tool functions as a policy-as-code engine, allowing users to define and enforce custom security rules and industry benchmarks using a specialized query language. It distinguishes itself through its ability to integrate directly into development and deploym

    Terrascan is a static analysis tool for IaC security and compliance, not a multi-cloud infrastructure management tool that handles provisioning, orchestration, or lifecycle management—it focuses on auditing policies rather than managing resources.

    GoInfrastructure Policy EnforcementPolicy-As-Code Engines
    View on GitHub↗5,210
  • hashicorp/terraform-provider-azurermhashicorp avatar

    hashicorp/terraform-provider-azurerm

    4,949View on GitHub↗

    This project is a Terraform provider that enables the management of Azure cloud resources through an infrastructure as code workflow. It serves as a programmatic interface for creating and configuring services via the Azure Resource Manager API, functioning as a declarative system for provisioning virtual infrastructure. The tool orchestrates the lifecycle of Azure virtual machines, networks, and storage. It replaces manual portal configuration with version-controlled scripts to automate the deployment of cloud services and scale environments across development, staging, and production stages

    This repository is a Terraform provider exclusively for Azure resources, not a multi-cloud management tool — it's a single-cloud building block that you would use within a broader IaC tool like Terraform.

    GoInfrastructure as CodeTerraform Providers
    View on GitHub↗4,949
  • open-policy-agent/opaopen-policy-agent avatar

    open-policy-agent/opa

    11,860View on GitHub↗

    This project is a unified, cloud-native policy engine designed to decouple authorization and security logic from application codebases. It functions as a centralized authorization service that evaluates structured input data against declarative rules, enabling consistent policy enforcement across microservices, infrastructure, and continuous integration pipelines. The engine utilizes a specialized logic programming language to express complex constraints, which are compiled into an optimized intermediate representation for high-performance evaluation. By supporting both sidecar-based deployme

    OPA is a policy engine for authorization and compliance enforcement, not a tool for provisioning or managing cloud infrastructure resources across providers—it covers the policy aspect but lacks the core multi-cloud orchestration and lifecycle management this search targets.

    GoInfrastructure Policy EnforcementPolicy-As-Code Engines
    View on GitHub↗11,860
  • cloud-custodian/cloud-custodiancloud-custodian avatar

    cloud-custodian/cloud-custodian

    6,011View on GitHub↗

    Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline. The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying c

    Cloud Custodian is a policy engine for governance and compliance across AWS, GCP, and Azure, but it focuses on rule-based remediation rather than the provisioning, orchestration, and unified lifecycle management you are looking for.

    PythonCloud Governance PoliciesCloud Infrastructure Cost Optimization
    View on GitHub↗6,011
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
opentofu/opentofu29.2KGoMPL-2.0Jun 22, 2026
hashicorp/terraform48.7KGoNOASSERTIONJun 16, 2026
pulumi/pulumi
24.8K
Go
apache-2.0
Feb 19, 2026
ansible/ansible69KPythonGPL-3.0Jun 12, 2026
crossplane/crossplane11.8KGoApache-2.0Jun 23, 2026
infracost/infracost12.4KGoApache-2.0Jun 3, 2026
capitalone/cloud-custodian6KPythonApache-2.0Jun 25, 2026
skypilot-org/skypilot10.2KPythonApache-2.0Jun 17, 2026
tenable/terrascan5.2KGoApache-2.0Nov 20, 2025
hashicorp/terraform-provider-azurerm4.9KGoMPL-2.0Jun 23, 2026

Related searches

  • an IaC tool using general-purpose languages
  • a path to becoming a cloud engineer
  • a cloud cost monitoring tool
  • a declarative tool for provisioning cloud infrastructure
  • a cloud resource inventory tool
  • a tool for diagramming cloud architecture
  • a cloud development kit for infrastructure
  • a cloud security posture tool