awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 مستودعات

Awesome GitHub RepositoriesComplex Workflow Coordination

Systems for coordinating dependent execution chains and groups of tasks through defined signatures.

Distinct from Workflow Execution Managers: Focuses on the coordination of dependent task chains rather than just centralized execution management.

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

Awesome Complex Workflow Coordination GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • alibaba/page-agentالصورة الرمزية لـ alibaba

    alibaba/page-agent

    19,138عرض على GitHub↗

    Page-agent is an LLM browser automation agent and JavaScript in-page GUI controller. It translates natural language instructions into direct browser interface actions to automate web-based tasks and manipulate web page elements through a programmable interface. The system coordinates complex sequences of actions across multiple browser tabs and different websites. It functions as a remote browser control server, providing an interface that allows external clients to operate a browser and manage page interactions. Its capabilities include natural language intent decoding and action mapping, D

    Coordinates complex sequences of browser actions across multiple tabs and different websites.

    TypeScriptagentaiai-agents
    عرض على GitHub↗19,138
  • the-pocket/pocketflow-tutorial-codebase-knowledgeالصورة الرمزية لـ The-Pocket

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396عرض على GitHub↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Coordinates multiple tasks through signatures and primitives to create dependent execution chains.

    Pythoncodinglarge-language-modellarge-language-models
    عرض على GitHub↗12,396
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    AWS coordinates business logic across multiple processes using scheduling, routing, and state management.

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
  • threedotslabs/watermillالصورة الرمزية لـ ThreeDotsLabs

    ThreeDotsLabs/watermill

    9,760عرض على GitHub↗

    Watermill is a Go library for building event-driven applications. It provides a framework for implementing event-driven architectures through a consistent interface for message publishing and subscribing, featuring a pub/sub message router and event stream processing pipelines. The library uses interface-based abstractions to decouple message producers and consumers from the underlying message broker. This allows different messaging technologies to be swapped via plugin-based broker integration. It employs a router-driven dispatch system and middleware-based pipelines to manage cross-cutting

    Provides an interface for managing complex patterns such as event sourcing and sagas to coordinate requests.

    Gocqrsevent-drivenevent-sourcing
    عرض على GitHub↗9,760
  • netflix/metaflowالصورة الرمزية لـ Netflix

    Netflix/metaflow

    9,764عرض على GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Coordinates dependent execution chains by linking multiple independent pipelines through an event-driven architecture.

    Pythonagentsaiaws
    عرض على GitHub↗9,764
  • microsoft/ufoالصورة الرمزية لـ microsoft

    microsoft/UFO

    9,017عرض على GitHub↗

    UFO is a multi-device task orchestrator and LLM agent orchestration framework designed to decompose natural language requests into executable task graphs. It functions as a cross-platform UI automation tool capable of performing interactions on Windows and mobile devices while routing tasks to distributed agents based on their hardware and software capabilities. The system is distinguished by its RAG-enhanced agent architecture, which integrates external documentation and previous execution traces to improve decision-making. It employs a hybrid UI detection approach that combines computer vis

    Coordinates dependent execution chains and groups of subtasks assigned to specific devices for complex goal achievement.

    Pythonagentautomationcopilot
    عرض على GitHub↗9,017
  • richardknop/machineryالصورة الرمزية لـ RichardKnop

    RichardKnop/machinery

    7,956عرض على GitHub↗

    Machinery is a distributed task queue and asynchronous workflow engine. It provides a system for processing heavy workloads outside the main request flow using a network of distributed background workers and a message-based job orchestrator. The project manages complex task lifecycles through sequential chaining, where results are passed between tasks, and parallel coordination, which can trigger callback tasks upon the completion of a group. It supports periodic workflow scheduling for recurring jobs and delayed execution via specific timestamps. The system includes capabilities for result

    Coordinates dependent execution chains and parallel groups of tasks through defined job signatures.

    Goamqpaws-sqsgo
    عرض على GitHub↗7,956
  • alibaba/fish-reduxالصورة الرمزية لـ alibaba

    alibaba/fish-redux

    7,275عرض على GitHub↗

    fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co

    Coordinates transitions between application pages and logical flows using customizable adapters and state patterns.

    Dartadapteraopcomponent
    عرض على GitHub↗7,275
  • dilame/instagram-private-apiالصورة الرمزية لـ dilame

    dilame/instagram-private-api

    6,445عرض على GitHub↗

    This project is a TypeScript-based private API SDK and automation framework for Instagram. It serves as a server-side toolkit for NodeJS that interfaces with undocumented API endpoints to programmatically manage profiles and automate account operations. The library focuses on mimicking authentic user behavior by simulating mobile application network traffic patterns and headers. It uses stateful session management to maintain authentication tokens and employs a sequence-based coordination model to execute complex workflows, such as multi-step media uploads. The framework covers several high-

    Executes predefined series of network requests to complete complex multi-step operations like media uploads.

    TypeScriptinstagraminstagram-apiinstagram-client
    عرض على GitHub↗6,445
  • pujiaxin33/jxcategoryviewالصورة الرمزية لـ pujiaxin33

    pujiaxin33/JXCategoryView

    6,165عرض على GitHub↗

    JXCategoryView هي مجموعة من مكونات واجهة المستخدم لنظام iOS لإنشاء قوائم تبويب قابلة للتمرير وحاويات ترقيم. توفر نظاماً لتنفيذ التنقل القائم على الفئات حيث ينسق عنصر تحكم مجزأ مع منطقة محتوى لتمكين انتقالات الأقسام. يركز المشروع على المزامنة بين قائمة التنقل ووحدة تحكم عرض الترقيم، مما يضمن أن التمرير عبر المحتوى يحدث علامة التبويب النشطة والعكس صحيح. يدعم خلايا تبويب قابلة للتخصيص بدرجة عالية من خلال التوريث، مما يسمح بدمج الصور، والنصوص الغنية، وشارات الإشعارات. تتضمن المكتبة قدرات للتحميل الكسول لوحدات تحكم العرض الفرعية لإدارة الذاكرة ووقت البدء. كما توفر منطقاً لتنسيق الإيماءات لحل التعارضات بين قائمة التنقل وإيماءات النظام، مثل تقييد التنقل بالرجوع عبر السحب من الحافة.

    Coordinates synchronization between category views and scroll views to ensure aligned navigation and paging.

    Objective-Ccategorycategoryviewcollectionview
    عرض على GitHub↗6,165
  • ramotion/expanding-collectionالصورة الرمزية لـ Ramotion

    Ramotion/expanding-collection

    5,520عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من المكونات المرئية ونماذج الواجهة المصممة لإنشاء انتقالات متحركة بين معاينات الشبكة المكثفة وطرق عرض التفاصيل الموسعة. يوفر مكتبة انتقالات البطاقات ومكونات واجهة مستخدم متحركة SwiftUI تتيح واجهة نظرة خاطفة (peek-and-pop) حيث تتوسع بطاقات المعاينة الصغيرة إلى محتوى بملء الشاشة. ينفذ النظام تخطيط شبكة متحركاً يسمح لمجموعات البطاقات بالتوسع والتقلص للكشف عن مزيد من المعلومات. يتم دعم هذه التفاعلات بواسطة رسوم متحركة تحول خلايا المحتوى الصغيرة إلى واجهات بملء الشاشة للحفاظ على الاستمرارية المرئية وتدفق المستخدم.

    Provides a coordination layer to manage the logical flow and transitions between grid and detail views.

    Swift
    عرض على GitHub↗5,520
  • inngest/inngestالصورة الرمزية لـ inngest

    inngest/inngest

    5,499عرض على GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Supports complex logic by allowing up to one thousand individual steps within a single function execution.

    Go
    عرض على GitHub↗5,499
  • sockeqwe/mosbyالصورة الرمزية لـ sockeqwe

    sockeqwe/mosby

    5,439عرض على GitHub↗

    Mosby هو إطار عمل لطبقة العرض لتطبيقات Android مصمم لإدارة حالة التطبيق ونوايا المستخدم. يعمل كأداة معمارية تنفذ كلاً من أنماط Model-View-Intent (MVI) وModel-View-Presenter (MVP). يستخدم إطار العمل تدفق بيانات أحادي الاتجاه للحفاظ على مصدر واحد للحقيقة، مما يضمن بقاء تحديثات الحالة قابلة للتنبؤ بها من خلال معالجة النوايا عبر مسار منطقي واحد. يفصل منطق الأعمال عن طبقة العرض لفصل منطق العرض عن فئات Android Activity وFragment. يوفر النظام قدرات لإدارة الحالة وتنسيق التنقل، ومزامنة حالة التطبيق مع انتقالات الشاشة.

    Coordinates transitions and logical flows between different Android user interface pages to ensure correct data display.

    Javaandroidarchitecturejava
    عرض على GitHub↗5,439
  • viewdeck/viewdeckV

    ViewDeck/ViewDeck

    5,268عرض على GitHub↗

    ViewDeck هو إطار عمل لإدارة القوائم الجانبية ومكتبة تنقل قائمة على الإيماءات لنظام iOS. يوفر نظاماً لتنسيق العرض، والرسوم المتحركة، ومنطق التفاعل للقوائم الجانبية اليمنى واليسرى داخل وحدة تحكم عرض الحاوية. يتميز إطار العمل بوحدة تحكم قائمة ديناميكية تسمح بتحديث أو إزالة وحدات تحكم القائمة النشطة في وقت التشغيل لتعديل خيارات التنقل المتاحة. يتضمن منسق انتقال لإدارة الحركة المخصصة والخصائص المرئية للوحات التنقل المنزلقة. تدعم المكتبة كلاً من التحكم البرمجي في القائمة والتنشيط القائم على الإيماءات عبر إيماءات التمرير للمستخدم. تدير أبعاد القائمة الجانبية بناءً على حجم المحتوى وتستخدم تغليف العرض القائم على الحاوية لتنسيق المواضع النسبية للمحتوى المركزي والجانبي.

    Manages custom motion and visual transition properties for sliding navigation panels.

    Objective-C
    عرض على GitHub↗5,268
  • effector/effectorالصورة الرمزية لـ effector

    effector/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Orchestrates complex workflows by implementing declarative control flow for event chains.

    TypeScriptbusiness-logiceffectorevent-driven
    عرض على GitHub↗4,837
  • claritylab/lucidaالصورة الرمزية لـ claritylab

    claritylab/lucida

    4,781عرض على GitHub↗

    Lucida is a multimodal AI assistant framework and containerized microservice orchestrator. It provides a platform for building agents that process and integrate speech, vision, and text inputs to perform intelligent tasks, supported by a retrieval-augmented generation system for storing and querying factual data from texts, URLs, and images. The framework features a state-graph workflow engine to route user requests through a sequence of microservices using a predefined state machine. It also includes an extensible plugin interface that allows for the integration of custom functional modules

    Coordinates complex tasks by routing inputs through microservices using a predefined state-graph machine.

    Java
    عرض على GitHub↗4,781
  • simpleboilerplates/swiftui-cheat-sheetالصورة الرمزية لـ SimpleBoilerplates

    SimpleBoilerplates/SwiftUI-Cheat-Sheet

    4,456عرض على GitHub↗

    This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It provides a comprehensive collection of code examples, documentation, and a component library of reusable view implementations and layout patterns. The resource includes a compatibility map that links modern declarative views to their equivalent imperative counterparts in the UIKit framework. This documentation assists with the migration from UIKit to SwiftUI by providing guidance on wrapping legacy view controllers and view subclasses within a declarative hierarchy. The guide

    Includes a system for coordinating transitions between views and managing page titles in the navigation bar.

    عرض على GitHub↗4,456
  • mesos/chronosالصورة الرمزية لـ mesos

    mesos/chronos

    4,376عرض على GitHub↗

    Chronos is a distributed, fault-tolerant job scheduler designed for managing containerized workloads within a cluster. It functions as a task orchestrator that automates the execution of recurring background jobs and complex, multi-step workflows across distributed computing resources. The system distinguishes itself through its ability to manage directed acyclic graph dependencies, ensuring that tasks are triggered only upon the successful completion of prerequisite jobs. It utilizes a leader-follower consensus architecture to maintain high availability and state persistence, while relying o

    Coordinates dependent execution chains and groups of tasks through defined signatures.

    Scalachronoschronos-schedulercron
    عرض على GitHub↗4,376
  • ag2ai/ag2الصورة الرمزية لـ ag2ai

    ag2ai/ag2

    4,169عرض على GitHub↗

    AG2 is a multi-agent large language model orchestration framework, agentic workflow automation tool, and RAG-enabled agent platform. It functions as a communication protocol and framework for coordinating multiple AI agents to solve complex tasks through shared state and standardized messaging. The project distinguishes itself through flexible coordination strategies, including hierarchical agent organization, hub-and-spoke models, and dynamic routing that analyzes conversation context to distribute work. It implements multi-stage feedback loops for iterative refinement and uses schema-constr

    Implements workflows that break complex requests into categorized tasks for processing by specialized agents.

    Pythona2aag2agent-framework
    عرض على GitHub↗4,169
  • sorentwo/obanالصورة الرمزية لـ sorentwo

    sorentwo/oban

    3,930عرض على GitHub↗

    Oban is a relational database-backed job processor and task scheduler for Elixir applications. It functions as a distributed workflow orchestrator that leverages database primitives to ensure job persistence, reliability, and consistent state management across clusters. The system distinguishes itself through complex workflow orchestration, enabling the composition of task dependencies using batching, sequential processing, and fan-out or fan-in patterns. It provides global throughput limiting and uniqueness enforcement to prevent duplicate work and protect downstream resources across distrib

    Enables the coordination of complex task dependencies using batching, sequential processing, and fan-out/fan-in patterns.

    Elixir
    عرض على GitHub↗3,930
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. System Internals
  4. Centralization Patterns
  5. Workflow Execution Managers
  6. Complex Workflow Coordination

