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
Flowable Engine is a business process management platform and workflow engine used to automate business processes and orchestrate human and system activities. It provides a suite for modeling, deploying, and executing complex workflows and decision rules across distributed environments, including a dedicated case management system for unstructured processes and ad-hoc activities. The platform is a Kubernetes native workflow orchestrator that can be deployed as a containerized service using manifests and Helm charts. It supports an embedded runtime model, allowing the engine to integrate as a
Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard. It functions as a Java-based framework that embeds process orchestration directly into enterprise applications and microservices to coordinate sequences of tasks and human-centric interactions. The platform utilizes a persistent state machine to maintain the status of long-running workflows in a relational database, ensuring continuity across system restarts. It manages high-volume environments through optimistic concurrency control, which tracks versioning tokens to prevent da
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
Go-workflow is a lightweight library designed for defining and executing business process logic through a state-machine engine. It enables the automation of multi-step operations by managing task lifecycles, approval consensus, and the progression of processes through defined stages.
الميزات الرئيسية لـ go-workflow/go-workflow هي: Business Process Automation, JSON-Based, Approval Workflow Management, State Machine Transitions, Workflow Orchestration, Process Definition Formats, Review Approval Workflows, Data-Driven Routing.
تشمل البدائل مفتوحة المصدر لـ go-workflow/go-workflow: camunda/camunda-bpm-platform — Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated… flowable/flowable-engine — Flowable Engine is a business process management platform and workflow engine used to automate business processes and… activiti/activiti — Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard.… netflix/conductor — Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running… appsmithorg/appsmith — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and…