awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Workflow Automation Tools

Ranking updated Jul 18, 2026

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.

Workflow Automation Tools

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

    automatisch/automatisch

    13,704View on GitHub↗

    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.

    JavaScriptWebhook IntegrationsEvent-Driven Workflow TriggersThird-Party API Integrations
    View on GitHub↗13,704
  • 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 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.

    JavaError Handling WorkflowsExecution Failure PoliciesAudit Logging
    View on GitHub↗27,073
  • 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 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.

    C#Visual Workflow BuildersEvent-Driven Workflow TriggersExecution Logs
    View on GitHub↗7,629
  • 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 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.

    JavaEvent-Driven Workflow TriggersRetry Policies
    View on GitHub↗31,962
  • 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 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.

    GoCron SchedulingIncoming WebhooksEvent-Driven Workflow Triggers
    View on GitHub↗6,622
  • mautic/mauticmautic avatar

    mautic/mautic

    9,219View on GitHub↗

    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.

    PHPVisual Workflow BuildersThird-Party Service Integrations
    View on GitHub↗9,219
  • 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 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.

    HTMLExternal Service Integrations
    View on GitHub↗15,844
  • automaapp/automaAutomaApp avatar

    AutomaApp/automa

    21,425View on GitHub↗

    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.

    VueEvent-Driven Workflow TriggersExternal Service IntegrationsWorkflow Triggers
    View on GitHub↗21,425
  • logspace-ai/langflowlogspace-ai avatar

    logspace-ai/langflow

    149,776View on GitHub↗

    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.

    PythonVisual Workflow Builders
    View on GitHub↗149,776
  • activepieces/activepiecesactivepieces avatar

    activepieces/activepieces

    20,887View on GitHub↗

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

    Activepieces is 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.

    TypeScriptExecution Failure PoliciesEvent-Driven Workflow Triggers
    View on GitHub↗20,887
  • 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 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.

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    View on GitHub↗192,772
  • node-red/node-rednode-red avatar

    node-red/node-red

    22,803View on GitHub↗

    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.

    JavaScriptAutomation FrameworksEvent-Driven WorkflowsIoT Automation
    View on GitHub↗22,803
  • 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 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.

    GoCron SchedulingExecution LogsExternal Service Integrations
    View on GitHub↗18,411
  • 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 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.

    PythonEvent-Driven Workflow TriggersExecution LogsThird-Party Service Integrations
    View on GitHub↗21,640
  • 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 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.

    RubyTask Scheduling
    View on GitHub↗49,480
  • 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,

    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.

    TypeScriptEvent-Driven Workflow Triggers
    View on GitHub↗28,796
  • transformeroptimus/superagiTransformerOptimus avatar

    TransformerOptimus/SuperAGI

    17,572View on GitHub↗

    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.

    PythonWebhook Triggers
    View on GitHub↗17,572
  • naibowang/easyspiderNaiboWang avatar

    NaiboWang/EasySpider

    44,092View on GitHub↗

    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.

    JavaScriptBrowser Task OrchestratorsNo-Code AutomationVisual Web Scraping Tools
    View on GitHub↗44,092
  • 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 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.

    PythonData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestration Engines
    View on GitHub↗45,902
  • 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 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.

    PythonEvent-Driven Automation PlatformsAutomated Action ExecutionAutomated Incident Response Workflows
    View on GitHub↗6,487
  • 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 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).

    JavaBPMN Execution EnginesBusiness Process OrchestratorsApplication Variable Management
    View on GitHub↗4,269
  • antlervc/firetableAntlerVC avatar

    AntlerVC/firetable

    6,813View on GitHub↗

    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.

    TypeScriptSpreadsheet-Like InterfacesDatabase Administration InterfacesEvent-Driven Function Mapping
    View on GitHub↗6,813
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
automatisch/automatisch13.7KJavaScriptotherFeb 11, 2026
kestra-io/kestra27.1KJavaApache-2.0Jun 16, 2026
elsa-workflows/elsa-core7.6KC#mitFeb 21, 2026
conductor-oss/conductor32KJavaApache-2.0Jun 15, 2026
hatchet-dev/hatchet6.6KGomitFeb 20, 2026
mautic/mautic9.2KPHPotherFeb 19, 2026
windmill-labs/windmill15.8KHTMLotherFeb 20, 2026
automaapp/automa21.4KVueNOASSERTIONMar 2, 2026
logspace-ai/langflow149.8KPythonMITJun 17, 2026
activepieces/activepieces20.9KTypeScriptotherFeb 19, 2026

Related searches

  • an embeddable workflow engine for orchestrating pipelines
  • an open source platform for workflow automation
  • a workflow orchestration tool for data pipelines
  • an open source workflow automation platform
  • an open source workflow automation platform
  • a self-hosted Airflow alternative
  • an open source workflow execution engine
  • an integration platform for connecting workflows