Microsoft Power Automate

Best Self-hosted Alternatives to Microsoft Power Automate

A curated collection of the 20 best self hosted alternatives to Microsoft Power Automate.

Cloud-based workflow automation service for creating automated flows between Microsoft 365 and third-party apps. Supports connectors, approvals, scheduled and event-triggered workflows, and robotic process automation (RPA) to automate business processes.

Alternatives List

#1
n8n

n8n

Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

n8n screenshot

n8n is a workflow automation platform for technical teams that combines a visual workflow builder with the ability to add custom code. It supports hundreds of integrations and can also be used to build AI-powered automations and agent-style workflows.

Key Features

  • Visual, node-based workflow editor with triggers, actions, and branching logic
  • Code steps for custom logic (JavaScript and Python) and extensibility via custom nodes
  • Large integration ecosystem (hundreds of connectors) plus reusable workflow templates
  • Webhooks and API-based automation for event-driven workflows
  • AI-native tooling to build AI agent workflows and connect to your own data/models
  • Enterprise-oriented capabilities such as RBAC, audit logs, and SSO options (deployment dependent)

Use Cases

  • Automate business processes across SaaS tools (CRM updates, ticket routing, notifications)
  • Build internal integrations and data sync pipelines between systems using APIs and webhooks
  • Orchestrate AI-assisted workflows such as enrichment, summarization, and agent-driven tasks

Limitations and Considerations

  • Licensed under a fair-code model (source-available), which may restrict certain commercial use cases
  • Some advanced enterprise features depend on the chosen edition and deployment setup

n8n is a strong fit for teams that want low-code speed without giving up the control and flexibility of writing code. It works well for both simple automations and more complex, integration-heavy workflows.

176.3kstars
55.2kforks
#2
Huginn

Huginn

Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.

Huginn screenshot

Huginn is an open-source system for building agents that monitor the web, collect and process events, and take automated actions on your behalf. Agents produce and consume events which propagate through directed graphs so you can chain monitoring, filtering, and actions into complex workflows.

Key Features

  • Agent-based architecture: many built-in agent types (HTTP/RSS/IMAP/Twitter/Slack/WebHook/etc.) that create, filter, and act on events.
  • Event graph and scheduling: chain agents into directed graphs and schedule periodic or real-time checks.
  • Extensibility: write additional Agents as Ruby gems (huginn_agent) and add them via environment configuration.
  • Multiple deployment options: official container images and multi-container/docker-compose examples for quick deployment.
  • Data/back-end flexibility: supports MySQL or PostgreSQL for storage and can use Redis for background job processing when configured.

Use Cases

  • News and web-monitoring: scrape feeds and sites, alert on changes, or send digest emails when conditions match.
  • Social and API automation: track mentions, post updates, or transform incoming webhook data into downstream actions.
  • Data collection and ETL-style workflows: aggregate multiple sources into a database or automated reports via chained agents.

Limitations and Considerations

  • Operational complexity: Huginn is feature-rich but requires managing dependencies (Ruby, DB, optional Redis) and self-hosted infrastructure for production reliability.
  • Configuration surface: many integrations and agent options mean an initial configuration and learning curve to assemble reliable event graphs.

Huginn provides a powerful, code-friendly alternative to hosted workflow tools by keeping data and logic under the operator's control. It is widely used in the self-hosting community, distributed via official container images, and extended through agent gems for custom integrations.

48.8kstars
4.2kforks
#3
ToolJet

ToolJet

ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

ToolJet screenshot

ToolJet is an open-source, AI-native low-code platform for building and deploying internal tools such as dashboards, admin panels, and business applications. It provides a visual builder with deep integrations so teams can ship operational apps faster while keeping control of data and infrastructure.

Key Features

  • Visual app builder with responsive UI components (tables, forms, charts, lists, and more)
  • Multi-page apps and real-time collaborative editing
  • Built-in ToolJet Database (a no-code database built on PostgreSQL)
  • Integrations with many data sources, including databases, REST APIs, SaaS tools, and object storage
  • Workflow automation with triggers (schedules, webhooks, and in-app events) and visual logic (conditions, loops)
  • Extensibility via custom connectors/plugins and a CLI
  • Security capabilities such as encryption, granular access control, and optional SSO support (availability varies by edition)