استكشف الوسوم الفرعية

  • Complexity LimitsDefines the maximum number of steps allowed within a single workflow execution. **Distinct from Complex Workflow Coordination:** Distinct from Complex Workflow Coordination: focuses on step count limits rather than dependency management.
  • Cross-Page Workflow OrchestrationCoordination of browser actions across different tabs and websites to complete complex tasks. **Distinct from Complex Workflow Coordination:** Specifically targets web-page navigation and interaction sequences across tabs, not general backend task chains
  • Distributed Coordination PatternsInterfaces for managing complex asynchronous application patterns like sagas and event sourcing. **Distinct from Complex Workflow Coordination:** Specializes in high-level distributed coordination patterns rather than general task execution chains.
  • Request TriageProcesses for categorizing and distributing complex requests to specialized handlers based on dependency and priority. **Distinct from Complex Workflow Coordination:** Focuses on the semantic triage of AI requests rather than general system failure triage or HTTP orchestration.
  • State-Graph Workflow OrchestrationCoordination of service sequences using state machine graphs to manage complex task transitions. **Distinct from Complex Workflow Coordination:** Specifically uses state-graphs for microservice routing rather than generic dependent task chains
  • UI Navigation Coordination1 وسم فرعيSystems for coordinating transitions and logical flows between different user interface pages. **Distinct from Complex Workflow Coordination:** Focuses on UI page transitions and navigation flows rather than backend task execution chains.