For an open source workflow automation platform, the first results are n8n-io/n8n (This repository is a self-hostable workflow automation platform featuring a visual node-based builder, extensive third-party API integrations, event-driven and scheduled triggers, and robust conditional logic capabilities), node-red/node-red (Node-RED is a self-hostable visual workflow automation platform that connects APIs and devices using a browser-based flow builder and event-driven triggers) and kestra-io/kestra. automatisch/automatisch and huginn/huginn round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to ifttt”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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
This repository is a self-hostable workflow automation platform featuring a visual node-based builder, extensive third-party API integrations, event-driven and scheduled triggers, and robust conditional logic capabilities.
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 self-hostable visual workflow automation platform that connects APIs and devices using a browser-based flow builder and event-driven triggers.
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 an infrastructure-as-code and data orchestration platform that handles complex pipelines via declarative configuration files rather than a primary visual node-and-wire editor, but it provides robust event-driven triggers, scheduling, and extensive third-party plugin integrations.
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 workflow automation platform with a visual builder and third-party integrations, though it currently has a narrower set of built-in integrations and advanced triggers than the most comprehensive tools in this space.
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-hostable event-driven automation platform that uses autonomous agents to monitor web services and execute workflows, fulfilling the core category requirements even though it relies on code-based agent setup rather than a traditional drag-and-drop visual builder.
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 an open-source workflow engine and integration framework featuring a visual drag-and-drop designer, event-driven triggers, and self-hostable capabilities, making it well-suited for building automated business processes.
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 visual builder and third-party integrations, though it lacks some specific conditional logic capabilities highlighted in the requirements.
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 workflow orchestration engine that supports third-party integrations and event-driven triggers, though it leans more toward code-first script execution and DAGs than a traditional visual-first workflow builder.
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 is an open-source workflow automation and integration platform that lets you build durable, event-driven background workflows using code, though it focuses on developer-first code definitions rather than a traditional drag-and-drop visual builder.
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 provides a visual drag-and-drop canvas for orchestrating workflows, but its core identity is tailored for building AI agents and large-language-model pipelines rather than general-purpose web service and API integration.
Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic
Typebot is a visual chatbot builder and conversational platform rather than a general-purpose workflow automation tool for integrating arbitrary web services and APIs.
This project is a self-hosted RSS feed aggregator and reader designed to collect and organize content from RSS, Atom, and JSON feeds. It functions as a privacy-focused client that blocks pixel trackers and strips URL parameters to prevent third-party tracking and referrer leakage. The system is built as a REST API feed reader, exposing its data and user accounts through a programmable interface for third-party clients. It maintains compatibility with the OPML standard for importing and exporting subscriptions and provides tools for web content extraction using readability parsers and custom r
This project is a self-hosted RSS reader and feed aggregator rather than a general workflow automation platform, making it a neighbouring content tool rather than the requested integration system.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| n8n-io/n8n | 192.8K | TypeScript | NOASSERTION | |
| node-red/node-red | 22.8K | JavaScript | apache-2.0 | |
| kestra-io/kestra |
| 27.1K |
| Java |
| Apache-2.0 |
| automatisch/automatisch | 13.7K | JavaScript | other |
| huginn/huginn | 49.5K | Ruby | MIT |
| elsa-workflows/elsa-core | 7.6K | C# | mit |
| activepieces/activepieces | 20.9K | TypeScript | other |
| windmill-labs/windmill | 15.8K | HTML | other |
| triggerdotdev/trigger.dev | 13.7K | TypeScript | apache-2.0 |
| langflow-ai/langflow | 149.7K | Python | MIT |