Use Cases

  • Building internal admin panels and operational dashboards over existing databases
  • Creating CRUD apps and lightweight business tools (approvals, inventory, request tracking)
  • Automating multi-step internal workflows that call APIs and transform data

ToolJet fits organizations that want a self-managed, extensible internal tools platform with a visual UI builder, integrated data connections, and workflow automation. It is commonly deployed with containers and scales from small teams to larger enterprise environments.

37.5kstars
5kforks
#4
Budibase

Budibase

Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

Budibase screenshot

Budibase is an open-source low-code platform for building and deploying internal business applications and automating workflows. It connects to common databases and APIs or can be used to create apps from scratch, with built-in user management and secure deployment options.

Key Features

  • Visual app builder for single-page internal apps (forms, admin panels, portals, approval flows)
  • Data connectivity to popular databases and REST APIs
  • Automation engine for workflow steps, integrations, and webhook-driven processes
  • Pre-built UI components and templates for responsive apps
  • Role-based access control and user/group management for app distribution
  • Extensibility via JavaScript and plugins, plus a public API for interoperability
  • Multiple deployment options including Docker and Kubernetes

Use Cases

  • Building internal CRUD tools like ticketing, inventory, and operations dashboards
  • Creating secure customer/supplier portals and approval workflows
  • Automating routine IT and business processes across connected systems

Limitations and Considerations

  • Feature set and enterprise controls can vary by edition and deployment; evaluate required auth, auditing, and governance needs upfront

Budibase is well-suited for teams that want to ship internal tools quickly while retaining flexibility through integrations and extensibility. It provides a practical path to reduce engineering time spent on routine business applications and workflow automation.

27.7kstars
2.1kforks
#5
Kestra

Kestra

Declarative, API-first orchestration platform for scheduled and event-driven workflows with a plugin ecosystem, UI editor, CI/CD and Terraform integration.

Kestra screenshot

Kestra is an open-source, event-driven orchestration platform for building, scheduling and operating workflows using a declarative YAML model. It provides an API-first experience and a web UI that keep workflows as code while enabling visual inspection, iterative testing and execution.

Key Features

  • Declarative YAML workflows with inputs, variables, subflows, conditional branching, retries, timeouts and backfills
  • Event-driven and scheduled triggers (webhooks, message buses, file events, CRON/advanced schedules) with millisecond latency support
  • Rich plugin ecosystem and task runners to run code in any language (Python, Node.js, R, Go, shell, custom containers) and connect to databases, cloud services and message brokers
  • Built-in web UI with code editor (syntax highlight, autocompletion, topology/DAG view), execution logs, dashboards and a Playground mode for iterative task testing
  • API-first design, Git/version-control integration and Terraform provider for Infrastructure-as-Code and CI/CD workflows
  • Scalable, fault-tolerant architecture with workers, executors and support for containerized and Kubernetes deployments

Use Cases

  • Data pipeline orchestration: scheduled ETL/ELT, batch and streaming data workflows, integration with databases and cloud storage
  • ML/AI and model pipelines: orchestrate preprocessing, training, validation and deployment steps across compute runners
  • Infrastructure and business automation: orchestrate provisioning, service orchestration, webhooks and event-driven automation across teams

Limitations and Considerations

  • Advanced governance features (SSO, RBAC, multi-tenant enterprise controls) are provided in commercial/Enterprise offerings rather than the core open-source distribution
  • Frontend editing capabilities (interactive drag-and-drop flow editing) are evolving; some UI graph editing features are currently limited and under active development
  • Plugin coverage varies by integration; teams building uncommon integrations may need to implement or maintain custom plugins

Kestra combines an Everything-as-Code approach with a feature-rich UI and extensible plugin model to unify orchestration across data, infra and application workflows. It is designed for teams that need both developer-grade reproducibility and operational observability in workflow automation.

26.4kstars
2.5kforks
#6
Node-RED

Node-RED

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Node-RED screenshot

Node-RED is a flow-based, low-code development tool that provides a browser-based editor and a lightweight Node.js runtime for building event-driven applications. It enables wiring together devices, APIs and services using a visual palette of nodes and deploys flows as JSON.

