For Bibliothek für Workflow-Routing-Logik, the strongest matches are langflow-ai/langflow (Langflow is a visual low-code platform for building and), flowable/flowable-engine (Flowable Engine is a full-featured BPM and workflow engine) and elsa-workflows/elsa-core (Elsa Core is a full-featured workflow engine framework with). netflix/conductor and n8n-io/n8n round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Wir kuratieren Open-Source GitHub Repositories passend zu „workflow routing logic“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.
Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA
Langflow is a visual low-code platform for building and orchestrating workflows via a drag-and-drop canvas, which fits the workflow engine category; its support for custom components and API execution enables conditional routing and branching, though its focus on AI agent workflows makes it narrower than a general business-process automation tool.
Flowable Engine is a business process management platform and workflow engine used to automate business processes and orchestrate human and system activities. It provides a suite for modeling, deploying, and executing complex workflows and decision rules across distributed environments, including a dedicated case management system for unstructured processes and ad-hoc activities. The platform is a Kubernetes native workflow orchestrator that can be deployed as a containerized service using manifests and Helm charts. It supports an embedded runtime model, allowing the engine to integrate as a
Flowable Engine is a full-featured BPM and workflow engine with BPMN support for conditional branching, parallel execution, decision tables (DMN), and a visual process modeler, making it an excellent match for this search.
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 full-featured workflow engine framework with a visual designer, support for conditional branching, parallel execution, extensible activities, and expression-based routing, making it a strong fit for process orchestration needs.
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 distributed workflow manager that orchestrates microservices with JSON-defined conditional branching and stateful execution, making it a solid fit for process automation even though it lacks an explicit visual flow designer and decision-table support in its core.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
n8n is a workflow automation platform with a visual flow designer, conditional branching, looping, sub-workflow support, and custom code execution, directly matching the need for conditional routing and decision logic in automated processes.
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 Kubernetes-native DAG-based workflow engine that supports parallel execution and conditional dependencies between containerized tasks, making it a strong match for process orchestration even though it lacks a built-in visual flow designer or decision tables.
Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated workflows and human-centric tasks. It features a BPMN workflow engine for executing processes based on the BPMN 2.0 standard and a DMN decision engine for automating business logic and rule evaluation. The platform is designed for flexibility through an embedded workflow library that allows the engine to be integrated directly into custom applications. It supports multi-tenant workflow management, enabling the secure separation of process definitions and instance data for mult
Camunda 7 is a BPMN-based workflow engine that natively supports conditional branching, parallel execution, decision tables (DMN), and a visual flow designer, making it a comprehensive fit for business process automation requirements.
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 engine for orchestrating complex distributed processes and AI agent loops, supporting conditional branching and parallel execution, but it does not explicitly feature a visual flow designer or decision tables, making it a solid but not fully comprehensive fit.
Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta
Automa is a visual, no-code workflow automation tool that supports conditional branching and logic for orchestrating browser-based tasks, which fits your need for a workflow engine with routing and decision capabilities, though it is specialized for web automation rather than general business process orchestration.
SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate multi-channel engagement workflows. It functions as a no-code workflow orchestrator, allowing users to build complex, automated task sequences triggered by real-time user behavior, transactional data, or scheduled events. By centralizing customer profiles and interaction history, the platform enables businesses to manage end-to-end marketing operations from a single interface. The platform distinguishes itself through its deep integration with e-commerce storefronts and its ability to ex
SuperAGI is a no-code workflow orchestrator for marketing automation that supports conditional routing and branching, but its specialized focus on marketing may leave general-purpose state machine and decision table features unconfirmed.
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-hosted low-code workflow automation tool that visually connects apps with triggers, actions, and likely conditional branching—matching the request for a workflow engine with branching and visual design, though it may not explicitly cover state machines or decision tables.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Jeesite is a full-stack low-code framework that includes a BPMN-based workflow engine, making it a genuine workflow automation tool with the conditional routing and branching you need, though it is embedded in a broader enterprise portal platform rather than being a standalone workflow engine.
Flowgram.ai is a workflow development framework for building AI workflow platforms. It provides a visual drag-and-drop canvas for constructing workflows, an Entity-Component-System (ECS) based document model for structuring workflow nodes as a tree, and a node-based form engine for managing configuration forms with built-in rendering, validation, side effects, and error handling. The framework also includes a workflow execution engine that parses directed graph workflows and runs nodes step by step with state tracking and array iteration. The framework distinguishes itself through a layered r
Flowgram.ai is a TypeScript workflow development framework with a visual drag-and-drop canvas, a graph-based execution engine that runs nodes step by step with state tracking and branching control, and support for AI workflow automation — making it the right kind of tool for a workflow engine search, though it is a framework for building such platforms rather than an out-of-the-box business automation tool, and it lacks explicit decision-table support.
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 supports complex task dependencies, event-driven triggers, and parallel execution via distributed workers, making it a solid fit for automation needs — it covers conditional routing and custom logic through its plugin architecture and declarative configuration, even if it lacks a built-in visual flow designer or explicit decision tables.
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 workflow orchestration platform built around a state-machine model, supporting conditional branching, parallel execution, and a visual flow designer, making it a strong fit for process orchestration, though its focus on data pipelines may mean it lacks dedicated decision-table support for general business process automation.
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 framework for building stateful, multi-step agentic workflows as directed graphs, supporting conditional branching, parallel execution, and custom routing rules via edges and nodes, which directly addresses the need for process orchestration with branching and decision logic, though it lacks a built-in visual flow designer and decision tables.
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 Kubernetes-native workflow engine that orchestrates containerized pipelines with support for conditional branching and parallel execution, making it a fit for process orchestration, though its focus on machine learning and data workflows means it lacks a visual flow designer and decision tables common in general business process automation tools.
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 a graph-based workflow engine for orchestrating AI agent tasks, supporting parallel execution and state management, but it is specialized for autonomous agents rather than general business process automation and does not include a visual flow designer or decision tables.
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
Apache Airflow is a programmatic workflow engine that uses DAGs to manage task dependencies, enabling conditional branching and parallel execution, but it lacks a built-in visual flow designer and decision tables, so it fits as a workflow automation tool though with a data-pipeline bias.
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 distributed workflow orchestration engine that supports conditional branching, parallel execution, and stateful processes through code-defined workflows—fitting the core intent of process automation, though it lacks a visual flow designer and built-in decision tables.
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 automation platform with a workflow engine that chains actions using conditional logic and routing, which fits the core requirement for a workflow engine with branching and parallel execution, though it lacks a dedicated visual flow designer and decision tables.
Orchest is a data pipeline orchestrator and containerized workflow manager. It provides a platform for designing, scheduling, and executing complex data processing sequences through a combination of a graphical interface and scripting. The platform distinguishes itself by using containers to manage software dependencies, ensuring consistent execution across different environments. It features a polyglot task scheduler capable of triggering jobs written in multiple programming languages and includes a version control system that tracks historical snapshots of project configurations and code.
Orchest is a workflow engine built for data pipelines that supports DAG-based conditional branching and parallel execution via a visual designer, fitting your search for process orchestration—though it is specialized for data/science workflows rather than general business process automation.
| Repository | Stars | Sprache | Lizenz | Letzter Push |
|---|---|---|---|---|
| langflow-ai/langflow | 149.7K | Python | MIT | |
| flowable/flowable-engine | 9.3K | Java | Apache-2.0 | |
| elsa-workflows/elsa-core | 7.6K | C# | mit | |
| netflix/conductor | 12.8K | Java | Apache-2.0 | |
| n8n-io/n8n | 192.8K | TypeScript | NOASSERTION | |
| argoproj/argo-workflows | 16.5K | Go | apache-2.0 | |
| camunda/camunda-bpm-platform | 4.3K | Java | Apache-2.0 | |
| conductor-oss/conductor | 32K | Java | Apache-2.0 | |
| automaapp/automa | 21.4K | Vue | NOASSERTION | |
| transformeroptimus/superagi | 17.6K | Python | MIT |