awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

declarative automation engine

Clasament actualizat la 30 iun. 2026

For motor de automatizare declarativă pentru infrastructură, the strongest matches are argoproj/argo (Argo is a cloud-native declarative workflow engine and CI/CD), kestra-io/kestra (Kestra is a declarative workflow orchestrator with event-driven triggers) and spinnaker/spinnaker (Spinnaker is a multi-cloud continuous delivery platform that automates). hatchet-dev/hatchet and ansible/ansible round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „declarative automation engines”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Rezultate pentru „motor de automatizare declarativă pentru infrastructură”

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • argoproj/argoAvatar argoproj

    argoproj/argo

    16,770Vezi pe GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Argo is a cloud-native declarative workflow engine and CI/CD platform that orchestrates container pipelines using DAGs, supports event-driven triggers, cron scheduling, state reconciliation, and an extensible plugin system, making it a flagship choice for declarative automation and IT operations on Kubernetes.

    GoWorkflow OrchestratorsDirected Acyclic Graph Engines
    Vezi pe GitHub↗16,770
  • kestra-io/kestraAvatar kestra-io

    kestra-io/kestra

    27,073Vezi pe 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 with event-driven triggers, scheduling, a modular plugin system, and versioned configuration files, which directly matches your need for a runtime system that automates workflows and IT operations in a declarative style.

    JavaDeclarative ConfigurationSubflow OrchestratorsWorkflow Orchestrators
    Vezi pe GitHub↗27,073
  • spinnaker/spinnakerAvatar spinnaker

    spinnaker/spinnaker

    9,740Vezi pe GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Spinnaker is a multi-cloud continuous delivery platform that automates deployment pipelines with declarative configurations, event-driven triggers, cron scheduling, and DAG-based workflow orchestration, making it a comprehensive declarative automation engine for CI/CD and deployment automation.

    JavaDeclarative Infrastructure ReconciliationDirected Acyclic Graph Engines
    Vezi pe GitHub↗9,740
  • hatchet-dev/hatchetAvatar hatchet-dev

    hatchet-dev/hatchet

    6,622Vezi pe GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Hatchet is a durable workflow engine and task orchestration platform that lets you define multi-step pipelines as DAGs with durable execution, event-driven triggers, retries, and scheduling—exactly the kind of runtime system for declarative automation this search targets.

    GoWebhook TriggersWebhook TriggersDAG Workflow Executions
    Vezi pe GitHub↗6,622
  • ansible/ansibleAvatar ansible

    ansible/ansible

    68,968Vezi pe 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 declarative automation engine that uses human-readable YAML to define infrastructure state, orchestrates tasks across remote systems via SSH, and supports idempotency, extensible modules, and playbook pipelines—directly matching the search for a declarative workflow and orchestration system.

    PythonInfrastructure as Code
    Vezi pe GitHub↗68,968
  • saltstack/saltAvatar saltstack

    saltstack/salt

    15,237Vezi pe 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 mature declarative automation engine for infrastructure orchestration and configuration management, using declarative states, event-driven reactors, and a plugin system, which directly matches the search for defining workflows in IT operations and CI/CD.

    PythonDeclarative Configuration Engines
    Vezi pe GitHub↗15,237
  • conductor-oss/conductorAvatar conductor-oss

    conductor-oss/conductor

    31,962Vezi pe GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Conductor is a durable workflow orchestration engine that lets you define workflows declaratively, supports event-driven triggers, state management with idempotency, and includes scheduling and retry mechanisms—exactly the kind of runtime system for automation and orchestration this search targets.

    JavaIdempotency MechanismsConcurrent Execution Managers
    Vezi pe GitHub↗31,962
  • puppetlabs/puppetAvatar puppetlabs

    puppetlabs/puppet

    7,886Vezi pe 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 declarative configuration management engine that enforces idempotent state through resource abstraction, covering declarative configuration, state management, and extensibility—ideal for IT operations—but it lacks built-in workflow/pipeline orchestration and event-driven triggers that a broader automation engine would provide.

    RubyDeclarative Configuration FrameworksInfrastructure as Code
    Vezi pe GitHub↗7,886
  • moghtech/komodoAvatar moghtech

    moghtech/komodo

    10,290Vezi pe 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 remote server orchestrator and container deployment platform with a TypeScript-based automation engine and TOML-based declarative configuration, making it a genuine declarative automation engine for IT ops and CI/CD workflows, though its focus on deployment pipelines rather than general-purpose event-driven automation means some required features like event-driven triggers are less explicit.

    RustDeclarative ConfigurationInfrastructure as Code
    Vezi pe GitHub↗10,290
  • nektos/actAvatar nektos

    nektos/act

    70,801Vezi pe GitHub↗

    This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the

    nektos/act is a local CI/CD runner that executes GitHub Actions workflows declaratively in containers, making it a narrow but genuine automation engine for pipeline development and testing, though it lacks the general-purpose scheduling, state management, and broader orchestration of a full declarative automation system.

    GoInfrastructure as Code
    Vezi pe GitHub↗70,801
  • chef/chefAvatar chef

    chef/chef

    8,199Vezi pe 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 declarative, idempotent configuration management engine that automates infrastructure state, fitting the category of declarative automation engines; however, it is focused on server configuration rather than general-purpose workflow or pipeline orchestration, so it may not cover scheduling or event-driven triggers natively as a full workflow engine.

    RubyInfrastructure as Code
    Vezi pe GitHub↗8,199
  • kubernetes/kubernetesAvatar kubernetes

    kubernetes/kubernetes

    123,197Vezi pe 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 container orchestration platform that uses YAML-based configuration, a continuous control loop, and scheduling (including cron-like Jobs) to automate infrastructure states—fitting your search for a declarative automation engine, though its focus is container management rather than general-purpose workflow pipelines.

    GoDeclarative Configuration Frameworks
    Vezi pe GitHub↗123,197
  • fizzadar/pyinfraAvatar Fizzadar

    Fizzadar/pyinfra

    5,793Vezi pe 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

    pyinfra is an agentless infrastructure automation engine that applies declarative Python configurations to manage servers and containers with idempotent execution and state comparison, covering the core need for a declarative automation runtime for IT operations and CI/CD tasks.

    PythonInfrastructure as Code
    Vezi pe GitHub↗5,793
  • hashicorp/nomadAvatar hashicorp

    hashicorp/nomad

    16,211Vezi pe 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 declarative workload orchestrator that uses job specifications to manage application deployments across clusters, fitting the search for a declarative automation engine for IT operations and scheduling, though it lacks built-in event-driven triggers and pipeline workflow features.

    GoWorkload OrchestrationApplication Lifecycle ManagementCluster Management
    Vezi pe GitHub↗16,211
  • paed01/bpmn-engineAvatar paed01

    paed01/bpmn-engine

    961Vezi pe GitHub↗

    This project is a JavaScript-based workflow engine designed to execute business process models defined in standard XML. It functions as a stateful orchestrator that manages the lifecycle of complex processes by moving virtual tokens through tasks, gateways, and events. The engine provides a runtime environment for automating business logic, integrating external services, and coordinating human tasks within Node.js or browser-based applications. The engine distinguishes itself through its high degree of extensibility and state management capabilities. It allows developers to inject custom beha

    BPMN-engine is a BPMN 2.0 execution engine that enables declarative workflow automation with event-driven triggers, state management, scheduling via timer events, and extensibility through custom service tasks, fitting your need for a declarative automation runtime for orchestrating processes.

    JavaScriptBPMN Execution EnginesBusiness Workflow AutomationBPMN 2.0 Process Modeling
    Vezi pe GitHub↗961
  • jieyefriic/rp-engineAvatar jieyefriic

    jieyefriic/rp-engine

    1,234Vezi pe GitHub↗

    The rp-engine is a workflow orchestration framework designed for building and executing autonomous agentic tasks. Built in Rust, it provides a structured environment for managing complex, multi-step operations that integrate language models with external tools and data sources. The engine distinguishes itself through its native support for iterative planning loops and persistent state management. By utilizing a directed acyclic graph architecture, it coordinates sequences of tasks while maintaining a shared memory bank that updates automatically to inform future steps. The system relies on de

    jieyefriic/rp-engine is a YAML-native agent workflow execution engine written in Rust, which directly matches the declarative automation workflow category, though its short description does not confirm support for event-driven triggers, scheduling, or a plugin system.

    RustDirected Acyclic Graph Engines
    Vezi pe GitHub↗1,234
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
argoproj/argo16.8KGoApache-2.017 iun. 2026
kestra-io/kestra27.1KJavaApache-2.016 iun. 2026
spinnaker/spinnaker9.7KJavaApache-2.017 iun. 2026
hatchet-dev/hatchet6.6KGomit20 feb. 2026
ansible/ansible69KPythonGPL-3.012 iun. 2026
saltstack/salt15.2KPythonapache-2.020 feb. 2026
conductor-oss/conductor32KJavaApache-2.015 iun. 2026
puppetlabs/puppet7.9KRubyApache-2.016 mar. 2026
moghtech/komodo10.3KRustgpl-3.019 feb. 2026
nektos/act70.8KGoMIT1 iun. 2026

Related searches

  • un instrument declarativ pentru provizionarea infrastructurii cloud
  • unealtă declarativă pentru gestionarea mediilor de dezvoltare
  • un instrument IaC bazat pe limbaje de programare generaliste
  • framework Python pentru pipeline-uri de date
  • instrument declarativ pentru schema bazei de date
  • an open source platform for content automation
  • instrument open source pentru provizionarea infrastructurii
  • Infrastructure as Code și provisioning