Key Features

  • Browser-based drag-and-drop flow editor with reusable library, tabs and a built-in JavaScript function editor.
  • Lightweight runtime built on Node.js with non-blocking event-driven architecture for edge and cloud deployments.
  • Extensible palette model: thousands of community-contributed nodes for protocols, services and hardware.
  • Deploy flows to the runtime with a single click; flows are stored and shared as JSON for portability.
  • Admin and runtime APIs (including HTTP Admin APIs) and editor/runtime separation for embedding and automation.
  • Support for common IoT and web protocols (MQTT, HTTP, WebSocket) and dashboard UI options for visualization.
  • Multiple installation and delivery options including npm, Docker and platform integrations.
  • Modern editor tooling (monaco editor used for function code editing) and integration points for custom nodes.

Use Cases

  • Home automation and smart-home orchestration: connect sensors, hubs and cloud services into automated flows.
  • Industrial and edge IoT: collect, transform and route telemetry from devices (MQTT, OPC-UA, serial, etc.).
  • Integration and orchestration: prototype API connectors, webhook handlers, ETL-style transformations and real-time pipelines.

Limitations and Considerations

  • Not designed as a drop-in horizontally-distributed clustered compute engine: horizontal scaling and HA require external orchestration or third-party offerings and careful design of shared state.
  • Exposing the editor/admin interface without proper authentication and hardening poses security risks; secure adminAuth and network controls are required for public-facing instances.
  • For extremely high-throughput, low-latency or transactional workloads, a purpose-built, strongly clustered platform may be more appropriate than the single-process runtime model.

Node-RED is a practical, widely adopted open-source platform for quickly building event-driven automations and integrations using visual flows. Its large node ecosystem and lightweight Node.js runtime make it well suited to DIY, edge and many production integration scenarios, while enterprise-grade scaling or exposure needs should be planned and secured.

22.8kstars
3.8kforks
#7
NocoBase

NocoBase

Open-source, self-hosted no-code/low-code platform to build internal tools and business applications with a data-model approach, workflows, permissions, and a plugin system.

NocoBase is an open-source no-code/low-code development platform for building internal tools and business applications on top of your data. It focuses on a data model-driven architecture, a WYSIWYG configuration experience, and a plugin-based core that can be extended for enterprise needs.

Key Features

  • Data model-driven design that decouples data structure from UI for flexible app building
  • Visual page builder with blocks (tables, forms, charts, calendars, etc.) and configurable actions
  • Built-in workflow automation to orchestrate business logic and processes
  • Fine-grained permissions for menus, data access, and actions
  • Plugin-based microkernel architecture where features are delivered and extended as plugins
  • Integrations and multiple data sources, including the main database, external databases, and third-party APIs
  • Optional AI-oriented capabilities designed to embed AI “employees” into interfaces and workflows

Use Cases

  • Build CRUD-based internal tools such as admin panels, operations back offices, and client portals
  • Create business apps like CRM, ERP-style modules, and project/work management systems
  • Automate approvals, data synchronization, and operational processes with workflows and role-based access

NocoBase is a strong fit when you need rapid delivery of business applications while keeping full control over deployment, extensibility, and access policies through plugins and granular permissions.

21.6kstars
2.5kforks
#8
Activepieces

Activepieces

Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.

Activepieces screenshot

Activepieces is an automation platform for building and running workflows that connect apps, APIs, and internal systems. It combines a no-code builder with developer-friendly extensibility, including a TypeScript “pieces” framework and AI-oriented capabilities.

Key Features

  • Visual workflow builder with branching, loops, and retries
  • Webhook triggers and a generic HTTP step for integrating any REST API
  • Code steps with JavaScript and support for installing npm packages
  • Extensible “pieces” integration framework written in TypeScript
  • Flow versioning and the ability to restore previous versions
  • Templates, branding options, and controls over which integrations appear in the builder
  • Built-in interfaces for human input/approval patterns (for example, forms or chat-style inputs)
  • AI features to assist with code generation and AI-first automation patterns, including MCP-focused tooling

Use Cases

  • Automate business processes across teams (sales, finance, HR, marketing)
  • Build reliable API-driven workflows for internal tools using webhooks and HTTP requests
  • Create custom integrations as reusable “pieces” and standardize automations across an organization

Activepieces is a strong fit for teams that want a Zapier-style automation experience with the flexibility to build and maintain custom integrations in TypeScript, while also supporting AI-assisted automation workflows.

21kstars
3.3kforks
#9
Windmill

Windmill

Windmill is an open-source developer platform to turn scripts into webhooks, cron jobs, workflows, and internal apps with auto-generated and low-code UIs.

Windmill screenshot

