For framework modular pentru construirea de unelte extensibile, the strongest matches are automatisch/automatisch (Automatisch is a self-hosted, no-code workflow automation platform that), n8n-io/n8n (n8n is a self-hostable workflow automation platform with a) and kestra-io/kestra (Kestra is a declarative workflow orchestrator with a modular). jenkinsci/jenkins and camunda/camunda-bpm-platform round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „extensible tooling”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.
Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across various third-party web services. It functions as a no-code integration engine that allows users to connect disparate applications, enabling the automated movement of data and the execution of tasks without manual intervention. By running the platform on private infrastructure, users maintain full control over their data and ensure compliance with internal security policies. The platform distinguishes itself through a focus on secure, local credential management and flexible int
Automatisch is a self-hosted, no-code workflow automation platform that connects third-party services via pre-built integrations and supports triggers and scheduling, making it a solid match for an extensible workflow tool, though its extensibility is primarily through connectors rather than a plugin system.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
n8n is a self-hostable workflow automation platform with a visual builder, extensive integration nodes, and support for custom code and plugins, exactly matching the need for an extensible tool for automation and task orchestration.
Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external
Kestra is a declarative workflow orchestrator with a modular plugin system, event-driven triggers (webhooks, schedules, file changes), and self-hosted distributed architecture, making it a comprehensive and extensible workflow automation platform that directly fits the search.
Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst
Jenkins is a plugin-based CI/CD automation server that orchestrates build, test, and deployment pipelines, fitting your search for an extensible workflow automation tool with a rich plugin ecosystem, self-hostability, and trigger support, though its visual workflow builder is less comprehensive than some alternatives.
Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated workflows and human-centric tasks. It features a BPMN workflow engine for executing processes based on the BPMN 2.0 standard and a DMN decision engine for automating business logic and rule evaluation. The platform is designed for flexibility through an embedded workflow library that allows the engine to be integrated directly into custom applications. It supports multi-tenant workflow management, enabling the secure separation of process definitions and instance data for mult
Camunda is a production-grade workflow and decision automation platform built on BPMN and DMN, offering a visual modeler, extensive integration points, and a plugin/extension system for custom task types and listeners, directly matching your search for an extensible workflow automation tool.
Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it
Hatchet is a durable workflow engine for orchestrating multi-step pipelines with automatic retries, scheduling, and event-driven triggers, fitting the automation tool request; but it lacks a visual workflow builder and its extensibility relies on writing custom tasks rather than a dedicated plugin system, so it meets the core need in a more code-centric way.
This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,
Sim is an AI agent orchestration platform with a visual workflow builder, event-driven triggers, and a wide range of integration connectors, making it a genuine workflow automation tool — though its focus on AI agents and lack of a clear plugin/extension system keep it from being the broadest answer.
Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and conditional logic into repeatable, state-aware sequences. By enforcing formal specifications and organizational guardrails before technical implementation begins, the system ensures that project goals and requirements remain the foundation for all subsequent development activities. The p
Spec-kit is a specification-driven development framework that orchestrates development workflows through chained shell tasks and checkpoints, with plugin support for extensibility—fitting the need for self-hostable automation, though it lacks a visual workflow builder and focuses on CLI orchestration.
Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to build autonomous agents that monitor web services, scrape data, and execute complex tasks by propagating events through a directed graph. By running on your own server infrastructure, it provides a private environment for orchestrating workflows without relying on third-party automation services. The platform distinguishes itself through a modular, plugin-based architecture that enables the development of custom agents to handle specific data processing needs. Each agent maintains
Huginn is a self-hosted automation platform that orchestrates event-driven workflows through a directed graph of agents and offers a plugin-based architecture for extensibility, making it a fit for this search, though it lacks a visual workflow builder.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Apache Airflow is a self-hostable workflow orchestration platform that uses code-defined DAGs for pipeline automation, with a provider-based plugin system and event-driven triggers, though it lacks a visual workflow builder.
Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep
Prefect is a workflow orchestration platform for defining, scheduling, and monitoring data pipelines as Python code, fitting the category of workflow automation tools, though it relies on code rather than a visual builder and is specialized for data engineering rather than general-purpose task orchestration.
Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin
Temporal is a distributed workflow orchestration engine for coordinating long-running, fault-tolerant processes, which aligns with the search for an extensible automation tool, though it lacks a visual workflow builder and a traditional plugin system, relying on code-defined activities for extension.
Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi
Argo Workflows is a Kubernetes-native workflow engine that orchestrates containerized tasks as directed acyclic graphs, fitting the workflow automation category; it supports event triggers and self-hosting on Kubernetes, but relies on Kubernetes CRDs for extensibility rather than a traditional plugin system and lacks a visual workflow builder.
Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.
Dagster is a code-first data orchestration platform that automates complex data pipelines with scheduling, event triggers, and integration connectors, fitting the workflow automation intent, though it lacks a visual workflow builder and is specialized for data rather than general-purpose task orchestration.
Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running business processes across a network of services, using a stateful orchestration model to ensure consistent execution order and reliable state management. The system defines task sequences and conditional business logic using structured JSON configuration files. It manages the execution of complex operations across distributed systems with built-in persistence and failure recovery, tracking the progress of processes through a backend database. The platform provides capabilities for
Netflix Conductor is a distributed workflow orchestration engine for microservices that coordinates multi-step business processes with JSON-defined task sequences, fitting the automation-tool category; however, it lacks a visual workflow builder and its plugin model is limited to custom workers rather than a general extension system, so it covers only a subset of the desired features.
StackStorm is an event-driven automation platform that watches for events from external systems and triggers workflows, actions, and remediation across infrastructure tools. At its core, it provides a workflow orchestration engine that chains multiple actions and conditional logic into reusable, multi-step workflows for complex automation tasks, alongside a rules engine that applies matching criteria to triggers and maps trigger payload data to action inputs for automated responses. The platform distinguishes itself through a ChatOps integration framework that enables executing commands and r
StackStorm is an event-driven automation platform with a plugin/extension system (content packs), trigger/event support, and integration connectors for infrastructure tools, but it lacks a visual workflow builder, so it fits the category though not all requested features are present.
a Business Process Management (BPM) Suite
jBPM is a business process management suite that supports visual workflow modeling, event-driven triggers, integration with various systems, and can be extended through custom code and Java APIs, making it a solid fit for your need for an extensible workflow automation tool.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| automatisch/automatisch | 13.7K | JavaScript | other | |
| n8n-io/n8n | 192.8K | TypeScript | NOASSERTION | |
| kestra-io/kestra | 27.1K | Java | Apache-2.0 | |
| jenkinsci/jenkins | 25.5K | Java | MIT | |
| camunda/camunda-bpm-platform | 4.3K | Java | Apache-2.0 | |
| hatchet-dev/hatchet | 6.6K | Go | mit | |
| simstudioai/sim | 28.8K | TypeScript | Apache-2.0 | |
| github/spec-kit | 112.5K | Python | MIT | |
| huginn/huginn | 49.5K | Ruby | MIT | |
| apache/airflow | 45.9K | Python | Apache-2.0 |