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

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

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

DevOps 与基础设施

排名更新于 2026年6月23日

For an open source tool for infrastructure automation, the strongest matches are hashicorp/terraform (Terraform is the industry-standard declarative infrastructure-as-code tool that provides), noodle-run/noodle (Noodle is a containerized application orchestrator that provides declarative) and kubernetes/kubernetes (Kubernetes is a comprehensive infrastructure orchestration platform that provides). moghtech/komodo and pulumi/pulumi round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

探索用于自动化基础设施配置、管理云部署以及简化 CI/CD 流水线的开源工具。

DevOps 与基础设施

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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 the industry-standard declarative infrastructure-as-code tool that provides comprehensive resource orchestration, multi-cloud support, and a robust workflow engine for managing complex deployment lifecycles.

    GoMulti-Cloud OrchestratorsCloud Resource Orchestrators
    在 GitHub 上查看↗48,720
  • noodle-run/noodlenoodle-run 的头像

    noodle-run/noodle

    12,328在 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

    Noodle is a containerized application orchestrator that provides declarative infrastructure management and state reconciliation, fitting the core requirements for an infrastructure automation platform despite its unconventional topic tags.

    TypeScriptMulti-Cloud OrchestratorsCloud Deployment
    在 GitHub 上查看↗12,328
  • 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 comprehensive infrastructure orchestration platform that provides declarative configuration, secret management, and robust API-driven automation, making it a flagship tool for managing complex DevOps environments.

    GoAPI-Driven Resource OrchestrationSecret Management
    在 GitHub 上查看↗123,197
  • 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 is a comprehensive infrastructure and deployment platform that provides declarative configuration, CI/CD pipeline integration, and resource orchestration, making it a direct fit for managing DevOps environments.

    RustAPI-Driven Resource OrchestrationDeclarative ConfigurationSecret Management
    在 GitHub 上查看↗10,290
  • 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 a comprehensive infrastructure-as-code platform that enables declarative resource orchestration and deployment management using general-purpose programming languages, fully supporting the requested CI/CD, secret management, and multi-cloud capabilities.

    GoMulti-Cloud OrchestratorsCloud Resource OrchestratorsDependency Graph Orchestrators
    在 GitHub 上查看↗24,797
  • hashicorp/nomadhashicorp 的头像

    hashicorp/nomad

    16,211在 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

    Nomad is a comprehensive infrastructure and workload orchestrator that provides declarative configuration, multi-cloud support, secret management, and robust resource orchestration, making it a flagship tool for DevOps automation.

    GoMulti-Cloud OrchestratorsCI/CD Integrations
    在 GitHub 上查看↗16,211
  • 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 provides the core orchestration, cloud provider support, and state management required to automate and manage complex infrastructure environments.

    GoDependency Graph Orchestrators
    在 GitHub 上查看↗29,206
  • semaphoreui/semaphoresemaphoreui 的头像

    semaphoreui/semaphore

    13,233在 GitHub 上查看↗

    Semaphore is a centralized web-based platform designed for the orchestration and execution of Ansible automation. It provides a unified control plane to manage infrastructure operations, allowing teams to organize inventories, environment variables, and playbooks into reusable templates. The platform supports multi-tenant governance by isolating resources into projects, ensuring clear separation between different teams and infrastructure segments. The system distinguishes itself through a distributed task runner architecture that offloads automation workloads to independent nodes, enabling sc

    This platform serves as a centralized orchestration and management layer for Ansible-based automation, providing the necessary features for infrastructure task execution, secret management, and CI/CD integration.

    GoCI/CD Pipeline IntegrationsCredential Vaults
    在 GitHub 上查看↗13,233
  • 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 comprehensive infrastructure-as-code and automation platform that provides declarative configuration, multi-cloud support, and robust orchestration capabilities, making it a flagship tool for managing DevOps pipelines.

    PythonAgentless Configuration ManagersContainer OrchestrationCross-Platform Orchestration Tools
    在 GitHub 上查看↗68,968
  • kubernetes-sigs/krokubernetes-sigs 的头像

    kubernetes-sigs/kro

    2,928在 GitHub 上查看↗

    kro is a Kubernetes resource orchestrator and API abstraction layer that enables the definition of simplified custom API surfaces. It allows users to map high-level inputs to complex templates of underlying Kubernetes objects, effectively grouping interdependent resources into single, manageable units. The project differentiates itself by automating the generation of custom resource definitions and dedicated controllers from resource graph specifications without requiring manual Go code. It employs a dependency manager that uses directed acyclic graphs to coordinate the creation, readiness, a

    This tool functions as a Kubernetes-native resource orchestrator that automates the deployment and management of complex resource graphs, serving as a specialized infrastructure-as-code platform for Kubernetes environments.

    GoResource OrchestratorsDependency Graph Orchestrators
    在 GitHub 上查看↗2,928
  • kestra-io/kestrakestra-io 的头像

    kestra-io/kestra

    27,073在 GitHub 上查看↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Kestra is a declarative workflow orchestrator that manages complex infrastructure and deployment pipelines through versioned configuration files, providing the orchestration and automation capabilities required for DevOps environments.

    JavaDeclarative ConfigurationSecret Management
    在 GitHub 上查看↗27,073
  • helm/helmhelm 的头像

    helm/helm

    29,881在 GitHub 上查看↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Helm is a specialized package manager and release coordinator for Kubernetes that automates application deployment and lifecycle management, serving as a key component for orchestrating infrastructure within containerized environments.

    GoPackage ManagersApplication Lifecycle ManagementRelease Lifecycle Management
    在 GitHub 上查看↗29,881
  • dokku/dokkudokku 的头像

    dokku/dokku

    31,954在 GitHub 上查看↗

    Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories. The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le

    Dokku is a self-hosted Platform as a Service that automates application deployment and infrastructure management, serving as a streamlined alternative to full-scale infrastructure-as-code platforms by abstracting container orchestration and CI/CD workflows.

    ShellDeployment AutomationSelf-Hosted Platform as a ServiceContainer Orchestration Platforms
    在 GitHub 上查看↗31,954
  • coollabsio/coolifycoollabsio 的头像

    coollabsio/coolify

    57,055在 GitHub 上查看↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Coolify is a self-hosted platform-as-a-service that automates container orchestration and deployment pipelines, serving as a visual control plane for managing infrastructure and application lifecycles. While it focuses more on application-level deployment and service management than low-level infrastructure provisioning, it provides the declarative configuration, CI/CD integration, and orchestration capabilities required for a DevOps environment.

    PHPContainer Deployment EnginesContainer OrchestratorsSelf-Hosted PaaS Platforms
    在 GitHub 上查看↗57,055
  • 1panel-dev/1panel1Panel-dev 的头像

    1Panel-dev/1Panel

    35,898在 GitHub 上查看↗

    1Panel is a centralized server management and container orchestration platform designed to simplify the administration of Linux-based infrastructure. It provides a unified web interface for managing containerized workloads, automating system maintenance, and configuring server resources. By acting as a comprehensive control plane, the platform streamlines the deployment of applications, databases, and web services while offering granular control over host system internals and security settings. What distinguishes this platform is its integrated support for private artificial intelligence infr

    1Panel is a server management and container orchestration platform that provides a centralized dashboard for infrastructure administration, though it focuses more on application-level deployment and server maintenance than on traditional infrastructure-as-code pipelines.

    GoAI Infrastructure ManagersContainer Orchestration PlatformsInfrastructure Automation Tools
    在 GitHub 上查看↗35,898
  • portainer/portainerportainer 的头像

    portainer/portainer

    37,740在 GitHub 上查看↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Portainer is a container management and orchestration platform that provides a centralized interface for deploying and managing containerized applications, though it focuses more on container lifecycle management than general-purpose infrastructure-as-code provisioning.

    TypeScriptInfrastructure Management PlatformsContainer Orchestration ConsolesContainer Orchestration Interfaces
    在 GitHub 上查看↗37,740
  • meshery/mesherymeshery 的头像

    meshery/meshery

    9,966在 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 functions as a cloud-native infrastructure orchestrator that uses declarative blueprints to manage complex deployments, though it is more specialized toward service mesh and platform engineering than general-purpose infrastructure-as-code tools.

    HTMLCloud Native InfrastructureInfrastructure as CodeInfrastructure Visualization Tools
    在 GitHub 上查看↗9,966
一览前 10 名对比
仓库Star 数语言许可证最后推送
hashicorp/terraform48.7KGoNOASSERTION2026年6月16日
noodle-run/noodle12.3KTypeScriptagpl-3.02024年10月16日
kubernetes/kubernetes123.2KGoApache-2.02026年6月23日
moghtech/komodo10.3KRustgpl-3.02026年2月19日
pulumi/pulumi24.8KGoapache-2.02026年2月19日
hashicorp/nomad16.2KGoother2026年2月20日
opentofu/opentofu29.2KGoMPL-2.02026年6月22日
semaphoreui/semaphore13.2KGomit2026年2月21日
ansible/ansible69KPythonGPL-3.02026年6月12日
kubernetes-sigs/kro2.9KGoApache-2.02026年6月17日

Related searches

  • 用于 DevOps 基础设施自动化的综合工具包
  • 基础设施即代码 (IaC) 与配置
  • 基础设施运维管理平台
  • DevOps 工程师学习路径
  • CI/CD 流水线自动化工具
  • 声明式云基础设施配置工具
  • a comprehensive learning path for DevOps engineers
  • 基础设施云开发工具包 (CDK)