Workflow Automation software connects disparate applications and hardware devices to execute repetitive tasks through a central interface. These tools use visual builders or custom scripts to trigger actions based on specific events, such as sensor readings or API updates. This type of software serves developers and home administrators who need to orchestrate complex logic across their internal systems. Self-hosting these apps ensures that sensitive operational logs and device triggers remain on local hardware rather than on external servers. This approach prevents external service outages from interrupting critical automated processes.
This page lists 48 open source tools in the Workflow Automation category. The most popular are n8n, Home Assistant and AppSmith. Most use the AGPL-3.0 or Apache-2.0 license, and 43 offer an official Docker image.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
A local home automation platform that manages smart devices and creates automations without requiring cloud connectivity.
A low-code platform for building internal tools, admin panels, and dashboards through a drag and drop interface.
A self-hosted collaboration platform providing team chat, workflow automation, voice calling, and screen sharing for secure organizations.
A low-code platform for building internal tools and dashboards using a visual drag and drop interface.
Build AI agents and knowledge bases using visual workflow orchestration, data processing, and retrieval augmented generation.
A low code platform for building internal business applications, automating workflows, and deploying AI agents.
Open-source firmware for ESP8266 and ESP32 devices providing local control and automation via web interface.
Automate content creation and distribution across multiple social media platforms using AI agents for monetization.
A flow-based development tool for visually programming event-driven applications and integrating hardware devices and APIs.
A no-code platform for building business systems using a visual interface and integrated AI coding agents.
Connect apps and automate tasks using a no-code builder with an extensible TypeScript framework.
Automate browser workflows using large language models and computer vision to interact with websites via natural language.
A durable execution platform that manages failures and retries to ensure reliable execution of long running workflows.
An AI agent platform that manages a workforce of agents as a versioned git repository.
A service oriented ticketing system for managing customer support queries and organizing a knowledge base.
A developer platform for building internal APIs, background jobs, workflows, and UIs using a code first approach.
A self-hosted automation tool that connects various web services to automate business processes without requiring programming knowledge.
Convert stories and scripts into animated short dramas using an AI driven production pipeline.
Centralize alerts and automate incident responses using declarative workflows and AI powered correlation across monitoring tools.
Local energy management system for controlling electric vehicle charging based on solar power and grid usage.
A low-code backend management platform providing a spreadsheet interface for Firestore and Google Cloud Platform databases.
An event-driven automation platform for integrating services and taking actions in response to system events.
A self-hosted digital library manager that automates ebook ingestion and format conversion for various ereaders.
An autonomous office assistant that executes tasks across your local files, terminal, and browser via LLMs.
A self-hosted email platform for sending transactional messages, managing marketing campaigns, and automating communication workflows.
Connects AI agents to over 600 tools via a unified MCP server or function calling SDK.
A self-hosted web radio management suite for starting and managing web radio stations of all sizes.
Automate downloads from one-click hosters and cloud drives using a lightweight Python based manager.
Manage and monitor smart home devices, sensors, and energy usage through a centralized automation system.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.