For 基础设施运维管理平台, the strongest matches are hashicorp/terraform (Terraform is the leading declarative infrastructure-as-code platform, enabling provisioning), opentofu/opentofu (OpenTofu is a declarative infrastructure orchestrator that fully automates) and puppetlabs/puppet (Puppet is a classic infrastructure-as-code platform that uses declarative). saltstack/salt and pulumi/pulumi round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
我们为您精选了匹配 “operations infrastructure management” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| hashicorp/terraform | 48.7K | Go | NOASSERTION | |
| opentofu/opentofu | 29.2K | Go | MPL-2.0 | |
| puppetlabs/puppet | 7.9K | Ruby | Apache-2.0 | |
| saltstack/salt | 15.2K | Python | apache-2.0 | |
| pulumi/pulumi | 24.8K | Go | apache-2.0 | |
| skypilot-org/skypilot | 10.2K | Python | Apache-2.0 | |
| ansible/ansible | 69K | Python | GPL-3.0 | |
| crossplane/crossplane | 11.8K | Go | Apache-2.0 | |
| chef/chef | 8.2K | Ruby | Apache-2.0 | |
| khuedoan/homelab | 9.1K | Python | gpl-3.0 |