Windmill is an open-source developer platform for building internal tools, APIs, background jobs, and workflows by turning scripts into reusable building blocks. It provides auto-generated UIs, webhooks, and scheduling so teams can ship operational automation and apps quickly while keeping execution and access control on their own infrastructure.

Key Features

  • Turn scripts into APIs, webhooks, scheduled jobs, and shareable auto-generated UIs
  • Low-code workflow editor to compose scripts into multi-step flows
  • App builder for creating richer internal UIs on top of scripts and workflows
  • Multi-language script support (notably Python, TypeScript, Go, Bash, SQL, and GraphQL)
  • Built-in secrets/variables management with workspace-level encryption for stored credentials
  • Sandboxed execution using nsjail for stronger isolation in multi-tenant deployments
  • Git-based development workflows via CLI and repository synchronization
  • PostgreSQL-backed job orchestration with stateless API and scalable workers

Use Cases

  • Building internal tools (admin panels, ops dashboards, backoffice utilities)
  • Automating operational workflows (scheduled maintenance tasks, data syncs, incident runbooks)
  • Exposing controlled internal APIs and webhooks backed by scripts

Limitations and Considerations

  • Some distribution binaries/images may include non-open components; fully open-source builds come from compiling the repository sources
  • Community Edition includes limits on certain enterprise features (for example, SSO user limits)

Windmill fits teams that want a script-first approach to internal tooling and automation with a fast workflow engine and a built-in UI layer. It combines developer-friendly coding with low-code composition to scale from quick scripts to production-grade orchestrated workflows.

15.9kstars
882forks
#10
Automatisch

Automatisch

Automatisch is an open-source Zapier alternative for building no-code automations that connect apps and services while keeping data on your own infrastructure.

Automatisch screenshot

Automatisch is a workflow automation tool (an open-source alternative to Zapier) that lets you connect different apps and services to automate business processes. It is designed for teams that want no-code automation while keeping control of where data is stored.

Key Features

  • No-code/low-code builder for creating multi-step workflows
  • Connectors to integrate multiple third-party services in a single automation
  • Self-hosted deployment to keep automation data within your own environment
  • Web-based UI for managing workflows, connections, and execution
  • Community Edition (AGPL) with an optional Enterprise Edition for commercial features

Use Cases

  • Automate routine business processes like notifications, data sync, and approvals
  • Build internal integrations between chat tools, CRMs, and other SaaS systems
  • Run compliance-sensitive automations where data residency and privacy matter

Limitations and Considerations

  • Some functionality may differ between Community Edition and Enterprise Edition due to licensing

Automatisch is a strong fit for organizations that need flexible, app-to-app automation without relying on proprietary automation clouds. It combines a web UI with self-hosting to support privacy-focused, customizable workflows.

13.7kstars
1kforks
#11
StackStorm

StackStorm

Open-source event-driven automation platform for DevOps and SRE, with rules, workflows, ChatOps, and hundreds of integration packs for auto-remediation and incident response.

StackStorm is an event-driven automation platform that connects infrastructure and applications to take actions in response to triggers. It is used by DevOps and SRE teams to codify operations as rules and workflows, enabling repeatable remediation and response.

Key Features

  • Event-driven rules engine to map triggers (timers, webhooks, and integration events) to actions or workflows
  • Workflow orchestration for multi-step runbooks with branching, context passing, and human escalation
  • Large ecosystem of reusable “packs” (integrations, sensors, actions, rules, and workflows)
  • ChatOps support to run automations and collaborate from team chat tools
  • REST API, CLI, and web UI for managing automation content and executions
  • Audit trail of action executions for traceability and operational review

Use Cases

  • Automated remediation of common infrastructure and application incidents
  • Incident response runbooks that combine diagnostics, fixes, and escalation
  • Custom CI/CD and deployment orchestration across heterogeneous toolchains

Limitations and Considerations

  • Operating and customizing packs/sensors/actions typically requires Python and operational domain knowledge
  • The platform consists of multiple components (e.g., message bus, datastore), which can add deployment and maintenance complexity

StackStorm is well-suited for teams that need flexible, event-driven runbook automation across many existing tools. It helps standardize operational processes while keeping automation content versionable and reusable as code.

6.4kstars
782forks
#12
UpSnap

UpSnap

UpSnap is a simple Wake-on-LAN web app with a device dashboard, scheduling via cron, port checks, and optional network discovery for managing machines on a LAN.

