9 مستودعات
Platforms for defining and managing custom project processes, state transitions, and approval workflows.
Distinguishing note: Focuses on visual configuration of business logic and state transitions rather than low-level task automation.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Workflow Orchestration Engines. Refine with filters or upvote what's useful.
Plane is a project management platform designed for planning, tracking, and delivering complex organizational tasks. It provides a centralized workspace that utilizes hierarchical structures to organize work into epics and initiatives, enabling automated progress tracking across teams without requiring manual status updates. The platform distinguishes itself through an integrated artificial intelligence engine that coordinates tasks, retrieves live data, and automates repetitive workflows by analyzing project history and documentation. It supports enterprise-grade requirements by offering sel
The platform allows users to define custom project processes by configuring state transitions, approval gates, and role-based permissions through a visual interface.
This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf
Defines complex notification logic as version-controlled code to enable automated deployment and consistent cross-platform messaging sequences.
Marker is a comprehensive document processing platform designed to automate the conversion, extraction, and structuring of data from complex files. It functions as an orchestration engine that chains modular processing steps into versioned, reusable pipelines, allowing organizations to standardize document handling and automate repetitive business tasks at scale. The platform distinguishes itself through its support for secure, private infrastructure deployment, enabling users to run containerized services within their own environments to maintain strict data privacy. It features specialized
The platform runs specialized processing workflows by referencing unique pipeline identifiers to apply custom logic, validation rules, or automated evaluation steps.
Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl
Manages complex business processes with automated retries and data consistency mechanisms.
ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l
Manages the software development lifecycle by transitioning through predefined phases where agents perform specific actions and validate outputs.
Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin
Durable workflow engines run workflows generated at runtime by passing definitions directly to the engine, ensuring every generated step remains durable, observable, and retryable.
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,
Workflow Platform defines conditional logic using expressions that reference previous block outputs to determine the execution path based on boolean evaluation results.
Dapr is a distributed application runtime that provides a sidecar-based infrastructure layer for building resilient microservices and event-driven applications. By utilizing a sidecar proxy pattern, it abstracts complex infrastructure tasks into standardized, network-accessible APIs, allowing developers to focus on application logic while the runtime handles service discovery, state management, and secure communication. The platform distinguishes itself through a pluggable component architecture and language-agnostic design, enabling services written in any programming language to interact wi
Manages long-running distributed processes by persisting execution state to external storage to ensure reliability across service restarts and failures.
Hexabot is a conversational AI framework and workflow orchestration engine designed to build and deploy intelligent agents. It functions as a runtime environment that connects autonomous agents to multiple messaging channels, enabling consistent user engagement and automated interaction across various platforms. The platform distinguishes itself through a modular agentic runtime that decouples conversational logic from tool execution, allowing for the dynamic injection of capabilities. It utilizes schema-driven orchestration to execute multi-step tasks, relying on strict data contracts to ens
Provides a runtime engine for orchestrating complex, schema-driven agentic workflows with stateful transitions and multi-step task execution.