For an orchestration engine for automating software workflows, the strongest matches are automatisch/automatisch (Automatisch is an open-source, self-hosted no-code automation platform that), kestra-io/kestra (Kestra is a declarative workflow orchestrator with an event-driven) and elsa-workflows/elsa-core (Elsa Core is a workflow engine framework with a). conductor-oss/conductor and hatchet-dev/hatchet round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Open-source platforms and libraries for orchestrating complex business processes and automating repetitive task sequences.
Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across various third-party web services. It functions as a no-code integration engine that allows users to connect disparate applications, enabling the automated movement of data and the execution of tasks without manual intervention. By running the platform on private infrastructure, users maintain full control over their data and ensure compliance with internal security policies. The platform distinguishes itself through a focus on secure, local credential management and flexible int
Automatisch is an open-source, self-hosted no-code automation platform that connects third-party services to build multi-step workflows, with support for triggers, scheduling, and webhooks—exactly the kind of tool this search is after.
Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external
Kestra is a declarative workflow orchestrator with an event-driven engine that supports schedules, webhooks, plugin integrations, and a low-code visual interface, making it a comprehensive open-source platform for designing, running, and monitoring automated workflows.
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 with a visual drag-and-drop designer, event-driven triggers, and extensive extensibility for custom activities and integrations, making it a strong fit for designing, running, and monitoring automated workflows as required.
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 with a visual UI for designing and monitoring workflows, supporting triggers, scheduling, webhooks, error handling, and self-hosted deployment—covering nearly all the features needed for a workflow automation platform.
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 an open-source durable workflow engine and task orchestration platform with scheduling, automatic retries, and real-time observability, fitting the search for a workflow automation platform, though it does not advertise a visual workflow builder.
Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience manager and marketing suite designed for automating lead nurturing, designing customer journeys, and managing multi-channel campaigns on private infrastructure. The system distinguishes itself through a visual workflow engine and campaign builder that model customer journeys via conditional nodes. It incorporates a behavioral tracking engine to monitor website visitor activity, which informs lead engagement scoring to prioritize high-value prospects. The platform covers omni
Mautic is a marketing automation platform built around a visual workflow engine and campaign builder, offering triggers, integrations, scheduling, and self-hosting—covering many required features, but its marketing-specific focus limits it as a general-purpose workflow automation tool.
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 self-hostable low-code workflow orchestration engine that uses event-driven triggers, multi-language scripting, and GitOps to automate business processes, making it a strong fit for designing, running, and monitoring automated workflows with integrations and scheduling.
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 browser-based workflow automation platform with a visual no-code builder, scheduling, and logging, ideal for automating web tasks; however, its browser-extension model means it is not self-hostable as a server, which limits fit for that specific requirement.
Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex
Langflow is a self-hostable low-code platform specifically for building and running multi-step AI agent pipelines with a visual drag-and-drop interface, making it a genuine workflow automation platform for AI-focused workflows, though it may lack explicit scheduling and error-handling features compared to a general-purpose workflow engine.
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 an open-source, self-hosted workflow automation platform with a low-code builder, modular triggers and actions, and third-party integrations, directly matching the core requirement for designing and running automated workflows; while scheduling and webhook support are not explicitly confirmed in the given evidence, the platform is positioned as an n8n alternative and is likely comprehensive.
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 self-hostable workflow automation platform with a visual builder, trigger-based execution, hundreds of integrations, scheduling, error handling, and monitoring — it squarely meets every requirement this search is after.
Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a
Node-RED is a visual, low-code workflow automation platform with a browser-based flow editor, extensive integration nodes, and built-in support for triggers, scheduling, error handling, logging, webhooks, and self-hosting, making it a comprehensive match for designing and running automated workflows.
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 fits the category by handling fault-tolerant, stateful workflows with scheduling and error handling, but it is code-first and lacks a visual workflow builder, so it matches the need for a self-hostable automation platform albeit with a narrower, programmatic approach.
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 an open-source workflow orchestration platform focused on scheduling and monitoring data pipelines via Python code, with strong observability and self-hosting support, but it lacks a native visual workflow builder and is more code-first than the typical drag-and-drop automation tool this search envisions.
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 automation platform where you chain agents to scrape, monitor, and respond to web services, but it relies on code configuration rather than a visual workflow builder, so it fits the category in a narrower, developer-oriented way.
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,
Sim is an open-source AI agent orchestration platform with a visual low-code/no-code interface for building and deploying automation workflows, and its event-driven engine and extensive third-party integrations align well with your search, though its focus on AI agents and lack of explicit scheduling make it a narrower fit than a general-purpose workflow platform.
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 focused on marketing automation, with trigger-based execution and scheduling—fitting the category of workflow automation platforms, though its specialization in marketing makes it narrower than a general-purpose tool.
EasySpider is a no-code automation platform designed to orchestrate repetitive web interactions and data collection processes. It functions as a browser task orchestrator, providing a visual environment where users can build and execute complex workflows through point-and-click configuration rather than manual programming. The platform distinguishes itself by enabling visual web scraping design, allowing users to create data extraction tasks by interacting directly with web elements. It utilizes a headless browser engine to simulate human navigation and event-driven interactions, mapping thes
EasySpider is a visual, no-code platform for automating web interactions and data collection, which fits the core idea of designing and running workflows, though it is more specialized for browser tasks and does not offer the full set of features like broad integrations or scheduling you are looking for.
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 mature workflow orchestration platform that lets you define, schedule, and monitor code‑driven pipelines, covering scheduling, error handling, logging, integrations, and self‑hosting — though it lacks a native visual workflow builder and is best suited for teams comfortable with Python‑based DAGs.
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 open-source event-driven automation platform that lets you design and run multi-step workflows with triggers, integrations, webhooks, and self-hosting, though it lacks a visual workflow builder and relies on code/configuration for workflow definitions.
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 BPM Platform is a workflow automation platform built on BPMN and DMN, providing visual modeling, triggers, integrations, and scheduling, though this specific repository is the end-of-life version 7 (Camunda 8 is the current recommended version).
Firetable is a backend administration platform and low-code orchestrator for Firebase databases. It provides a spreadsheet-like interface for managing cloud database records, defining rich data fields, and controlling user access permissions. The project functions as a no-code automation platform and cloud function orchestrator, allowing for the deployment and management of serverless logic through a visual browser interface. It enables the creation of backend workflows and external API integrations that are triggered by specific data changes at the field level. The platform covers broad cap
Firetable is a low-code workflow automation platform that lets you design, deploy, and manage serverless workflows through a visual browser interface, with triggers based on Firebase data changes and support for external API integrations — making it the right kind of tool even if it focuses on the Firebase ecosystem and may lack some generic features like scheduling or built-in monitoring.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| automatisch/automatisch | 13.7K | JavaScript | other | |
| kestra-io/kestra | 27.1K | Java | Apache-2.0 | |
| elsa-workflows/elsa-core | 7.6K | C# | mit | |
| conductor-oss/conductor | 32K | Java | Apache-2.0 | |
| hatchet-dev/hatchet | 6.6K | Go | mit | |
| mautic/mautic | 9.2K | PHP | other | |
| windmill-labs/windmill | 15.8K | HTML | other | |
| automaapp/automa | 21.4K | Vue | NOASSERTION | |
| logspace-ai/langflow | 149.8K | Python | MIT | |
| activepieces/activepieces | 20.9K | TypeScript | other |