For an event driven architecture framework for developers, the strongest matches are n8n-io/n8n (n8n is a visual workflow automation platform that handles), activepieces/activepieces (Activepieces is an open-source workflow automation platform that connects) and hatchet-dev/hatchet (Hatchet is a durable workflow engine and task orchestration). dagster-io/dagster and home-assistant/core round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best event-driven architecture tools. Compare top open-source triggers by activity and features to find the best fit for your stack.
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 visual workflow automation platform that handles event-driven processes with webhook and scheduled triggers, custom JavaScript/Python code, extensive API integrations, and data filtering—directly matching your search for an event-driven automation tool.
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 workflow automation platform that connects third-party apps via modular triggers and actions, with a visual low-code builder, sandboxed custom code execution, and webhook/scheduled triggers, directly matching your event-driven automation needs.
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 and task orchestration platform that is explicitly event-driven, supporting scheduled and event-triggered task resumption, DAG pipelines, retries, and real-time observability—exactly fitting the need for an event-driven workflow automation tool.
Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.
Dagster is a data-oriented workflow orchestration platform that schedules and triggers pipelines via code-defined assets and sensors—so it fits the event-driven automation category with custom code execution and monitoring, though its visual workflow builder is more of a DAG visualiser than a drag-and-drop editor.
Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all
Home Assistant is an event-driven automation platform that executes actions in response to events, schedules, and webhooks, with a visual workflow builder and broad integration support—exactly the kind of system this search targets, though focused primarily on home automation rather than general-purpose workflows.
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 event-driven background workflow engine that lets you build durable, stateful automations with standard code, supporting triggers, scheduling, external integrations, and execution monitoring—making it a solid fit for event-driven workflow automation.
Event-driven Automation Framework for Kubernetes
Argo Events is a Kubernetes-native event-driven framework that triggers workflows from events such as webhooks, schedules, and cloud sources, covering most of the requested features like event filtering, transformation, and logging—but it lacks a visual workflow builder and is tightly coupled to Kubernetes.