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

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

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

Open-Source Alternatives to SaltStack

排名更新于 2026年7月13日

For an open source configuration management tool, the strongest matches are puppetlabs/puppet (Puppet is a comprehensive infrastructure-as-code platform that uses a), saltstack/salt (Salt is a comprehensive infrastructure automation platform that provides) and chef/chef (Chef is a comprehensive infrastructure-as-code platform that provides declarative). moghtech/komodo and ansible/ansible round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “open source alternatives to saltstack” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Open-Source Alternatives to SaltStack

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

    puppetlabs/puppet

    7,886在 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 comprehensive infrastructure-as-code platform that uses a declarative, agent-based architecture to manage and orchestrate server configurations across large-scale, multi-platform environments.

    RubyDeclarative Configuration SystemsInfrastructure as Code
    在 GitHub 上查看↗7,886
  • saltstack/saltsaltstack 的头像

    saltstack/salt

    15,237在 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 comprehensive infrastructure automation platform that provides declarative configuration management, remote execution, and event-driven orchestration across large-scale, agent-based distributed systems.

    PythonSSH-Based Remote ExecutionRemote Management Agents
    在 GitHub 上查看↗15,237
  • chef/chefchef 的头像

    chef/chef

    8,199在 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 comprehensive infrastructure-as-code platform that provides declarative configuration, remote execution, and agent-based orchestration across diverse environments, directly matching the requirements for infrastructure automation.

    RubyInfrastructure as Code
    在 GitHub 上查看↗8,199
  • moghtech/komodomoghtech 的头像

    moghtech/komodo

    10,290在 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 provides a centralized platform for remote server orchestration and declarative configuration management, fitting the category by using lightweight agents to automate infrastructure and deployment tasks across multiple hosts.

    RustDeclarative ConfigurationInfrastructure as CodeRemote Management Agents
    在 GitHub 上查看↗10,290
  • ansible/ansibleansible 的头像

    ansible/ansible

    68,968在 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 leading infrastructure automation and orchestration engine that provides declarative configuration and remote execution, though it uses an agentless architecture rather than the agent-based model you specified.

    PythonSSH-Based Remote ExecutionInfrastructure as Code
    在 GitHub 上查看↗68,968
  • nix-darwin/nix-darwinnix-darwin 的头像

    nix-darwin/nix-darwin

    5,583在 GitHub 上查看↗

    nix-darwin is a declarative system configuration tool for macOS that uses the Nix package manager to define and manage the entire system state—including users, services, networking, and security—through a single reproducible Nix expression. It integrates Nix’s purely functional package model to install, update, and remove software, supporting multiple versions and atomic rollbacks. The tool composes system configuration from modular, typed, overridable options. It evaluates these Nix expressions to produce an immutable description of the desired state, then generates activation scripts that a

    nix-darwin is a declarative configuration tool that manages system state through reproducible expressions, fitting the category of infrastructure automation despite its specific focus on macOS rather than general-purpose remote server orchestration.

    NixDeclarative Configuration Systems
    在 GitHub 上查看↗5,583
  • opentofu/opentofuopentofu 的头像

    opentofu/opentofu

    29,206在 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-as-code tool that excels at provisioning and managing cloud resources, though it focuses on infrastructure state rather than the agent-based remote execution and event-driven automation typical of configuration management systems.

    GoInfrastructure as Code
    在 GitHub 上查看↗29,206
  • openspug/spugopenspug 的头像

    openspug/spug

    11,016在 GitHub 上查看↗

    Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers

    Spug is a web-based platform for remote command execution and server management that provides centralized configuration and orchestration, though it uses an agentless SSH-based architecture rather than the agent-based approach requested.

    JavaScriptSSH-Based Remote Execution
    在 GitHub 上查看↗11,016
  • hashicorp/ottohashicorp 的头像

    hashicorp/otto

    4,241在 GitHub 上查看↗

    Otto is a hybrid cloud orchestration platform designed to provision infrastructure and deploy application workloads across diverse cloud environments using infrastructure as code. It functions as an infrastructure as code provisioner that automates the deployment of consistent resources through policy-driven workflows. The project includes a hybrid cloud service mesh for managing service discovery and secure communication between applications, as well as an identity-based access controller for managing secrets and enforcing granular access controls. It also features an infrastructure knowledg

    Otto is a hybrid cloud orchestration platform that provides infrastructure provisioning and automated deployment workflows, fitting the category of infrastructure automation and orchestration tools.

    HTMLInfrastructure as Code
    在 GitHub 上查看↗4,241
  • hashicorp/terraformhashicorp 的头像

    hashicorp/terraform

    48,720在 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 a declarative infrastructure-as-code tool that excels at provisioning and managing cloud resources, though it focuses on state reconciliation rather than the agent-based remote execution and event-driven automation typical of configuration management systems.

    GoInfrastructure as Code
    在 GitHub 上查看↗48,720
  • fizzadar/pyinfraFizzadar 的头像

    Fizzadar/pyinfra

    5,793在 GitHub 上查看↗

    pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across

    This is an infrastructure automation framework that provides declarative configuration and remote execution, though it uses an agentless SSH-based architecture rather than the agent-based approach you specified.

    PythonSSH-Based Remote ExecutionInfrastructure as Code
    在 GitHub 上查看↗5,793
  • pulumi/pulumipulumi 的头像

    pulumi/pulumi

    24,797在 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 provides declarative configuration and orchestration for cloud resources, though it differs from traditional agent-based configuration management tools by using general-purpose programming languages to define and deploy infrastructure.

    GoInfrastructure as Code
    在 GitHub 上查看↗24,797
  • kubernetes/kuberneteskubernetes 的头像

    kubernetes/kubernetes

    123,197在 GitHub 上查看↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Kubernetes is a declarative orchestration platform that automates the deployment and management of containerized infrastructure, though it focuses on container workloads rather than general-purpose server configuration management.

    GoDeclarative Reconciliation EnginesDistributed Container OrchestrationPlatforms
    在 GitHub 上查看↗123,197
  • stackstorm/st2StackStorm 的头像

    StackStorm/st2

    6,487在 GitHub 上查看↗

    StackStorm is an event-driven automation platform that watches for events from external systems and triggers workflows, actions, and remediation across infrastructure tools. At its core, it provides a workflow orchestration engine that chains multiple actions and conditional logic into reusable, multi-step workflows for complex automation tasks, alongside a rules engine that applies matching criteria to triggers and maps trigger payload data to action inputs for automated responses. The platform distinguishes itself through a ChatOps integration framework that enables executing commands and r

    StackStorm is an event-driven orchestration platform that excels at triggering workflows and executing remote actions across infrastructure, though it focuses more on operational automation and remediation than on declarative configuration management.

    PythonEvent-Driven Automation PlatformsAutomated Action ExecutionAutomated Incident Response Workflows
    在 GitHub 上查看↗6,487
一览前 10 名对比
仓库Star 数语言许可证最后推送
puppetlabs/puppet7.9KRubyApache-2.02026年3月16日
saltstack/salt15.2KPythonapache-2.02026年2月20日
chef/chef8.2KRubyApache-2.02026年6月23日
moghtech/komodo10.3KRustgpl-3.02026年2月19日
ansible/ansible69KPythonGPL-3.02026年6月12日
nix-darwin/nix-darwin5.6KNixMIT2026年6月18日
opentofu/opentofu29.2KGoMPL-2.02026年6月22日
openspug/spug11KJavaScriptAGPL-3.02026年6月12日
hashicorp/otto4.2KHTMLMPL-2.02020年6月26日
hashicorp/terraform48.7KGoNOASSERTION2026年6月16日

Related searches

  • 开源基础设施配置工具
  • an open source network monitoring tool
  • 无代理配置管理工具
  • 开源的工作流自动化平台
  • Docker 容器的开源替代方案
  • an open source tool for CI CD pipelines
  • an open source ci cd pipeline tool
  • 开源的 Docker 替代方案