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

infrastructure as code platform

Ranking updated Jun 30, 2026

For a platform for managing infrastructure operations, the first results are hashicorp/terraform (Terraform is the leading declarative infrastructure-as-code platform, enabling provisioning, configuration, and orchestration across multi-cloud environments with state management, modular designs, and extensible integrations), opentofu/opentofu (OpenTofu is a declarative infrastructure orchestrator that fully automates provisioning and management across multiple clouds, with state management, graph-based orchestration, and modular design, directly matching the search for an open-source infrastructure as code platform) and puppetlabs/puppet (Puppet is a classic infrastructure-as-code platform that uses declarative configuration, state management, and orchestration to automate server provisioning and consistency—directly addressing the need for managing infrastructure operations at scale). saltstack/salt and pulumi/pulumi round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “operations infrastructure management”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a platform for managing infrastructure operations”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 platform, enabling provisioning, configuration, and orchestration across multi-cloud environments with state management, modular designs, and extensible integrations.

    GoMulti-Cloud OrchestratorsDependency Graph EnginesInfrastructure State Management Systems
    View on GitHub↗48,720
  • 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 fully automates provisioning and management across multiple clouds, with state management, graph-based orchestration, and modular design, directly matching the search for an open-source infrastructure as code platform.

    GoDeclarative Provisioning EnginesInfrastructure State Management
    View on GitHub↗29,206
  • puppetlabs/puppetpuppetlabs avatar

    puppetlabs/puppet

    7,886View on GitHub↗

    Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and state orchestration of server fleets. It functions as a declarative state orchestrator that manages server configurations and system settings to ensure consistency and reproducibility across a fleet of machines. The system utilizes a declarative state modeling approach and an idempotent execution engine to maintain configuration state and prevent environment drift. It employs resource-based abstraction and a client-server architecture to translate high-level specifications int

    Puppet is a classic infrastructure-as-code platform that uses declarative configuration, state management, and orchestration to automate server provisioning and consistency—directly addressing the need for managing infrastructure operations at scale.

    RubyDeclarative Configuration FrameworksInfrastructure State Management
    View on GitHub↗7,886
  • saltstack/saltsaltstack avatar

    saltstack/salt

    15,237View on GitHub↗

    Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup

    Salt is a battle-tested infrastructure as code platform built around remote execution and declarative state management, offering orchestration, provisioning, and configuration across distributed systems — directly covering the core features this search is after.

    PythonDeclarative Configuration EnginesDeclarative Configuration Management
    View on GitHub↗15,237
  • 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 platform that lets you define and manage cloud resources using general-purpose languages, supporting multi-cloud, state management, orchestration, and modular design – exactly what this search is after.

    GoExternal Secret ResolutionMulti-Cloud OrchestratorsSecret Management Integrations
    View on GitHub↗24,797
  • 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 declarative infrastructure-as-code platform designed for multi-cloud AI workload orchestration, which fits your intent for automating infrastructure operations despite its AI focus, though it is less explicit about state management and secret integration than a general-purpose IaC tool.

    PythonMulti-Cloud DeploymentsMulti-Cloud Orchestrators
    View on GitHub↗10,172
  • 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 mature, agentless infrastructure-as-code platform that provides declarative YAML-based configuration, multi-cloud orchestration, stateful idempotency, integrated secret management via Ansible Vault, and a highly modular role/collection design—making it a flagship solution for automating infrastructure operations from provisioning to orchestration.

    PythonAgentless Configuration ManagersContainer OrchestrationCross-Platform Orchestration Tools
    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 delivers declarative configuration, multi-cloud orchestration, state management, and modular composition, making it a comprehensive infrastructure-as-code platform that squarely fits this search.

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

    chef/chef

    8,199View on GitHub↗

    Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code

    Chef is a mature infrastructure as code platform that uses declarative configuration to automate server provisioning, configuration management, and orchestration across multi-cloud environments, with built-in state management and support for secret management integration.

    RubyIdempotency PatternsInfrastructure as CodeMulti-Platform Server Orchestrators
    View on GitHub↗8,199
  • khuedoan/homelabkhuedoan avatar

    khuedoan/homelab

    9,109View on GitHub↗

    This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment. The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration

    This GitOps framework automates infrastructure provisioning and configuration using declarative configuration and Git as source of truth, covering orchestration, state management, and secret integration—but its homelab focus means explicit multi-cloud support is not central.

    PythonInfrastructure State Management
    View on GitHub↗9,109
  • moghtech/komodomoghtech avatar

    moghtech/komodo

    10,290View on GitHub↗

    Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi

    Komodo is an infrastructure-as-code platform with TOML-based declarative configuration, remote server orchestration, and deployment automation, fitting the search for a tool to manage infrastructure operations—though it is more deployment-focused than provisioning-heavy solutions like Terraform.

    RustDeclarative Configuration
    View on GitHub↗10,290
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    AWS CDK is an infrastructure-as-code framework that lets you define and provision AWS resources using familiar programming languages, fitting the declarative and orchestration needs, but it is tied to AWS only and does not provide the multi-cloud support the query requires.

    TypeScriptDependency Graph EnginesReusable Components
    View on GitHub↗12,817
  • meshery/mesherymeshery avatar

    meshery/meshery

    9,966View on GitHub↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    Meshery is a visual design-as-code platform that orchestrates cloud native infrastructure, particularly service meshes, using declarative blueprints, making it a fit for automating infrastructure operations, though it is more specialized in cloud native ecosystems rather than general-purpose provisioning across all cloud resources.

    HTMLInfrastructure State Tracking
    View on GitHub↗9,966
  • sovereign/sovereignS

    sovereign/sovereign

    10,506View on GitHub↗

    Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data sovereignty. It provides a suite of automation scripts to deploy a private cloud infrastructure consisting of open-source services for data storage, communication, and web hosting on private hardware. The project focuses on the independent management of digital assets through the deployment of private email servers, git hosting, and file synchronization systems. It distinguishes itself by automating the full stack of server administration, from initial Linux server automation t

    Sovereign is an infrastructure-as-code toolkit that automates the deployment of a private cloud stack on personal hardware, but its focus on a single-use-case, self-hosted setup means it lacks the multi-cloud, modular, and general-purpose orchestration features this search requires.

    HTMLInfrastructure as CodePersonal Cloud OrchestratorsSelf-Hosted Infrastructure
    View on GitHub↗10,506
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
hashicorp/terraform48.7KGoNOASSERTIONJun 16, 2026
opentofu/opentofu29.2KGoMPL-2.0Jun 22, 2026
puppetlabs/puppet
7.9K
Ruby
Apache-2.0
Mar 16, 2026
saltstack/salt15.2KPythonapache-2.0Feb 20, 2026
pulumi/pulumi24.8KGoapache-2.0Feb 19, 2026
skypilot-org/skypilot10.2KPythonApache-2.0Jun 17, 2026
ansible/ansible69KPythonGPL-3.0Jun 12, 2026
crossplane/crossplane11.8KGoApache-2.0Jun 23, 2026
chef/chef8.2KRubyApache-2.0Jun 23, 2026
khuedoan/homelab9.1KPythongpl-3.0Nov 6, 2025

Related searches

  • an open source tool for infrastructure automation
  • an infrastructure as code tool using programming languages
  • Infrastructure as code and provisioning
  • a multi-cloud management tool
  • a tool for collecting infrastructure metrics
  • Backend infrastructure stack
  • a declarative automation engine for infrastructure
  • a declarative tool for provisioning cloud infrastructure