UpSnap screenshot

UpSnap is a lightweight web application for waking devices on your local network using Wake-on-LAN. It provides a simple dashboard for organizing devices and triggering actions, with optional network discovery and scheduling.

Key Features

  • One-click Wake-on-LAN device dashboard
  • Scheduled events via cron for automation
  • Configurable port ping checks
  • Device discovery using network scanning (requires nmap)
  • User management with per-device permissions
  • Internationalization support and multiple UI themes
  • Runs as a single binary or via Docker images for multiple CPU architectures

Use Cases

  • Wake PCs or servers on-demand from a browser on your LAN
  • Schedule automatic wake-ups for lab, office, or homelab machines
  • Discover and inventory wake-capable devices on a network segment

Limitations and Considerations

  • Network discovery requires nmap and typically elevated privileges (root/admin)
  • Exposing the service publicly is discouraged due to the risk of command execution misuse; use a VPN for remote access

UpSnap is well-suited for homelabs and small networks that want a straightforward, low-friction way to wake and manage devices. Its simple UI, scheduling, and access controls make it practical for shared environments.

5.1kstars
188forks
#13
OliveTin

OliveTin

Self-hosted web UI that exposes YAML-defined shell commands as buttons, dashboards and API endpoints with ACLs, auth and logging for safe, repeatable server operations.

OliveTin screenshot

OliveTin is a self-hosted web application that exposes predefined shell commands through a responsive Single Page UI and an API. It uses a simple YAML configuration to define actions, dashboards and entities so administrators can make complex or dangerous commands safe and repeatable.

Key Features

  • YAML-based configuration-as-code for actions, entities and dashboards, with live-reloadable options
  • Responsive, touch-friendly Single Page App UI (light/dark modes) designed for tablets and mobile
  • Action system: parameterised commands, timeouts, scheduled (cron) executions and execution logs
  • Security model with multiple authentication options (local users, OAuth2, JWT, trusted headers) and ACL-based authorization per-action
  • Multiple integration points: REST API / webhook endpoints and URL-based triggers for automation and streamdeck/QR integrations
  • Container images, packages and Helm chart available for easy deployment; small resource footprint (Go backend)
  • Accessibility-focused frontend and configurable UI theming and custom JS support

Use Cases

  • Provide non-technical users (family, junior admins) one-click buttons to restart services or run maintenance scripts
  • Trigger complex or long-running server operations from mobile devices or dashboards without giving shell access
  • Integrate server commands into automation flows via webhooks, API calls or scheduled tasks (cron)

Limitations and Considerations

  • Actions and dashboards are primarily defined in YAML configuration files; adding or editing actions requires editing config files (configuration-as-code), which may be less convenient for non-technical administrators
  • Because OliveTin executes arbitrary shell commands, correct security configuration is essential; misconfigured authentication/ACLs can expose powerful operations
  • Accounting/auditing for action executions is provided via logs but the documentation notes this area is less mature and may require additional operational procedures

OliveTin is intended for administrators who want a simple, auditable way to expose repeatable server operations without granting interactive shell access. It emphasizes safety, minimal resource usage and flexible integration via API and configuration.

3.4kstars
108forks
#14
WebThings Gateway

WebThings Gateway

Self-hosted smart home hub that unifies device control, automation, and floorplan visualization while preserving privacy.

WebThings Gateway screenshot

WebThings Gateway is a self-hosted software distribution that lets you monitor and control your smart home from a private hub. It provides a unified web interface, automation rules, and a floorplan view while emphasizing privacy and interoperability.

Key Features

  • Unified web interface to monitor and control all devices
  • Drag-and-drop rules engine for automations
  • Interactive floorplan to visualize device placement
  • Time-stamped data logging for trends and insights
  • Adapter add-ons to connect new devices and protocols
  • Docker and Snap packaging for flexible deployment
  • Open, standards-based Web of Things API

Use Cases

  • Private home automation hub with local data storage and control
  • Cross-protocol device integration via add-ons for centralized management
  • Local data visualization and scheduled automations without cloud dependence

Limitations and Considerations

  • WebThings Gateway 2.0 introduces API and OS changes; some add-ons may require updates to remain compatible
  • Raspberry Pi OS-based images for earlier versions are deprecated; migration to Docker or Snap is recommended
  • Some advanced features may require technical familiarity or manual configuration

