awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Workflow automation examples

Ranking updated Aug 7, 2026

For workflow examples, the strongest matches are powerjob/powerjob (This repository provides a distributed job scheduler and workflow), conductor-oss/conductor (Conductor is a durable workflow orchestration engine providing stateful) and triggerdotdev/trigger.dev (Trigger). kestra-io/kestra and langchain-ai/langgraph round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore hand-picked workflow automation examples and open-source GitHub repositories, ranked by stars and activity, to find the best fit.

Workflow automation examples

Find the best repos with AI.We'll search the best matching repositories with AI.
  • powerjob/powerjobPowerJob avatar

    PowerJob/PowerJob

    7,761View on GitHub↗

    Enterprise job scheduling middleware with distributed computing ability.

    This repository provides a distributed job scheduler and workflow engine with DAG execution support and task retry policies, serving as a robust implementation for automated pipeline execution.

    JavaDirected Acyclic Graph EnginesRetry PoliciesDAG Workflow Executions
    View on GitHub↗7,761
  • conductor-oss/conductorconductor-oss avatar

    conductor-oss/conductor

    31,962View on 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 providing stateful execution, error handling, retries, and human-in-the-loop capabilities, making it a robust platform for building complex automated workflows and state machines.

    JavaFailure Handling PoliciesRetry PoliciesRetry Strategies
    View on GitHub↗31,962
  • triggerdotdev/trigger.devtriggerdotdev avatar

    triggerdotdev/trigger.dev

    13,696View on 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 provides a code-first platform for building stateful, durable background workflows and event-driven pipelines, featuring scheduled triggers, error handling, and human-in-the-loop support.

    TypeScriptHuman-in-the-Loop WorkflowsEvent-Driven Workflow Triggers
    View on GitHub↗13,696
  • kestra-io/kestrakestra-io avatar

    kestra-io/kestra

    27,073View on GitHub↗

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

    Kestra is a declarative workflow orchestrator that supports automated pipelines, event-driven triggers, and complex dependency management, serving as a comprehensive template and execution engine for workflow automation.

    JavaEvent-Driven TriggersEvent-Driven TriggersExecution Failure Policies
    View on GitHub↗27,073
  • langchain-ai/langgraphlangchain-ai avatar

    langchain-ai/langgraph

    34,925View on 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 Python framework for building stateful, graph-based agentic workflows that supports directed graph definitions, state machine execution, and human-in-the-loop breakpoints, though it focuses primarily on AI agent orchestration rather than general-purpose workflow automation.

    PythonHuman-in-the-Loop WorkflowsWorkflow OrchestratorsHuman-in-the-Loop Runtimes
    View on GitHub↗34,925
  • vercel/workflowvercel avatar

    vercel/workflow

    1,718View on GitHub↗

    Workflow is a platform for executing long-running, stateful processes that automatically persist progress and recover state after system interruptions. It functions as a durable orchestration engine designed to manage complex, multi-step asynchronous operations within distributed systems. The framework distinguishes itself through event-sourcing and checkpointing mechanisms that record execution steps as an immutable log, allowing for precise state reconstruction after failures. It provides sandboxed task isolation to run side-effect-heavy logic in restricted environments, ensuring that sensi

    Vercel workflow is a durable orchestration engine providing state machine execution, fault tolerance, and retry policies for distributed systems, though it lacks templates or starter repositories.

    TypeScriptRetry PoliciesRetry Policies
    View on GitHub↗1,718
  • badboysm890/claraversebadboysm890 avatar

    badboysm890/ClaraVerse

    3,833View on 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 provides a visual workflow builder and self-hosted orchestration platform for automated workflows and autonomous agents, fitting the template category well despite focusing heavily on AI model integrations.

    GoVisual Workflow EnginesVisual AI Workflow BuildersVisual Workflow Builders
    View on GitHub↗3,833
  • n8n-io/n8nn8n-io avatar

    n8n-io/n8n

    192,772View on GitHub↗

    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 interface and support for event-driven triggers, conditional logic, and error handling, making it a comprehensive tool for building automated pipelines.

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    View on GitHub↗192,772
  • hatchet-dev/hatchethatchet-dev avatar

    hatchet-dev/hatchet

    6,622View on 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 that executes DAG-based pipelines with event-driven triggers, retries, and scheduling, though it does not provide a visual workflow builder out of the box.

    GoHuman-in-the-Loop WorkflowsRetry PoliciesDAG Workflow Executions
    View on GitHub↗6,622
  • elsa-workflows/elsa-coreelsa-workflows avatar

    elsa-workflows/elsa-core

    7,629View on 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 workflow engine framework that provides programmatic and visual workflow definitions, state machine execution, and event-driven triggers for building automated pipelines.

    C#Retry PoliciesEvent-Driven Workflow TriggersWorkflow Orchestrators
    View on GitHub↗7,629
  • argoproj/argo-workflowsargoproj avatar

    argoproj/argo-workflows

    16,466View on 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 container-native workflow engine running on Kubernetes that executes directed acyclic graphs and manages complex pipelines, making it a powerful orchestration tool though it lacks built-in visual builders or human-in-the-loop steps out of the box.

    GoWorkflow Orchestrators
    View on GitHub↗16,466
  • temporalio/temporaltemporalio avatar

    temporalio/temporal

    18,411View on 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 powerful distributed workflow engine that handles state machine execution and retries through code-based definitions rather than templates, fitting the workflow automation category well despite lacking a visual builder.

    GoFailure Handling PoliciesRetry PoliciesRetry Policies
    View on GitHub↗18,411
  • windmill-labs/windmillwindmill-labs avatar

    windmill-labs/windmill

    15,844View on 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 workflow orchestration platform that supports directed acyclic graph definitions, event-driven triggers, and script-based execution, fitting the criteria for building automated workflows despite lacking a built-in visual builder or human-in-the-loop steps out of the box.

    HTMLDirected Acyclic Graph EnginesEvent-Driven Triggers
    View on GitHub↗15,844
  • spotify/luigispotify avatar

    spotify/luigi

    18,676View on 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 Python workflow orchestration framework that organizes batch data pipelines into directed acyclic graphs with dependency resolution and task retry policies, serving as a solid template for programmatic workflow execution.

    PythonDirected Acyclic Graph EnginesFailure Handling PoliciesWorkflow Schedulers
    View on GitHub↗18,676
  • netflix/metaflowNetflix avatar

    Netflix/metaflow

    9,764View on GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Metaflow is a Python-based MLOps workflow orchestrator and data pipeline framework that provides directed acyclic graph definitions, execution state management, and retry handling, though it lacks a built-in visual workflow builder.

    PythonFailure Handling PoliciesEvent-Driven Workflow TriggersWorkflow Orchestration
    View on GitHub↗9,764
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Eino is an AI agent development kit and LLM workflow orchestrator that provides a graph-based execution model for routing data between models and tools, fitting the category as a workflow automation and orchestration template.

    GoApproval WorkflowsRetry PoliciesRetry Strategies
    View on GitHub↗9,675
  • pyspur-dev/pyspurPySpur-Dev avatar

    PySpur-Dev/pyspur

    5,677View on GitHub↗

    This repository provides a workflow building framework featuring graph-based workflow definitions and human-in-the-loop capabilities, making it a suitable starter for automated pipeline development despite lacking some requested orchestration features.

    TypeScriptHuman-in-the-Loop WorkflowsHuman ApprovalHuman-in-the-Loop Workflows
    View on GitHub↗5,677
  • simstudioai/simsimstudioai avatar

    simstudioai/sim

    28,796View on GitHub↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    This repository provides a visual low-code environment for building dependency-aware automation workflows and orchestrating AI agents, fitting the template category well despite focusing heavily on artificial intelligence pipelines rather than general-purpose state machines.

    TypeScriptApproval WorkflowsHuman-in-the-loop InterfacesWorkflow Orchestration
    View on GitHub↗28,796
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Mastra is a TypeScript orchestration framework that provides durable workflow orchestration and event-driven agent loops, serving as a starter for building complex stateful pipelines despite lacking a visual workflow builder.

    TypeScriptApproval WorkflowsHuman-in-the-Loop WorkflowsRetry Strategies
    View on GitHub↗21,221
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    This Python framework provides event-driven agent orchestration and multi-agent workflow capabilities, serving as a solid starter repository for building custom automated pipelines.

    PythonHuman-in-the-Loop WorkflowsApproval WorkflowsHuman Approval
    View on GitHub↗27,191
  • huginn/huginnhuginn avatar

    huginn/huginn

    49,480View on GitHub↗

    Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to build autonomous agents that monitor web services, scrape data, and execute complex tasks by propagating events through a directed graph. By running on your own server infrastructure, it provides a private environment for orchestrating workflows without relying on third-party automation services. The platform distinguishes itself through a modular, plugin-based architecture that enables the development of custom agents to handle specific data processing needs. Each agent maintains

    Huginn is a self-hosted, event-driven workflow engine that connects autonomous agents in a directed graph to scrape data and execute tasks, fitting the automation template category despite lacking a visual builder or native state machine execution.

    RubyTask SchedulersTask Scheduling
    View on GitHub↗49,480
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,451View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    ZenML provides reproducible machine learning pipeline orchestration and stateful run execution, serving as a specialized platform for data and AI workflows despite lacking a visual builder.

    PythonHuman-in-the-Loop WorkflowsDirected Acyclic Graph PipelinesEvent-Driven Triggers
    View on GitHub↗5,451
  • prefecthq/prefectPrefectHQ avatar

    PrefectHQ/prefect

    21,640View on 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 workflow orchestration platform that executes state-machine-based pipelines defined in code, fitting the category of a workflow system though it is a full orchestration framework rather than a simple template or starter repository.

    PythonState Machine OrchestratorsEvent-Driven Workflow Triggers
    View on GitHub↗21,640
  • inngest/inngestinngest avatar

    inngest/inngest

    5,499View on GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Inngest is an event-driven durable execution framework that lets developers build resilient background workflows and stateful processes, matching the core intent despite lacking a visual builder.

    GoHuman-in-the-Loop WorkflowsCron SchedulingHuman Approval
    View on GitHub↗5,499
  • apache/airflowapache avatar

    apache/airflow

    45,902View on 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

    Apache Airflow is a robust workflow orchestration platform that defines pipelines as directed acyclic graphs and handles scheduled execution, though it focuses primarily on code-defined data pipelines rather than a visual builder or human-in-the-loop tasks.

    PythonData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestration Engines
    View on GitHub↗45,902
  • concourse/concourseconcourse avatar

    concourse/concourse

    7,845View on GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Concourse is a declarative CI/CD pipeline orchestrator that uses container-based workers for automated execution, matching the core workflow automation intent while focusing on continuous integration rather than general-purpose state machine templates.

    GoCI/CD OrchestrationContainer Command ExecutionAutomated Software Delivery
    View on GitHub↗7,845
  • stackstorm/st2StackStorm avatar

    StackStorm/st2

    6,487View on GitHub↗

    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 providing a robust workflow orchestration engine for multi-step tasks, though it lacks a built-in visual workflow builder and relies on code-first definitions.

    PythonEvent-Driven Automation PlatformsAutomated Action ExecutionAutomated Incident Response Workflows
    View on GitHub↗6,487
  • rundeck/rundeckrundeck avatar

    rundeck/rundeck

    6,145View on GitHub↗

    Rundeck is a job scheduling and automation platform that enables organizations to execute operational tasks across servers, containers, and cloud APIs from a central web console or API. It functions as a multi-node command execution engine, allowing scripts and commands to run across distributed Linux and Windows nodes, and serves as a self-service operations portal that delegates specific tasks to authorized users without granting full system access. The platform also operates as an incident response automation tool, automatically triggering diagnostic and remediation workflows when monitorin

    Rundeck provides job scheduling and automated workflow execution across distributed nodes via a web console and API, though it focuses more on operational tasks and IT orchestration than visual DAG builders or event-driven state machines.

    GroovyJob Scheduling and AutomationAutomated Incident Response WorkflowsCross-Platform Task Automation
    View on GitHub↗6,145
  • camunda/camunda-bpm-platformcamunda avatar

    camunda/camunda-bpm-platform

    4,269View on GitHub↗

    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 is a robust business process automation platform that supports workflow orchestration and state machine execution using the BPMN standard, though it serves more as a full-fledged enterprise platform than a lightweight starter template.

    JavaBPMN Execution EnginesBusiness Process OrchestratorsApplication Variable Management
    View on GitHub↗4,269
  • n8n-io/self-hosted-ai-starter-kitn8n-io avatar

    n8n-io/self-hosted-ai-starter-kit

    14,997View on GitHub↗

    This project provides a dockerized AI workflow stack and orchestration templates for deploying a self-hosted AI environment. It establishes a localized infrastructure for building autonomous agents and model chains that process private data on-premises without external cloud dependencies. The environment is designed to support autonomous agent development, allowing models to dynamically select tools, execute shell commands, and interact with local file systems. It includes integrated vector database support to enable retrieval augmented generation and private document analysis. The stack cov

    This project provides dockerized templates and orchestration stacks for building graph-based AI workflows and autonomous agents, fitting the need for workflow automation starter kits even though it is tailored specifically to AI use cases.

    Local Model Inference ServersSelf-Hosted AI EnvironmentsAI Infrastructure Stacks
    View on GitHub↗14,997
  • laravel-workflow/laravel-workflowlaravel-workflow avatar

    laravel-workflow/laravel-workflow

    1,207View on GitHub↗

    Core package for defining and running durable workflows and activities. Supports long-running persistent workflows, retries, queues, parallel execution, workflow monitoring, dedicated storage connections, and orchestration for microservices, data pipelines, sagas, agentic workflows, and other complex business processes.

    This repository provides a PHP-based package for defining and executing durable, long-running workflows with support for retries and persistent state, though it lacks a visual builder or human-in-the-loop features.

    PHPGeneral Purpose Orchestration
    View on GitHub↗1,207
  • danielgerlag/workflow-coredanielgerlag avatar

    danielgerlag/workflow-core

    5,884View on GitHub↗

    Lightweight workflow engine for .NET Standard

    This .NET Standard library provides a lightweight workflow engine and saga execution framework, serving as a solid programmatic starter for stateful workflows even though it lacks a visual builder.

    C#Embedded Workflow LibrariesService HostingTask Scheduling
    View on GitHub↗5,884
  • apache/dolphinschedulerapache avatar

    apache/dolphinscheduler

    14,329View on 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 distributed workflow orchestrator featuring a directed acyclic graph model, visual interface, and scheduled execution, making it a robust platform for data pipeline automation.

    JavaDistributed Task SchedulersData Pipeline OrchestrationWorkflow Orchestrators
    View on GitHub↗14,329
  • automaticmode/active_workflowautomaticmode avatar

    automaticmode/active_workflow

    864View on GitHub↗

    Polyglot workflows without leaving the comfort of your technology stack.

    ActiveWorkflow is a self-hosted agent-based automation platform that serves as a workflow orchestration template with event-driven triggers and scheduling capabilities, though it lacks a visual workflow builder and human-in-the-loop steps.

    RubyAutomation Tools
    View on GitHub↗864
  • fission/fission-workflowsfission avatar

    fission/fission-workflows

    381View on GitHub↗

    Workflows for Fission: Fast, reliable and lightweight function composition for serverless functions

    Fission Workflows provides a framework for orchestrating serverless functions into execution pipelines, matching the need for workflow templates and state-based execution, though it lacks a built-in visual builder or human-in-the-loop features out of the box.

    GoApplication FrameworksGeneral Purpose OrchestrationWorkflow Frameworks
    View on GitHub↗381
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
powerjob/powerjob7.8KJavaApache-2.0Mar 7, 2026
conductor-oss/conductor32KJavaApache-2.0Jun 15, 2026
triggerdotdev/trigger.dev13.7KTypeScriptapache-2.0Feb 19, 2026
kestra-io/kestra27.1KJavaApache-2.0Jun 16, 2026
langchain-ai/langgraph34.9KPythonMITJun 16, 2026
vercel/workflow1.7KTypeScriptapache-2.0Feb 20, 2026
badboysm890/claraverse3.8KGoNOASSERTIONJun 5, 2026
n8n-io/n8n192.8KTypeScriptNOASSERTIONJun 16, 2026
hatchet-dev/hatchet6.6KGomitFeb 20, 2026
elsa-workflows/elsa-core7.6KC#mitFeb 21, 2026

Related searches

  • GitHub Actions workflow library
  • an open source platform for workflow automation
  • Batch processing framework
  • a collection of CrewAI multi-agent workflow examples
  • a library for building workflow routing logic
  • Workflow orchestration engine
  • Flow control patterns
  • a command line tool for text selection