awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Workflow orchestration engine

Classement mis à jour le 17 juil. 2026

For logic orchestration modules, the strongest matches are uber/cadence (Cadence is a robust, self-hostable distributed workflow engine that), i5ting/imove (This is a visual workflow engine that enables the) and windmill-labs/windmill (Windmill is a comprehensive workflow orchestration engine that provides). kestra-io/kestra and puckel/docker-airflow round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source workflow orchestration engines. Compare top-rated tools by activity and features to find the best fit for your stack.

Workflow orchestration engine

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • uber/cadenceAvatar de uber

    uber/cadence

    9,336Voir sur GitHub↗

    Cadence is a distributed workflow orchestration engine designed to execute long-running, asynchronous business logic with built-in durability and resilience across distributed systems. It functions as a stateful process manager that ensures processes resume from their last known state following system crashes or network outages. The platform utilizes a distributed task queue to manage work across independent worker nodes and supports persistence via SQL or Cassandra backend storage. It includes a workflow visualization dashboard for inspecting execution histories and state traces, alongside a

    Cadence is a robust, self-hostable distributed workflow engine that provides durable execution, state management, and task orchestration, making it a flagship solution for complex business logic and long-running processes.

    GoDistributed Task QueuesDurable Workflow Engines
    Voir sur GitHub↗9,336
  • i5ting/imoveAvatar de i5ting

    i5ting/imove

    3,733Voir sur GitHub↗

    imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals. The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing. The system supports modular logic engineering

    This is a visual workflow engine that enables the creation of executable business logic through node-based flowcharts, fitting the core requirements for task chaining and event-driven orchestration.

    TypeScriptEvent-Driven TriggersEvent-Driven Workflow TriggersVisual Workflow Engines
    Voir sur GitHub↗3,733
  • windmill-labs/windmillAvatar de windmill-labs

    windmill-labs/windmill

    15,844Voir sur GitHub↗

    Windmill is an internal developer platform and workflow orchestration engine designed to automate complex business processes and data pipelines. It functions as a distributed serverless runner that executes multi-language scripts within isolated, containerized environments, allowing teams to chain discrete tasks into directed acyclic graphs. The platform distinguishes itself through a Git-centric approach to infrastructure, where system state and workflow definitions are synchronized directly from version control. It features a metadata-driven input system that automatically generates user in

    Windmill is a comprehensive workflow orchestration engine that provides a visual builder, distributed task execution, and event-driven triggers, making it a complete solution for chaining complex business processes and data pipelines.

    HTMLDistributed Task QueuesEvent-Driven TriggersExternal Service Integrations
    Voir sur GitHub↗15,844
  • kestra-io/kestraAvatar de kestra-io

    kestra-io/kestra

    27,073Voir sur 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 comprehensive workflow orchestration engine that provides distributed task execution, event-driven triggers, and a plugin-based architecture for API integrations, making it a complete solution for complex business logic and data pipeline automation.

    JavaDistributed Task QueuesEvent-Driven TriggersEvent-Driven Triggers
    Voir sur GitHub↗27,073
  • puckel/docker-airflowAvatar de puckel

    puckel/docker-airflow

    3,807Voir sur GitHub↗

    This project provides a containerized environment for deploying Apache Airflow, enabling the orchestration of complex data pipelines and automated task scheduling. By packaging the orchestration platform into portable images, it ensures consistent execution across diverse infrastructure setups and simplifies the management of runtime dependencies. The platform facilitates distributed task execution by decoupling the scheduler from the execution layer, allowing for horizontal scaling of processing power across multiple worker nodes. It supports dynamic configuration through environment variabl

    This repository provides a containerized deployment environment for Apache Airflow, which is a robust, self-hostable workflow orchestration engine capable of handling complex task chaining and distributed execution.

    ShellDistributed Task QueuesDistributed Task Queues
    Voir sur GitHub↗3,807
  • conductor-oss/conductorAvatar de conductor-oss

    conductor-oss/conductor

    31,962Voir sur 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 robust, self-hostable workflow orchestration engine that provides distributed task execution, state management, and event-driven integration, making it a comprehensive solution for chaining complex business logic and services.

    JavaDistributed Task QueuesDurable Workflow Engines
    Voir sur GitHub↗31,962
  • ltsopensource/light-task-schedulerAvatar de ltsopensource

    ltsopensource/light-task-scheduler

    2,997Voir sur GitHub↗

    Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability. The platform distinguishes itself through a leader-based coordination model that automatically elects a primary controller to manage task distribution and system state. It supports complex workflow dependencies, ensuring that prerequisite tasks comp

    This platform provides distributed job scheduling and task dependency management, serving as a robust engine for orchestrating background processing and complex workflows in a cluster environment.

    JavaDistributed Task QueuesDistributed Task Queues
    Voir sur GitHub↗2,997
  • triggerdotdev/trigger.devAvatar de triggerdotdev

    triggerdotdev/trigger.dev

    13,696Voir sur GitHub↗

    Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption. The platform distinguishes itself through its focus on stateful, multi-step automation and real-time feedback. It supports the orchestration of AI agents and external

    Trigger.dev is a code-first workflow orchestration engine that handles durable, long-running background tasks and event-driven automation, making it a strong fit for developers building complex business logic despite its lack of a visual drag-and-drop builder.

    TypeScriptDistributed Task QueuesDurable Workflow Engines
    Voir sur GitHub↗13,696
  • activepieces/activepiecesAvatar de activepieces

    activepieces/activepieces

    20,887Voir sur GitHub↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    Activepieces is a self-hostable workflow automation platform that provides a visual builder, event-driven triggers, and extensive API integration connectors to orchestrate complex business logic.

    TypeScriptEvent-Driven Workflow Triggers
    Voir sur GitHub↗20,887
  • apache/airflowAvatar de apache

    apache/airflow

    45,902Voir sur GitHub↗

    Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external

    Airflow is a comprehensive workflow orchestration engine that excels at managing complex, distributed task dependencies and data pipelines through code-defined DAGs, making it a flagship tool for business logic and process automation.

    PythonDistributed Task Queues
    Voir sur GitHub↗45,902
  • badboysm890/claraverseAvatar de badboysm890

    badboysm890/ClaraVerse

    3,833Voir sur GitHub↗

    ClaraVerse is a self-hosted orchestration platform for deploying and managing local language models, autonomous agents, and automated workflows on private infrastructure. It functions as a containerized backend manager that orchestrates services, databases, and model providers within local containers to maintain data sovereignty. The platform features a visual workflow builder with a drag-and-drop interface for designing complex parallel task sequences. It utilizes a multi-model abstraction layer to normalize interactions across diverse local and remote AI endpoints and includes a retrieval a

    ClaraVerse is a self-hosted orchestration platform that provides a visual workflow builder and task management specifically tailored for AI-driven autonomous agents and service chaining.

    GoVisual Workflow BuildersVisual Workflow Engines
    Voir sur GitHub↗3,833
  • illacloud/illa-builderAvatar de illacloud

    illacloud/illa-builder

    12,268Voir sur GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    This platform functions as a low-code internal tool builder that includes visual workflow automation capabilities for chaining API and database tasks, making it a suitable tool for business logic orchestration.

    TypeScriptOn-Premise DeploymentSelf-Hosted Deployment Platforms
    Voir sur GitHub↗12,268
  • apache/dolphinschedulerAvatar de apache

    apache/dolphinscheduler

    14,329Voir sur GitHub↗

    DolphinScheduler is a distributed workflow orchestrator designed to manage and automate complex data processing pipelines. It functions as a data pipeline scheduler that coordinates multi-step tasks across distributed environments, ensuring reliable execution through defined dependencies and sequences. The platform utilizes a directed acyclic graph model to represent workflows, allowing users to define task relationships via a visual interface. It employs a master-worker architecture supported by a pluggable task plugin system, which enables the dynamic extension of task types without requiri

    DolphinScheduler is a robust, self-hostable workflow orchestration engine that features a visual DAG-based builder, distributed task execution, and a plugin-based architecture for integrating various data processing services.

    JavaDistributed Task SchedulersData Pipeline OrchestrationWorkflow Orchestrators
    Voir sur GitHub↗14,329
  • netflix/conductorAvatar de Netflix

    Netflix/conductor

    12,767Voir sur GitHub↗

    Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running business processes across a network of services, using a stateful orchestration model to ensure consistent execution order and reliable state management. The system defines task sequences and conditional business logic using structured JSON configuration files. It manages the execution of complex operations across distributed systems with built-in persistence and failure recovery, tracking the progress of processes through a backend database. The platform provides capabilities for

    Conductor is a robust, self-hostable orchestration engine designed for managing complex, distributed microservices workflows with built-in state management and reliable task execution.

    JavaMicroservices OrchestrationBusiness Process AutomationDurable Execution Persistence
    Voir sur GitHub↗12,767
  • apache/nifiAvatar de apache

    apache/nifi

    5,976Voir sur GitHub↗

    Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data pipelines. At its core, it provides a web-based visual dataflow designer where users build directed graphs of processors to route, transform, and mediate data movement between any source and destination without writing custom code. The system records fine-grained data provenance for every data item from ingestion to delivery, supporting audit, debugging, and replay of data lineage. The platform distinguishes itself through a zero-master cluster architecture that distributes proc

    Apache NiFi is a robust, self-hostable workflow orchestration engine that provides a visual designer for chaining data processing tasks, managing state, and executing distributed data pipelines.

    JavaData Pipeline OrchestrationData Pipeline OrchestratorsProcessor Graph Dataflow Models
    Voir sur GitHub↗5,976
  • apache/openwhiskAvatar de apache

    apache/openwhisk

    6,779Voir sur GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    OpenWhisk is a serverless platform that provides event-driven function orchestration and chaining capabilities, making it a robust engine for executing distributed business logic and task workflows.

    ScalaEvent-Driven TriggersEvent-Based Triggers
    Voir sur GitHub↗6,779
  • temporalio/temporalAvatar de temporalio

    temporalio/temporal

    18,411Voir sur GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Temporal is a robust, self-hostable distributed workflow engine that excels at managing complex, stateful, and fault-tolerant background processes, though it relies on a code-first approach rather than a visual workflow builder.

    GoDistributed Task QueuesStateful Workflow EnginesExternal Service Integrations
    Voir sur GitHub↗18,411
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur 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 orchestration engine that supports distributed task execution, event-driven triggers, and state management, though it is primarily a code-first framework rather than a visual builder.

    GoEvent-Driven TriggersDurable Workflow EnginesEvent-Driven Workflow Triggers
    Voir sur GitHub↗6,622
  • elsa-workflows/elsa-coreAvatar de elsa-workflows

    elsa-workflows/elsa-core

    7,629Voir sur GitHub↗

    Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr

    Elsa Core is a robust workflow orchestration framework that provides the necessary distributed execution, event-driven triggers, and visual design capabilities to manage complex business logic and task chaining.

    C#Visual Workflow BuildersStateful Workflow Engines
    Voir sur GitHub↗7,629
  • atmosphere/atmosphereAvatar de Atmosphere

    Atmosphere/atmosphere

    3,780Voir sur GitHub↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    This framework provides a durable, graph-based workflow engine designed for orchestrating complex agentic tasks and stateful processes, making it a capable tool for business logic and task chaining.

    JavaWorkflow PersistenceDurable Workflow Engines
    Voir sur GitHub↗3,780
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    LangChain is a framework for orchestrating complex, stateful AI agent workflows and multi-step task chains, fitting the category of a workflow engine specifically tailored for LLM-powered logic and tool execution.

    PythonStateful Workflow Engines
    Voir sur GitHub↗139,458
  • crewaiinc/crewaiAvatar de crewAIInc

    crewAIInc/crewAI

    53,687Voir sur GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    This framework provides a declarative engine for orchestrating complex, multi-step task sequences and stateful agent workflows, making it a capable tool for business logic orchestration despite its primary focus on AI-driven agent collaboration.

    PythonWorkflow Persistence
    Voir sur GitHub↗53,687
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Voir sur GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Prefect is a robust workflow orchestration engine that excels at distributed task execution and state management, though it focuses on a code-first approach rather than providing a visual workflow builder.

    PythonDistributed Task Queues
    Voir sur GitHub↗21,640
  • foundationagents/openmanusAvatar de FoundationAgents

    FoundationAgents/OpenManus

    56,572Voir sur GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps, and manage the execution flow of agents. The system maintains coherence across tasks through a stateful execution context that tracks progress and intermediate data. The platform distinguishes itself through a dynamic capability discovery mechanism that inspects tool definitio

    OpenManus is an autonomous agent framework that functions as a workflow orchestration engine by dynamically chaining tasks and managing state, though it focuses on LLM-driven agentic decision-making rather than traditional visual business logic design.

    PythonAutonomous Agent FrameworksAgent Delegation SystemsAgent Orchestration Systems
    Voir sur GitHub↗56,572
  • microsoft/autogenAvatar de microsoft

    microsoft/autogen

    59,002Voir sur GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid

    This framework functions as an agent-based orchestration engine that manages complex, multi-step task delegation and state transitions through conversational workflows, fitting the core requirements for automated process orchestration.

    PythonAgent Persona DefinitionsConversational AI AgentsConversational Workflow Engines
    Voir sur GitHub↗59,002
  • langchain-ai/langgraphAvatar de langchain-ai

    langchain-ai/langgraph

    34,925Voir sur GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    LangGraph is a code-first framework for orchestrating complex, stateful agentic workflows that functions as a workflow engine, though it lacks a visual builder and relies on programmatic graph definition rather than a drag-and-drop interface.

    PythonAgent Deployment ManagementAgent Orchestration FrameworksFault-Tolerant Workflow Execution
    Voir sur GitHub↗34,925
  • foundationagents/metagptAvatar de FoundationAgents

    FoundationAgents/MetaGPT

    68,844Voir sur GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    MetaGPT is an agentic workflow engine that orchestrates multi-agent systems to automate complex tasks, fitting the category of a workflow orchestration engine focused on AI-driven task chaining and logic execution.

    PythonAgentic Workflow EnginesAgentic Workflow OrchestrationAI Agent Orchestrators
    Voir sur GitHub↗68,844
  • microsoft/semantic-kernelAvatar de microsoft

    microsoft/semantic-kernel

    27,262Voir sur GitHub↗

    Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with existing codebases. It functions as an agentic workflow engine, providing a standardized interface that connects generative models to traditional application logic, data sources, and external tools to automate complex, multi-step business tasks. The platform distinguishes itself through a modular plugin architecture and a planner-based reasoning engine that decomposes high-level goals into executable sequences of functions. By utilizing a connector-based abstraction layer, it

    This is an AI-focused orchestration framework that enables the chaining of tasks and services through a planner-based engine, fitting the category of a workflow engine specifically designed for agentic and LLM-integrated business logic.

    C#Agent Orchestration FrameworksAI Orchestration FrameworksModel Abstraction Layers
    Voir sur GitHub↗27,262
  • spotify/luigiAvatar de spotify

    spotify/luigi

    18,676Voir sur GitHub↗

    Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t

    Luigi is a robust workflow orchestration engine that manages complex task dependencies and distributed execution, though it lacks a visual workflow builder and relies on a code-first approach to defining pipelines.

    PythonPython Data Pipeline FrameworksWorkflow Orchestration EnginesBatch Processing Schedulers
    Voir sur GitHub↗18,676
  • argoproj/argo-workflowsAvatar de argoproj

    argoproj/argo-workflows

    16,466Voir sur GitHub↗

    Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi

    Argo Workflows is a robust, container-native engine for orchestrating complex task sequences and data pipelines within Kubernetes, though it relies on YAML-based definitions rather than a visual builder for workflow creation.

    GoCI/CD Orchestration ToolsDistributed Task OrchestratorsWorkflow Orchestrators
    Voir sur GitHub↗16,466
  • dagster-io/dagsterAvatar de dagster-io

    dagster-io/dagster

    14,974Voir sur GitHub↗

    Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.

    Dagster is a robust data-focused workflow orchestration engine that supports distributed execution, event-driven triggers, and state management, though it prioritizes a code-first approach over a visual workflow builder.

    PythonData Pipeline OrchestrationDeclarative OrchestrationWorkflow Orchestration Engines
    Voir sur GitHub↗14,974
  • kedro-org/kedroAvatar de kedro-org

    kedro-org/kedro

    10,889Voir sur GitHub↗

    Kedro is a data science pipeline framework and orchestration tool designed to build reproducible and modular data engineering workflows. It functions as an MLOps project template and Python data workflow tool that enforces software engineering best practices to move projects from prototype to production. The system distinguishes itself through a centralized data catalog manager that abstracts data access and versioning across various file formats and cloud storage systems. It further separates processing logic from data access via a lazy-loading data registry and provides a standardized proje

    Kedro is a Python-based framework for building modular, reproducible data pipelines that functions as a workflow orchestration tool, though it is more code-centric and lacks the visual builder interface typical of general-purpose business logic engines.

    PythonData CatalogsDAG-Based Dependency ResolutionData Access Abstractions
    Voir sur GitHub↗10,889
  • flyteorg/flyteAvatar de flyteorg

    flyteorg/flyte

    7,095Voir sur GitHub↗

    Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable

    Flyte is a robust, self-hostable workflow orchestration engine designed for complex data and machine learning pipelines, offering distributed task execution, state management, and event-driven triggers.

    GoData Pipeline AutomationWorkflow OrchestrationAI Workflow Orchestrators
    Voir sur GitHub↗7,095
  • azkaban/azkabanAvatar de azkaban

    azkaban/azkaban

    4,504Voir sur GitHub↗

    Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It serves as a Java-based workflow engine that schedules and executes complex job sequences across a cluster of executor servers, with specific functionality for managing big data workloads on Hadoop clusters. The system distinguishes itself through a distributed executor model that coordinates state via a shared database to ensure high availability. It employs a plugin-based architecture that allows for custom job types and system functionality extensions, including the ability

    Azkaban is a robust, self-hostable distributed workflow orchestrator designed for complex job chaining and batch processing, though it lacks a modern visual workflow builder in favor of configuration-driven job definitions.

    JavaBig Data ProcessingDAG-Based OrchestrationDirected Acyclic Graph Pipelines
    Voir sur GitHub↗4,504
  • apache/oozieAvatar de apache

    apache/oozie

    729Voir sur GitHub↗

    Mirror of Apache Oozie

    Apache Oozie is a mature workflow orchestration engine designed for Hadoop ecosystems that supports complex task chaining and distributed execution, though it lacks a modern visual builder and is primarily focused on data processing pipelines.

    JavaData PipelinesGeneral Purpose Orchestration
    Voir sur GitHub↗729
  • paed01/bpmn-engineAvatar de paed01

    paed01/bpmn-engine

    961Voir sur 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

    This is a JavaScript-based BPMN 2.0 execution engine that handles workflow orchestration and state management, though it lacks a built-in visual builder and requires integration to function as a full-featured automation platform.

    JavaScriptBPMN Execution EnginesBusiness Workflow AutomationBPMN 2.0 Process Modeling
    Voir sur GitHub↗961
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Voir sur GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    ZenML is a specialized workflow orchestration engine focused on machine learning pipelines that supports task chaining, distributed execution, and state management, though it is tailored for data science rather than general-purpose business logic.

    PythonMachine Learning OrchestrationMachine Learning PipelinesAgent Process Isolation
    Voir sur GitHub↗5,452
  • allegroai/clearmlAvatar de allegroai

    allegroai/clearml

    6,733Voir sur GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the entire machine learning lifecycle. It functions as an experiment tracking tool, a data versioning system, and a pipeline orchestrator, while providing infrastructure for GPU cluster management and model serving. The platform is distinguished by its ability to handle hybrid-cloud compute scheduling and fractional GPU allocation, allowing multiple workloads to share a single hardware accelerator. It employs a metadata-based approach to data versioning, using virtual views to track large datasets and artifacts without duplicating r

    ClearML is a specialized MLOps platform that includes a robust pipeline orchestrator for chaining machine learning tasks, though its focus is specifically on data science lifecycles rather than general-purpose business logic.

    PythonAI Workload OrchestrationMLOps PlatformsData Access & Abstraction
    Voir sur GitHub↗6,733
  • keephq/keepAvatar de keephq

    keephq/keep

    11,938Voir sur GitHub↗

    Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle of alerts from multiple monitoring tools. It functions as a multi-provider integration hub to centralize the flow of data between observability, ticketing, and communication tools. The platform distinguishes itself through incident workflow automation and AI-powered enrichment. It uses a declarative workflow engine to execute multi-step operational sequences and integrates large language models to summarize event data and correlate technical logs for faster incident resolution.

    Keep is a workflow orchestration engine specifically designed for incident response and alert management, providing the declarative logic and multi-step automation required to chain observability and ticketing services.

    PythonAlert ManagersMulti-Provider Integration HubsAI-Powered Enrichment
    Voir sur GitHub↗11,938
  • mikeyobrien/ralph-orchestratorAvatar de mikeyobrien

    mikeyobrien/ralph-orchestrator

    1,854Voir sur GitHub↗

    This project is an autonomous workflow engine and orchestration platform designed to coordinate specialized AI agents. It functions as a development framework that manages the end-to-end lifecycle of complex, multi-step tasks, including persona definition, persistent memory management, and the execution of automated coding workflows. By acting as a Model Context Protocol server, it enables standardized communication between development tools and external AI models. The platform distinguishes itself through an event-driven architecture that routes typed messages between agent personas, allowin

    This is an autonomous workflow engine designed for orchestrating multi-step AI agent tasks, providing the event-driven architecture and task execution capabilities required for complex business logic automation.

    RustAutonomous Agent OrchestrationAgent Behavioral GuardrailsAgent Development Frameworks
    Voir sur GitHub↗1,854
  • microsoft/agent-frameworkAvatar de microsoft

    microsoft/agent-framework

    7,277Voir sur GitHub↗

    The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

    This is an agent-focused orchestration engine that provides graph-based task chaining, state management, and distributed execution, making it a specialized tool for automating complex AI-driven workflows.

    PythonAutonomous AI Agent FrameworksMulti-Agent Coordination FrameworksMulti-Agent Orchestration
    Voir sur GitHub↗7,277
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
uber/cadence9.3KGoApache-2.016 juin 2026
i5ting/imove3.7KTypeScriptMIT22 mars 2022
windmill-labs/windmill15.8KHTMLother20 févr. 2026
kestra-io/kestra27.1KJavaApache-2.016 juin 2026
puckel/docker-airflow3.8KShellApache-2.01 mars 2023
conductor-oss/conductor32KJavaApache-2.015 juin 2026
ltsopensource/light-task-scheduler3KJavaApache-2.020 oct. 2022
triggerdotdev/trigger.dev13.7KTypeScriptapache-2.019 févr. 2026
activepieces/activepieces20.9KTypeScriptother19 févr. 2026
apache/airflow45.9KPythonApache-2.023 juin 2026

Related searches

  • an open source workflow execution engine
  • framework pour orchestrer des systèmes multi-agents
  • an open source game engine architecture
  • Business rules engine
  • Autonomous agent orchestrators
  • an open source engine for model inference
  • une bibliothèque pour concevoir une logique de routage de workflows
  • Workflow orchestration engine