Conclusion WebThings Gateway enables private, standards-based control of your smart home with local-only operation and an extensible add-on ecosystem. It is actively developed by an open community with ongoing updates through containerized deployments.

2.6kstars
331forks
#15
Form.io

Form.io

Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.

Form.io screenshot

Form.io is an open-source form and data management platform that combines a drag-and-drop form builder with a backend API for storing, validating, and routing form submissions. It is designed to be embedded into web applications and deployed in your own environment to keep control of data and integrations.

Key Features

  • Drag-and-drop builder for complex, multi-page forms and JSON-based form definitions
  • Embeddable form rendering for common frontend frameworks
  • REST API for resources and submissions, including server-side validation
  • Role-based permissions for managing projects, forms, and data access
  • Workflow-style actions and integrations, including webhooks and conditional routing
  • Form revisioning to manage changes over time and preserve historical submissions

Use Cases

  • Building internal business-process apps that require complex forms and approvals
  • Adding a managed form layer and submissions API to existing web applications
  • Delivering a white-labeled, multi-tenant form-building capability inside a SaaS product

Limitations and Considerations

  • The open-source core is commonly paired with commercial components for advanced enterprise features (for example, PDF and governance capabilities)

Form.io is a strong fit when forms are central to an application and you want a standardized, API-driven approach to building, embedding, and managing them. It helps teams reduce custom form engineering while keeping flexibility for integrations and deployments.

2.3kstars
774forks
#16
Corteza

Corteza

Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.

Corteza screenshot

Corteza is an open-source low-code platform for building CRM, business process, and other structured-data applications. It combines an app builder, workflow automation, and an API-first backend to help teams model data and deliver internal tools quickly.

Key Features

  • Low-code app building for structured data (records, fields, pages, and modules)
  • Workflow automation and scripting to orchestrate business processes
  • API-centric architecture for integrations and external application development
  • Role-based access control (RBAC) for fine-grained permissions
  • Privacy and compliance-oriented features to support regulated environments
  • Customization options including terminology, translations, and reusable app configurations

Use Cases

  • Building internal CRM and case-management systems tailored to your processes
  • Creating operational tools (requests, approvals, inventories) with automated workflows
  • Integrating multiple systems via APIs to unify data entry and reporting

Corteza is suited to organizations that need flexible, self-controlled business applications without committing to a proprietary low-code ecosystem. Its focus on standards, security, and extensibility makes it a strong foundation for long-lived internal platforms.

2kstars
487forks
#17
OpenRemote

OpenRemote

OpenRemote is a 100% open-source IoT platform for device management, data dashboards, and automation with rules, APIs, and multi-tenant user management.

OpenRemote screenshot

OpenRemote is a 100% open-source IoT platform for connecting, managing, and monitoring devices and assets. It provides device provisioning, automation rules, and dashboards to analyze and visualize live and historical data, with multi-tenant support for serving multiple customers or organizations.

Key Features

  • Device and asset management with customizable asset types
  • Secure connectivity via APIs and protocol integrations (e.g., MQTT, HTTP/REST, WebSocket)
  • Automation using a rules engine with drag-and-drop flows and scripting (JavaScript and Groovy)
  • Alerts and notifications based on live telemetry and events
  • Dashboard and insights builder for data visualization
  • Multi-tenancy (realms) with users, roles, and restricted access
  • Extensible web components for building custom web apps for installers and end-users

Use Cases

  • IoT manufacturers managing distributed devices with provisioning, monitoring, and updates
  • System integrators unifying multiple on-site systems into a single monitoring and control platform
  • Energy management and smart building scenarios using rules, alarms, and dashboards

Limitations and Considerations

  • Historical attribute data retention is governed by configurable purge policies, which may require tuning for long-term analytics needs

OpenRemote fits teams that need an end-to-end, customizable IoT foundation: connectivity, asset modeling, automation, and visualization in one platform. Its multi-tenant architecture and extensibility make it suitable for both single deployments and solutions delivered to multiple customers.

1.7kstars
410forks
#18
µTask

µTask

µTask is a lightweight automation engine for cloud workflows modeled in YAML, backed by PostgreSQL, with extensible Go-based actions.

µTask is a lightweight automation engine for cloud workflows. It models business processes in YAML and executes them with a PostgreSQL backend. It emphasizes simplicity, security through encryption, and extensibility via Go-based plugins.

