awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesWorkflow Orchestrators

Systems for defining and managing multi-step processes that track state and support resumption after failure.

Distinguishing note: Focuses on stateful, multi-step task orchestration rather than simple linear job execution.

Explore 16 awesome GitHub repositories matching software engineering & architecture · Workflow Orchestrators. Refine with filters or upvote what's useful.

Awesome Workflow Orchestrators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • langchain-ai/langgraphlangchain-ai 的头像

    langchain-ai/langgraph

    34,925在 GitHub 上查看↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    Executes complex logic by traversing a defined network of nodes and edges.

    Pythonagentsaiai-agents
    在 GitHub 上查看↗34,925
  • medusajs/medusamedusajs 的头像

    medusajs/medusa

    34,404在 GitHub 上查看↗

    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

    A state-machine system manages complex multi-step business processes with automated retries and transactional consistency across distributed services.

    TypeScriptcommercee-commerceecommerce
    在 GitHub 上查看↗34,404
  • yeachan-heo/oh-my-codexYeachan-Heo 的头像

    Yeachan-Heo/oh-my-codex

    30,984在 GitHub 上查看↗

    oh-my-codex is an AI coding workflow orchestrator and a retrieval augmented generation documentation assistant. It manages complex programming tasks through a structured sequence of planning, execution, and verification phases, while providing tools for querying and translating technical documentation. The project utilizes Git worktrees to isolate parallel coding sessions, ensuring that concurrent tasks remain independent. It integrates a vector-store knowledge base to index documents into embeddings, enabling semantic search and factual context retrieval across multiple languages. The syste

    Orchestrates tasks through a structured sequence of intent clarification, planning, execution, and verification phases.

    TypeScript
    在 GitHub 上查看↗30,984
  • virattt/dextervirattt 的头像

    virattt/dexter

    27,085在 GitHub 上查看↗

    Dexter is an autonomous research platform designed to decompose complex inquiries into structured, multi-step workflows. It functions as an agent orchestration system that utilizes iterative tool-calling loops and language models to gather data, perform analysis, and validate findings against internal criteria to ensure accuracy. The platform distinguishes itself through its specialized focus on financial research and messaging integration. It autonomously interprets real-time market data, including income statements and regulatory filings, to generate evidence-based insights. By connecting d

    Orchestrates complex research tasks by executing logical sequences defined in configuration files.

    TypeScript
    在 GitHub 上查看↗27,085
  • dapr/daprdapr 的头像

    dapr/dapr

    25,510在 GitHub 上查看↗

    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

    A platform for coordinating stateful workflows and asynchronous message delivery across independent services to ensure reliable distributed task execution.

    Gocontainersevent-drivenkubernetes
    在 GitHub 上查看↗25,510
  • vonng/ddiaVonng 的头像

    Vonng/ddia

    22,648在 GitHub 上查看↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Covers the orchestration of persistent, multi-step workflows across distributed services.

    Pythonbookdatabaseddia
    在 GitHub 上查看↗22,648
  • skyvern-ai/skyvernSkyvern-AI 的头像

    Skyvern-AI/skyvern

    21,918在 GitHub 上查看↗

    Skyvern is an autonomous web navigation agent and browser-based workflow orchestrator that uses large language models to execute multi-step tasks on websites. By translating natural language instructions into actionable browser commands, the framework enables the automation of complex user workflows, including data extraction and interface interaction, without manual intervention. The platform distinguishes itself through a focus on secure, self-hosted infrastructure and stealth-oriented execution. It utilizes containerized browser isolation to maintain consistent environments and employs pro

    Defines and manages multi-step processes that track state and support resumption after failure.

    Pythonaiapiautomation
    在 GitHub 上查看↗21,918
  • temporalio/temporaltemporalio 的头像

    temporalio/temporal

    18,411在 GitHub 上查看↗

    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

    Orchestrates fault-tolerant, long-running background processes that maintain state across system failures.

    Gocronjob-schedulerdistributed-crondistributed-systems
    在 GitHub 上查看↗18,411
  • sairyss/domain-driven-hexagonSairyss 的头像

    Sairyss/domain-driven-hexagon

    14,395在 GitHub 上查看↗

    This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable. The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat

    The framework executes use cases by coordinating domain entities and external services through defined ports to keep business logic decoupled from infrastructure.

    TypeScriptarchitectural-patternsarchitecturebackend
    在 GitHub 上查看↗14,395
  • owainlewis/awesome-artificial-intelligenceowainlewis 的头像

    owainlewis/awesome-artificial-intelligence

    12,960在 GitHub 上查看↗

    This project is a comprehensive repository and curated index of resources, research papers, and development frameworks designed to support the construction and deployment of intelligent systems. It serves as a centralized knowledge base for developers seeking to navigate the technical landscape of artificial intelligence, ranging from foundational educational materials to specialized implementation guides. The repository distinguishes itself by providing structured directories for comparing generative artificial intelligence providers, including aggregated performance metrics, pricing data, a

    Implements stateful, multi-step task orchestration for managing complex agentic workflows.

    aiartificial-intelligencedeep-learning
    在 GitHub 上查看↗12,960
  • web-infra-dev/midsceneweb-infra-dev 的头像

    web-infra-dev/midscene

    11,720在 GitHub 上查看↗

    Midscene is a multimodal automation framework designed to enable AI agents to perceive, navigate, and manipulate graphical user interfaces across web, mobile, and desktop environments. By leveraging vision-capable AI models, the platform interprets interface screenshots to execute tasks based on natural language instructions, removing the reliance on traditional, brittle code-based selectors. The framework distinguishes itself through its ability to decompose high-level goals into autonomous, multi-step sequences that function consistently across diverse platforms. It provides a visual ground

    Manages stateful, multi-step automation sequences defined in configuration files.

    TypeScriptaiai-testbrowser-use
    在 GitHub 上查看↗11,720
  • cloudwego/einocloudwego 的头像

    cloudwego/eino

    9,675在 GitHub 上查看↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Connects components in a forward-only sequence to create predictable step-by-step data pipelines.

    Goaiai-applicationai-framework
    在 GitHub 上查看↗9,675
  • taskforcesh/bullmqtaskforcesh 的头像

    taskforcesh/bullmq

    8,432在 GitHub 上查看↗

    BullMQ is a Redis-backed message queue library and background processor designed for distributed task queueing. It functions as a distributed queue manager and task scheduler, utilizing Redis to manage asynchronous job processing and persistence. The system distinguishes itself through its role as a job workflow orchestrator, enabling the definition of complex parent-child job dependencies and hierarchies for multi-step workflows. It provides sandboxed process execution to isolate heavy workloads and prevent event loop blocking, alongside distributed rate limiting to protect downstream servic

    Coordinates complex multi-step distributed processes by defining parent-child job dependencies and hierarchies.

    TypeScriptbackground-jobselixirnodejs
    在 GitHub 上查看↗8,432
  • elsa-workflows/elsa-coreelsa-workflows 的头像

    elsa-workflows/elsa-core

    7,629在 GitHub 上查看↗

    Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr

    An orchestration system that coordinates scheduled jobs and workflow execution across a cluster using distributed locking.

    C#csharpdotnetelsa
    在 GitHub 上查看↗7,629
  • contribsys/faktorycontribsys 的头像

    contribsys/faktory

    6,089在 GitHub 上查看↗

    Faktory is an open-source work server that queues, dispatches, and manages background jobs across multiple programming languages. It stores job payloads as JSON hashes in a Redis-backed queue and provides language-specific client and worker libraries that enable any language to push jobs to the server or fetch and execute them. The server includes a batch workflow orchestrator that groups jobs into batches with completion tracking for coordinating multi-step asynchronous workflows. It features a configurable job uniqueness filter that prevents duplicate enqueues within a time window, an expon

    Includes a batch workflow orchestrator that groups jobs into batches with completion tracking for multi-step workflows.

    Go
    在 GitHub 上查看↗6,089
  • miromindai/miroflowMiroMindAI 的头像

    MiroMindAI/miroflow

    2,541在 GitHub 上查看↗

    Miroflow is an agent orchestration framework designed to coordinate multiple large language models and autonomous agents to perform complex research and reasoning tasks. It functions as a hierarchical workflow manager that distributes workloads across specialized agents using intent recognition and structured planning to gather deep information and solve challenging queries. The system distinguishes itself through a multi-model integration gateway and a provider-agnostic interface, allowing it to unify various language model providers. It extends these models via a tool-augmented framework th

    Runs multiple research pipelines in parallel using a fault-tolerant system to manage rate limits and network failures.

    Pythonagent-frameworkagentsbrowsecomp
    在 GitHub 上查看↗2,541
  1. Home
  2. Software Engineering & Architecture
  3. Workflow Orchestrators

探索子标签

  • Concurrent Research PipelinesParallel execution of multiple research workflows with integrated fault tolerance and rate limit management. **Distinct from Workflow Orchestrators:** Focuses on parallel research execution and network resilience rather than generic stateful workflow management.