Tray.io

Best Self Hosted Alternatives to Tray.io

A curated collection of the 20 best self hosted alternatives to Tray.io.

Tray.io is a cloud integration platform (iPaaS) for designing, running, and managing automated workflows between SaaS applications and APIs. It provides a visual low-code workflow builder, prebuilt connectors, data transformation, and orchestration tools for automated integrations.

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.

169.5kstars
53.7kforks
#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. (github.com)

Key Features

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

Use Cases

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

Limitations and Considerations

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

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. (hub.docker.com)

48.5kstars
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.2kstars
4.9kforks
#4
Hasura GraphQL Engine

Hasura GraphQL Engine

Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.

Hasura GraphQL Engine screenshot

Hasura GraphQL Engine provides instant, realtime GraphQL and REST APIs over your data sources by introspecting schemas and exposing a composable, secure API surface. It supports multiple backends and connector SDKs for adding custom business logic, and includes an admin console and migration tooling for managing schema and metadata.

Key Features

  • Instant GraphQL APIs generated from database schemas with support for queries, mutations, subscriptions (realtime).
  • Fine-grained row- and column-level access control and permission rules.
  • Database event triggers and webhooks for serverless workflows and asynchronous processing.
  • Data Connectors architecture (V3) enabling Postgres, MongoDB, ClickHouse, MS SQL Server and other sources.
  • Connector SDKs for writing custom business logic in TypeScript, Python, and Go.
  • Admin console and migration tooling for schema management and metadata versioning.
  • Remote schemas and schema stitching to merge custom GraphQL services into a single endpoint.
  • Container-friendly deployment with Docker and orchestration support for cloud/Kubernetes environments.

Use Cases

  • Rapidly expose an existing database as a secure, realtime GraphQL API for web and mobile apps.
  • Build event-driven pipelines by triggering functions or webhooks on database changes.
  • Compose data from multiple sources into a unified API for microservices and analytics.

Limitations and Considerations

  • Full feature parity depends on the connected data source; some advanced features vary by connector and database capabilities.
  • Operational behavior (performance, caching, realtime scalability) is influenced by the underlying datastore and deployment topology.

Hasura is designed to accelerate API development by automating schema-to-API creation and providing production-oriented features for access control, subscriptions, and eventing. It is commonly used to modernize data access, integrate heterogeneous data sources, and power realtime user experiences.

31.9kstars
2.9kforks
#5
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.5kstars
2.1kforks
#6
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.2kstars
2.5kforks
#7
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.6kstars
3.8kforks
#8
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.2kstars
2.4kforks
#9
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.

20.4kstars
3.2kforks
#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.5kstars
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
779forks
#12
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
104forks
#13
µ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.3kstars
96forks
#14
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
40forks
#15
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
#16
FlowFuse

FlowFuse

Industrial low-code platform that extends Node-RED with an LLM-powered copilot, collaborative flow development, remote edge deployment, CI/CD and AI-assisted data transformation.

FlowFuse is a low-code industrial application platform built on Node-RED that helps teams connect devices, move and model data, and operate applications at scale. It combines visual flow-based programming with an LLM-powered copilot and tools for remote deployment, collaboration, and governance.

Key Features

  • Node-RED native: uses Node-RED as the core visual low-code environment for wiring hardware, APIs, and protocols into flows
  • LLM-powered copilot (FlowFuse Expert): generates and refines flows, transformations, dashboards and queries using Model Context Protocol (MCP)
  • Collaborative development: multi-developer editing, versioning and AI-assisted code generation for team workflows
  • Remote deployment & edge management: create standardized snapshots and deploy/manage Node-RED instances and edge agents across sites
  • AI-assisted data transformation: generate SQL, JavaScript, and mapping logic from natural language to normalize and model operational data
  • Interactive dashboards: build real-time KPIs and visualizations with AI-generated UI components
  • CI/CD and DevOps integration: pipelines and environment promotion support for development, test, and production workflows
  • Enterprise security & governance: role-based access controls, audit trails, monitoring and centralized management for industrial deployments