Key Features

  • Requires only a PostgreSQL database to operate
  • All data is encrypted and visible only to authorized users
  • Workflow definitions are expressed in declarative YAML
  • Extensible: developers can implement custom actions in Go
  • Asynchronous execution with an auditable, encrypted state trail

Use Cases

  • Kubernetes ingress TLS certificate provisioning workflow
  • New team member bootstrap and onboarding automation
  • Payments API asynchronous processing with risk checks and human-in-the-loop

Conclusion µTask offers a practical YAML-driven automation engine for cloud workflows, with PostgreSQL persistence and a pluggable Go-based action layer. It provides a Docker-based quickstart and a graphical dashboard to monitor tasks.

Source: µTask README on GitHub

1.4kstars
95forks
#19
AutoKitteh

AutoKitteh

Developer-first platform for durable workflow automation and orchestration, with code-based workflows, triggers, integrations, and API-first execution.

AutoKitteh screenshot

AutoKitteh is a developer platform for workflow automation and orchestration, focused on durable execution for long-running and reliable workflows. It provides an API-first runtime to deploy, trigger, run, and manage code-based automations with built-in integrations.

Key Features

  • Durable execution with automatic recovery for long-running workflows
  • Code-based workflows (primarily Python; also supports Starlark)
  • API-first platform with gRPC and HTTP interfaces
  • Triggers via webhooks and schedulers
  • Built-in integrations (e.g., Slack, GitHub, Gmail, Google Calendar, Twilio, and LLM providers)
  • Operational tooling for management, monitoring, and debugging via Web UI, CLI, and a VS Code extension

Use Cases

  • Automating internal business processes and backend workflows
  • DevOps/FinOps/MLOps automation with resilient, auditable executions
  • Building and operating AI-assisted automations and agents using existing integrations

Limitations and Considerations

  • JavaScript support is listed as coming soon, so language support may be incomplete depending on your needs

AutoKitteh fits teams that want the flexibility of writing automation logic in code while still getting a managed workflow runtime with durability, triggers, integrations, and operational controls. It is especially suitable for critical workflows where reliability and recoverability matter.

1.1kstars
41forks
#20
Panora

Panora

Automates purchase order ingestion, validation, and ERP posting for distributors, manufacturers and wholesalers using AI-driven item matching and configurable workflows.

Panora screenshot

Panora is an integration engine and back-office automation platform that automates purchase order ingestion, validation, and posting to ERPs for distributors, manufacturers, and wholesalers. It uses AI-driven item matching and configurable workflows to reduce order-entry time and errors.

Key Features

  • AI-powered PO parsing and smart item matching across large inventories to identify correct part numbers and SKUs.
  • Validation and duplicate-order detection before posting to connected ERPs, reducing wrong shipments and duplicate fulfillment.
  • Configurable routing and workflow rules with manual-review queues so teams can approve ambiguous orders.
  • Real-time posting to ERPs and external systems via connectors and APIs; supports inbox-style intake (email/attachments) and dashboard review.
  • Administrative dashboard and operational metrics (ROI calculator, error/reconciliation views) for monitoring automation impact.
  • Monorepo architecture implemented primarily in TypeScript with a Node/NestJS backend, Prisma-based data layer, and a React/Vite frontend; containerized for deployment with Docker and compose.

Use Cases

  • Distributors automating incoming order emails and documents to post validated purchase orders into their ERP.
  • Manufacturers and wholesalers reducing fulfillment errors and reclaiming staff time from manual order entry.
  • Teams scaling order-entry capacity and enforcing duplicate-check and inventory matching rules across large catalogs.

Limitations and Considerations

  • The open-source edition was sunset and the repository is archived (archive noted in project metadata), so ongoing maintenance and community updates for the OSS codebase may be limited.
  • Enterprise-grade ERP connectors and custom mappings may require integration work for specific ERPs; connector availability can affect time-to-value.
  • Some features (advanced connectors, SLA-backed support, hosted tooling) are provided primarily through Panora’s commercial offering rather than the archived OSS release.

Panora targets back-office automation for distribution/wholesale workflows, combining AI parsing and integration tooling to reduce manual PO entry and errors. Its repository shows a TypeScript/NestJS/React stack and containerized deployment; evaluation should consider the archived status of the open-source edition versus the company’s hosted product offering.

1kstars
201forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running