awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

workflow engine / business process automation

Ranking aktualisiert am 30. Juni 2026

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.

Ergebnisse für „Bibliothek für Workflow-Routing-Logik“

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • langflow-ai/langflowAvatar von langflow-ai

    langflow-ai/langflow

    149,735Auf GitHub ansehen↗

    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.

    PythonVisual Workflow Canvases
    Auf GitHub ansehen↗149,735
  • flowable/flowable-engineAvatar von flowable

    flowable/flowable-engine

    9,315Auf GitHub ansehen↗

    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.

    JavaBusiness Rule Engines
    Auf GitHub ansehen↗9,315
  • elsa-workflows/elsa-coreAvatar von elsa-workflows

    elsa-workflows/elsa-core

    7,629Auf GitHub ansehen↗

    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.

    C#Parallel Execution
    Auf GitHub ansehen↗7,629
  • netflix/conductorAvatar von Netflix

    Netflix/conductor

    12,767Auf GitHub ansehen↗

    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.

    JavaState Machine Orchestrators
    Auf GitHub ansehen↗12,767
  • n8n-io/n8nAvatar von n8n-io

    n8n-io/n8n

    192,772Auf GitHub ansehen↗

    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.

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    Auf GitHub ansehen↗192,772
  • argoproj/argo-workflowsAvatar von argoproj

    argoproj/argo-workflows

    16,466Auf GitHub ansehen↗

    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.

    GoCI/CD Orchestration ToolsDistributed Task OrchestratorsWorkflow Orchestrators
    Auf GitHub ansehen↗16,466
  • camunda/camunda-bpm-platformAvatar von camunda

    camunda/camunda-bpm-platform

    4,269Auf GitHub ansehen↗

    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.

    JavaBPMN 2.0 Process Modeling
    Auf GitHub ansehen↗4,269
  • conductor-oss/conductorAvatar von conductor-oss

    conductor-oss/conductor

    31,962Auf GitHub ansehen↗

    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.

    JavaState Machine Orchestrators
    Auf GitHub ansehen↗31,962
  • automaapp/automaAvatar von AutomaApp

    AutomaApp/automa

    21,425Auf GitHub ansehen↗

    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.

    VueConditional BranchingWorkflow Branching Logic
    Auf GitHub ansehen↗21,425
  • transformeroptimus/superagiAvatar von TransformerOptimus

    TransformerOptimus/SuperAGI

    17,572Auf GitHub ansehen↗

    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.

    PythonConditional Logic Engines
    Auf GitHub ansehen↗17,572
  • activepieces/activepiecesAvatar von activepieces

    activepieces/activepieces

    20,887Auf GitHub ansehen↗

    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.

    TypeScriptConditional Logic Engines
    Auf GitHub ansehen↗20,887
  • thinkgem/jeesiteAvatar von thinkgem

    thinkgem/jeesite

    8,044Auf GitHub ansehen↗

    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.

    VueBPMN 2.0 Process Modeling
    Auf GitHub ansehen↗8,044
  • bytedance/flowgram.aiAvatar von bytedance

    bytedance/flowgram.ai

    8,146Auf GitHub ansehen↗

    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.

    TypeScriptConditional Branching
    Auf GitHub ansehen↗8,146
  • kestra-io/kestraAvatar von kestra-io

    kestra-io/kestra

    27,073Auf GitHub ansehen↗

    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.

    JavaConditional Branching
    Auf GitHub ansehen↗27,073
  • prefecthq/prefectAvatar von PrefectHQ

    PrefectHQ/prefect

    21,640Auf GitHub ansehen↗

    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.

    PythonState Machine Orchestrators
    Auf GitHub ansehen↗21,640
  • langchain-ai/langgraphAvatar von langchain-ai

    langchain-ai/langgraph

    34,925Auf GitHub ansehen↗

    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.

    PythonAgent Deployment ManagementAgent Orchestration FrameworksFault-Tolerant Workflow Execution
    Auf GitHub ansehen↗34,925
  • flyteorg/flyteAvatar von flyteorg

    flyteorg/flyte

    7,095Auf GitHub ansehen↗

    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.

    GoData Pipeline AutomationWorkflow OrchestrationAI Workflow Orchestrators
    Auf GitHub ansehen↗7,095
  • microsoft/agent-frameworkAvatar von microsoft

    microsoft/agent-framework

    7,277Auf GitHub ansehen↗

    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.

    PythonAutonomous AI Agent FrameworksMulti-Agent Coordination FrameworksMulti-Agent Orchestration
    Auf GitHub ansehen↗7,277
  • apache/airflowAvatar von apache

    apache/airflow

    45,902Auf GitHub ansehen↗

    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.

    PythonData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestration Engines
    Auf GitHub ansehen↗45,902
  • temporalio/temporalAvatar von temporalio

    temporalio/temporal

    18,411Auf GitHub ansehen↗

    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.

    GoStateful Workflow EnginesWorkflow Execution EnginesWorkflow Orchestrators
    Auf GitHub ansehen↗18,411
  • stackstorm/st2Avatar von StackStorm

    StackStorm/st2

    6,487Auf GitHub ansehen↗

    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.

    PythonEvent-Driven Automation PlatformsAutomated Action ExecutionAutomated Incident Response Workflows
    Auf GitHub ansehen↗6,487
  • orchest/orchestAvatar von orchest

    orchest/orchest

    4,138Auf GitHub ansehen↗

    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.

    TypeScriptData Pipeline OrchestrationContainer-Based IsolationContainerized
    Auf GitHub ansehen↗4,138
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
langflow-ai/langflow149.7KPythonMIT16. Juni 2026
flowable/flowable-engine9.3KJavaApache-2.012. Juni 2026
elsa-workflows/elsa-core7.6KC#mit21. Feb. 2026
netflix/conductor12.8KJavaApache-2.022. Dez. 2023
n8n-io/n8n192.8KTypeScriptNOASSERTION16. Juni 2026
argoproj/argo-workflows16.5KGoapache-2.020. Feb. 2026
camunda/camunda-bpm-platform4.3KJavaApache-2.04. Nov. 2025
conductor-oss/conductor32KJavaApache-2.015. Juni 2026
automaapp/automa21.4KVueNOASSERTION2. März 2026
transformeroptimus/superagi17.6KPythonMIT22. Jan. 2025

Related searches

  • eine einbettbare Workflow-Engine zur Orchestrierung von Pipelines
  • an open source platform for workflow automation
  • eine Orchestrierungs-Engine zur Automatisierung von Software-Workflows
  • Visueller Builder für KI-Agenten-Pipelines
  • ein Framework für die Entwicklung von AI-Agenten
  • Tool für Alert-Routing und -Gruppierung
  • Bibliothek für Diagramme und Flussdiagramme im Web
  • eine self-hosted Alternative zu Airflow