Use Cases

  • Industrial IoT integration: unify data from PLCs, sensors and machines and normalize across sites for centralized analytics
  • Rapid app and dashboard creation: let OT and IT teams co-create transformations, dashboards and automations using natural language prompts
  • Fleet-wide deployments: standardize Node-RED snapshots and push updates to remote edge devices across multiple facilities

Limitations and Considerations

  • Some advanced capabilities (hosted FlowFuse Cloud, enterprise-grade features and professional support) are offered commercially and may require licensing
  • Running at industrial scale requires appropriate edge agents, orchestration and infrastructure; resource needs and operational complexity can increase with fleet size
  • The platform builds on Node-RED; complex flows or bespoke integrations may still require experienced developers and operational testing

FlowFuse is suited for organizations that need to bridge IT and OT with a low-code, AI-accelerated workflow platform. It emphasizes rapid prototyping, centralized deployment, and governance for industrial-scale automation and monitoring.

370stars
82forks
#17
github-ntfy

github-ntfy

Rust-based service that monitors GitHub and Docker Hub releases and forwards notifications to ntfy, Gotify, Discord, and Slack. Works as a Docker container or CLI.

github-ntfy (ntfy_alerts) is a lightweight notifier that watches GitHub repositories and Docker Hub images for new releases and forwards release events to notification endpoints. It is implemented in Rust for performance and can run as a standalone binary or inside a Docker container.

Key Features

  • Monitors GitHub releases and Docker Hub image updates and detects new releases
  • Sends notifications to ntfy and Gotify, and supports Discord and Slack webhooks
  • Implemented in Rust (v2 rewrite) to reduce resource usage and improve performance
  • Configurable via environment variables; supports a Docker image (published image and container examples provided)
  • Supports GitHub authentication via token; requires repo, read:org and read:user permissions when using authenticated queries
  • Provides a CLI/binary for manual runs and supports running as a long-lived container

Use Cases

  • Send automated release notifications from GitHub repositories to team channels and notification systems
  • Track Docker Hub image updates and notify operators when new images are published
  • Integrate release alerts into lightweight alerting pipelines or home-lab notification stacks

Limitations and Considerations

  • Configuration is primarily environment-variable driven; no web-based onboarding or management UI is provided
  • Notification targets are limited to the supported backends (ntfy, Gotify, Discord, Slack); additional integrations are listed as TODO
  • Requires a GitHub token with specific scopes for repository and organization access when authenticated monitoring is used

github-ntfy is suited for users who need a simple, efficient bridge from release sources to notification endpoints. It favors a minimal operational footprint and predictable behavior over a full-featured management interface.

53stars
1forks
#18
RapidForge

RapidForge

Single-binary platform that turns Bash/Lua scripts into HTTP endpoints, webhooks, cron jobs and visual pages with built-in auth, OAuth and credential management.

RapidForge screenshot

RapidForge is a single-binary web server that turns scripts into production-ready internal tools, APIs, webhooks and scheduled jobs. It provides a web UI and visual page builder so teams can expose CLI tools and scripts as endpoints or pages without framework boilerplate.

Key Features

  • Convert Bash or Lua scripts into HTTP endpoints and webhooks with environment-variable injection for request data
  • Built-in cron-style scheduler with execution history, audit logs and job management
  • Visual drag-and-drop page and form builder that maps form fields to script variables
  • Embedded Lua VM for in-script logic and compatibility with existing shell tooling
  • Secure credential storage and first-class OAuth flows; credentials auto-injected into scripts
  • Single-binary deployment model with minimal runtime dependencies and straightforward Docker packaging
  • Web UI for creating endpoints, scheduling jobs, managing logs and configuring auth

