Some notes on event and workflow automation systems — tools and platforms for automating processes, orchestrating tasks, and enabling durable, event-driven workflows; spanning open-source projects, cloud services, and distributed systems.
- https://github.com/stars/0xdevalias/lists/event-automation-systems
-
Event Automation Systems (0xdevalias' Starred List)
-
- https://github.com/meirwah/awesome-workflow-engines
-
awesome-workflow-engines
-
A curated list of awesome open source workflow engines
-
- https://github.com/enescingoz/awesome-n8n-templates
-
n8n_automations
-
Supercharge your workflow automation with this curated collection of n8n templates! Instantly connect your favorite apps-like Gmail, Telegram, Google Drive, Slack, and more-with ready-to-use, AI-powered automations. Save time, boost productivity, and unlock the true potential of n8n in just a few clicks.
-
This repository contains a collection of n8n automation templates sourced from the internet. These templates are designed to help automate a wide range of tasks and workflows using n8n, making it easier for users to discover and use ready-made automations for various platforms and services.
-
- https://github.com/restyler/awesome-n8n
-
Awesome N8N: Top 100 Community Nodes
-
Useful n8n resources: list of community nodes and tutorials
-
n8n is a self‑hosted, open‑source workflow automation platform that lets you build workflows. This list features the most popular community nodes – the node's number is its ranking based on monthly downloads (from npmjs.com).
-
- https://github.com/windmill-labs/windmill
-
Windmill - Developer platform for APIs, background jobs, workflows and UIs
-
Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
-
Open-source developer infrastructure for internal tools (APIs, background jobs, workflows and UIs). Self-hostable alternative to Retool, Pipedream, Superblocks and a simplified Temporal with autogenerated UIs and custom UIs to trigger workflows and scripts as internal apps.
- https://www.windmill.dev/
-
- https://github.com/n8n-io/n8n
-
n8n - Secure Workflow Automation for Technical Teams
-
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
-
n8n is a workflow automation platform that gives technical teams the flexibility of code with the speed of no-code. With 400+ integrations, native AI capabilities, and a fair-code license, n8n lets you build powerful automations while maintaining full control over your data and deployments.
- https://n8n.io/
-
- https://github.com/temporalio/temporal
-
Temporal—durable execution platform
-
Temporal is a durable execution platform that enables developers to build scalable applications without sacrificing productivity or reliability. The Temporal server executes units of application logic called Workflows in a resilient manner that automatically handles intermittent failures, and retries failed operations.
-
Temporal is a mature technology that originated as a fork of Uber's Cadence. It is developed by Temporal Technologies, a startup by the creators of Cadence.
- https://temporal.io/
- https://docs.temporal.io/
-
Temporal Platform Documentation
-
-
- https://github.com/cadence-workflow/cadence
-
Cadence
-
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
-
Cadence Workflow is an open-source platform since 2017 for building and running scalable, fault-tolerant, and long-running workflows. This repository contains the core orchestration engine and tools including CLI, schema managment, benchmark and canary.
- https://cadenceworkflow.io/
-
- https://github.com/node-red/node-red
-
Node-RED
-
Low-code programming for event-driven applications
- https://nodered.org/
-
- https://github.com/apache/airflow
-
Apache Airflow
-
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
-
Apache Airflow (or simply Airflow) is a platform to programmatically author, schedule, and monitor workflows.
- https://airflow.apache.org/
-
- https://github.com/apache/nifi
-
Apache NiFi
-
Apache NiFi is an easy to use, powerful, and reliable system to process and distribute data.
- https://nifi.apache.org/
-
An easy to use, powerful, and reliable system to process and distribute data
-
NiFi automates cybersecurity, observability, event streams, and generative AI data pipelines and distribution for thousands of companies worldwide across every industry.
-
-
- https://github.com/huginn/huginn
-
Huginn
-
Create agents that monitor and act on your behalf. Your agents are standing by!
-
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.
-
- https://github.com/argoproj/argo-workflows
-
Argo Workflows
-
Workflow Engine for Kubernetes
-
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition).
- https://argo-workflows.readthedocs.io/en/stable/
-
- https://github.com/openfaas/faas
-
OpenFaaS - Serverless Functions Made Simple
-
OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in an OCI-compatible image to get a highly scalable endpoint with auto-scaling and metrics.
- https://www.openfaas.com/
-
- https://github.com/Azure/durabletask
-
Durable Task Framework
-
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
-
The Durable Task Framework (DTFx) is a library that allows users to write long running persistent workflows (referred to as orchestrations) in C# using simple async/await coding constructs. It is used heavily within various teams at Microsoft to reliably orchestrate long running provisioning, monitoring, and management operations. The orchestrations scale out linearly by simply adding more worker machines. This framework is also used to power the serverless Durable Functions extension of Azure Functions.
- https://learn.microsoft.com/en-us/azure/azure-functions/durable/
-
Azure Durable Functions documentation
-
Durable Functions is an extension of Azure Functions that lets you write stateful functions in a serverless compute environment.
- https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview
-
What are Durable Functions?
-
Durable Functions is a feature of Azure Functions that lets you write stateful functions in a serverless compute environment. The extension lets you define stateful workflows by writing orchestrator functions and stateful entities by writing entity functions using the Azure Functions programming model. Behind the scenes, the extension manages state, checkpoints, and restarts for you, allowing you to focus on your business logic.
-
-
-
Some suggestions from ChatGPT that haven't yet been sorted into the rest of this gist:
Breaking things up will make the gist much more usable. Here’s a starting taxonomy:
- n8n (open-source, node-based workflows)
- Windmill (Python/TypeScript-first automation)
- Huginn (event monitoring & reaction system)
- Node-RED (visual flow-based programming)
- Prefect (dataflow orchestration, Python)
- Airflow (ETL/data pipelines, Python DAGs)
- Dagster (modern data orchestration platform)
- Temporal (durable workflows, microservice orchestration)
- Cadence (open-source predecessor to Temporal, from Uber)
- Netflix Conductor (microservice orchestration)
- Zeebe (Camunda’s distributed workflow engine)
- Camunda Platform 8 (BPMN workflow automation, Zeebe-based)
- Argo Workflows (Kubernetes-native workflows, DAG execution)
- Zapier (popular cloud automation, integrations)
- Make.com (formerly Integromat, visual automation)
- IFTTT (consumer-level automations)
- Pipedream (serverless event-driven workflows, code + integrations)
- Tray.io (enterprise automation)
- Workato (integration & automation for enterprises)
- Parabola (automation for spreadsheets/ops teams)
- Azure Durable Functions (durable workflows in serverless context)
- Google Cloud Workflows (event-driven orchestration)
- Serverless Step Functions (AWS-managed workflow orchestration)
- Automatisch (Zapier-like, self-hosted alternative)
- Trigger.dev (TypeScript-first background jobs & workflows)
- Kestra (open-source orchestration, YAML & plugins)
- DAGWorks (Hamilton) (function graph dataflow for Python)
- https://github.com/0xdevalias
- https://github.com/stars/0xdevalias/lists/event-automation-systems
-
Event Automation Systems (0xdevalias' Starred List)
-
- https://github.com/stars/0xdevalias/lists/event-automation-systems
- https://gist.github.com/0xdevalias
- Integrating Workflow Automation Tools (Apple Shortcuts, Alfred, BetterTouchTool, etc) via CLI, etc (0xdevalias' gist)