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

Open-Source Alternatives to IFTTT

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to IFTTT

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    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.

    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 self-hostable visual workflow automation platform that connects APIs and devices using a browser-based flow builder and event-driven triggers.

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

    JavaConditional Branching
    View on GitHub↗27,073
  • 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 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.

    JavaScriptThird-Party API Integrations
    View on GitHub↗13,704
  • 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-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.

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

    C#Durable Workflow Execution EnginesVisual Workflow BuildersWorkflow Orchestrators
    View on GitHub↗7,629
  • 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 visual builder and third-party integrations, though it lacks some specific conditional logic capabilities highlighted in the requirements.

    TypeScriptBusiness Workflow AutomationEmbedded Automation EnginesEvent-Driven Workflow Triggers
    View on GitHub↗20,887
  • 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 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.

    HTMLWorkflow OrchestrationAutomated Workflow OrchestrationInternal Business Tools
    View on GitHub↗15,844
  • 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 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.

    TypeScriptDurable Workflow EnginesDurable Workflow Execution EnginesAI Agent Orchestrators
    View on GitHub↗13,696
  • langflow-ai/langflowlangflow-ai avatar

    langflow-ai/langflow

    149,735View on GitHub↗

    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.

    PythonVisual Workflow Canvases
    View on GitHub↗149,735
  • baptistearno/typebot.iobaptisteArno avatar

    baptisteArno/typebot.io

    10,042View on GitHub↗

    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.

    TypeScriptSelf-Hosted ApplicationsThird Party IntegrationsThird-Party API Integrations
    View on GitHub↗10,042
  • miniflux/v2miniflux avatar

    miniflux/v2

    9,389View on GitHub↗

    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.

    GoSelf-Hosted ApplicationsWebhooks
    View on GitHub↗9,389
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
n8n-io/n8n192.8KTypeScriptNOASSERTIONJun 16, 2026
node-red/node-red22.8KJavaScriptapache-2.0Feb 20, 2026
kestra-io/kestra
27.1K
Java
Apache-2.0
Jun 16, 2026
automatisch/automatisch13.7KJavaScriptotherFeb 11, 2026
huginn/huginn49.5KRubyMITJun 13, 2026
elsa-workflows/elsa-core7.6KC#mitFeb 21, 2026
activepieces/activepieces20.9KTypeScriptotherFeb 19, 2026
windmill-labs/windmill15.8KHTMLotherFeb 20, 2026
triggerdotdev/trigger.dev13.7KTypeScriptapache-2.0Feb 19, 2026
langflow-ai/langflow149.7KPythonMITJun 16, 2026

Related searches

  • an open source workflow automation platform
  • an open source workflow automation platform
  • a self-hosted CI/CD platform for automating workflows
  • an open source alternative to Hootsuite
  • an open source alternative to Stream Deck
  • an open source alternative to OctoPrint
  • an open source no-code web builder
  • an open source CI/CD server for deployment