Use Cases

  • Expose internal CLI tasks or monitoring scripts as authenticated HTTP APIs or webhooks
  • Schedule backups, data exports or maintenance tasks and review execution history in the UI
  • Build simple internal admin pages and forms that drive shell scripts or integrations

Limitations and Considerations

  • Some features (key-value store) rely on a local SQLite runtime; administrators must ensure sqlite3 or equivalent is available when using packaged installers
  • Project is lightweight and focused on internal tooling; it may lack enterprise-grade integrations or scaling features found in larger workflow platforms

RapidForge is best suited for teams that want to rapidly expose existing scripts as services or build small internal tools without adopting a full application stack. Its single-binary approach simplifies deployment and reduces operational overhead while providing built-in auth, scheduling and auditability.

18stars
0forks
#19
CTFreak

CTFreak

On-premises IT task scheduler to centralize, schedule, and run scripts and commands across servers via SSH/WinRM, with workflows, logs, notifications, and an API.

CTFreak screenshot

CTFreak is an on-premises IT task scheduler designed to centralize scripts and operational jobs in one place, replacing scattered cron jobs and ad-hoc runbooks. It provides a fast, mobile-first web UI to execute tasks locally or remotely across heterogeneous environments.

Key Features

  • Remote executions on multiple nodes via SSH and WinRM, without installing agents
  • Task types for commands, Bash scripts, PowerShell scripts, Ansible playbooks, SQL scripts, and HTTP requests
  • Workflow engine to chain tasks sequentially or concurrently, including nested workflows
  • Team-based organization, centralized execution history, and consolidated logs
  • Notifications and alerting integrations (e.g., email, Slack, Microsoft Teams, Discord, Telegram, Mattermost)
  • Issue tracking integrations (e.g., GitHub, Jira, Linear, YouTrack)
  • SSO support via OpenID Connect
  • REST API plus incoming webhooks for automation and integrations
  • Lightweight resource usage and simple deployment

Use Cases

  • Sysadmin/DevOps job orchestration: maintenance, updates, and operational scripts across fleets
  • Data engineering operations: run long or concurrent imports and calculations on distributed servers
  • Self-service operations for business users: safely trigger pre-defined IT tasks via a web UI

Limitations and Considerations

  • Some advanced capabilities and higher limits (e.g., unlimited tasks, broader notifier quotas) depend on the chosen edition

CTFreak fits teams that want a straightforward, lightweight alternative to heavier runbook automation platforms while keeping strong visibility into job history and failures. It is especially useful in mixed Windows/Linux environments thanks to SSH and WinRM support.

#20
Apache Flink

Apache Flink

Apache Flink is a distributed engine for stateful stream processing and batch analytics with event-time semantics, fault tolerance, and scalable deployment on clusters.

Apache Flink screenshot

Apache Flink is a distributed processing engine for stateful stream processing and batch analytics. It is designed for low-latency, high-throughput pipelines with strong consistency, fault tolerance, and event-time processing.

Key Features

  • Stateful stream processing with exactly-once consistency (depending on connector and sink support)
  • Event-time semantics with watermarks and advanced windowing
  • Fault tolerance via checkpoints and savepoints for upgrades, rollbacks, and migrations
  • Unified runtime for streaming and batch workloads
  • Rich APIs including DataStream and Table/SQL for declarative processing
  • Scalable parallel execution on clusters with fine-grained state management

Use Cases

  • Real-time analytics and monitoring pipelines over logs and events
  • Stream ETL and enrichment between messaging systems and databases
  • Stateful event-driven applications such as fraud detection or alerting

Limitations and Considerations

  • Operating Flink reliably requires careful tuning of state backends, checkpoints, and connector configuration
  • Some delivery guarantees depend on the chosen connectors and sinks, not only the core engine

Apache Flink is well-suited for teams building reliable, stateful real-time systems and unified streaming/batch data pipelines. It provides robust primitives for event-time processing and recovery, while scaling from small deployments to large cluster environments.

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