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

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

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

17 مستودعات

Awesome GitHub RepositoriesWorkflow Task Definitions

Systems for defining, versioning, and managing the logic and parameters of individual tasks within a durable workflow.

Distinguishing note: Focuses on the definition and management of task logic rather than the execution or orchestration infrastructure.

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

Awesome Workflow Task Definitions GitHub Repositories

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

    mattpocock/skills

    131,422عرض على GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    The Workflow Automation system establishes ordered actions with checkable completion criteria to ensure thorough task completion.

    Shell
    عرض على GitHub↗131,422
  • airbnb/airflowالصورة الرمزية لـ airbnb

    airbnb/airflow

    45,937عرض على GitHub↗

    Airflow is a workflow orchestration platform for authoring, scheduling, and monitoring complex data pipelines as code using Python. It employs a DAG-based task scheduler to manage execution timing and dependencies via directed acyclic graphs, utilizing a distributed task execution engine to run workloads across a cluster of worker nodes. The platform provides a data pipeline monitor for tracking the health and execution history of programmatic workflows. This includes a web interface for workflow progress visualization and health monitoring to identify and troubleshoot pipeline failures. The

    Enables the definition of task sequences and dependencies using Python code for maintainable and versionable pipelines.

    Python
    عرض على GitHub↗45,937
  • conductor-oss/conductorالصورة الرمزية لـ conductor-oss

    conductor-oss/conductor

    31,962عرض على GitHub↗

    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 create or update task definitions through the visual interface, command-line tools, or APIs to maintain consistent workflow logic.

    Javadistributed-systemsdurable-executiongrpc
    عرض على GitHub↗31,962
  • prefecthq/prefectالصورة الرمزية لـ PrefectHQ

    PrefectHQ/prefect

    21,640عرض على GitHub↗

    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

    Imports and runs standardized tasks from external service packages to interact with third-party infrastructure.

    Pythonautomationdatadata-engineering
    عرض على GitHub↗21,640
  • maaassistantarknights/maaassistantarknightsالصورة الرمزية لـ MaaAssistantArknights

    MaaAssistantArknights/MaaAssistantArknights

    21,583عرض على GitHub↗

    MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus

    Uses dynamic placeholders to represent tasks within a workflow for modular and reusable logic.

    C++arknightscomputer-visionmaa
    عرض على GitHub↗21,583
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Creates specialized moderation stages by subclassing base models to implement unique approval logic.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • spotify/luigiالصورة الرمزية لـ spotify

    spotify/luigi

    18,676عرض على GitHub↗

    Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t

    Enables dynamic configuration by injecting type-checked parameters into task definitions.

    Pythonhadoopluigiorchestration-framework
    عرض على GitHub↗18,676
  • mozilla-firefox/firefoxالصورة الرمزية لـ mozilla-firefox

    mozilla-firefox/firefox

    11,305عرض على GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Defines and manages task logic and parameters to enable selective execution of workflows.

    JavaScript
    عرض على GitHub↗11,305
  • lastmile-ai/mcp-agentالصورة الرمزية لـ lastmile-ai

    lastmile-ai/mcp-agent

    8,037عرض على GitHub↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Defines asynchronous activities with configurable retry policies that can be reused across multiple different workflows.

    Pythonagentsaiai-agents
    عرض على GitHub↗8,037
  • yaoapp/yaoالصورة الرمزية لـ YaoApp

    YaoApp/yao

    7,544عرض على GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Implements a mechanism to start agent tasks immediately by bypassing the goal-confirmation phase.

    Goagentagentic-aiagents
    عرض على GitHub↗7,544
  • flyteorg/flyteالصورة الرمزية لـ flyteorg

    flyteorg/flyte

    7,095عرض على GitHub↗

    Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable

    Allows the creation and versioning of specifications used to organize unit-level work within durable workflows.

    Go
    عرض على GitHub↗7,095
  • hatchet-dev/hatchetالصورة الرمزية لـ hatchet-dev

    hatchet-dev/hatchet

    6,622عرض على GitHub↗

    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

    Executes workflows or tasks immediately with optional synchronous result retrieval.

    Goconcurrencydagdistributed
    عرض على GitHub↗6,622
  • microsoft/vscode-docsالصورة الرمزية لـ microsoft

    microsoft/vscode-docs

    6,549عرض على GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Provides the ability to define workspace-specific shell commands and process executions via configuration files to automate development workflows.

    Markdownvscode
    عرض على GitHub↗6,549
  • coleifer/hueyالصورة الرمزية لـ coleifer

    coleifer/huey

    5,933عرض على GitHub↗

    .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png

    Executes tasks synchronously in-process without a separate consumer for testing and development.

    Pythondankpythonqueue
    عرض على GitHub↗5,933
  • jenkins-x/jxالصورة الرمزية لـ jenkins-x

    jenkins-x/jx

    4,691عرض على GitHub↗

    jx هي منصة تسليم GitOps ومنسق CI/CD لـ Kubernetes مصممة لأتمتة بناء ونشر التطبيقات. تعمل كمدير خط أنابيب أصلي سحابي ينفذ تسلسلات البناء والنشر القائمة على الحاويات باستخدام كتالوج من المهام القابلة لإعادة الاستخدام. يتميز المشروع بالتنسيق الآلي لبيئات المعاينة، والتي يتم إنشاؤها وتدميرها بناءً على نشاط طلبات السحب (pull request) لتمكين التحقق قبل الدمج. يستخدم المشروع نموذج مزامنة حالة قائم على GitOps للحفاظ على الحالة المطلوبة للمجموعات عن طريق استطلاع مستودعات git وتطبيق تحديثات التكوين التي تم التحقق منها. يغطي النظام مجموعة واسعة من الإمكانيات بما في ذلك إدارة نشر Helm chart، وتنسيق المجموعات المتعددة، وتكامل مخزن الأسرار الخارجي. كما يوفر أدوات إنتاجية للمطورين لإعادة بناء التطبيقات بشكل تدريجي ومزامنة الأكواد من المحلي إلى الحاوية (pod). تتم إدارة التثبيت عبر نشر مشغل git وتشغيل مهام المجموعة التمهيدية لضمان اتساق الأدوات.

    Specifies the order of tasks for pull requests and releases using structured configuration files.

    Goacceleratorcicdcontinuous-delivery
    عرض على GitHub↗4,691
  • tmux-python/tmuxpالصورة الرمزية لـ tmux-python

    tmux-python/tmuxp

    4,522عرض على GitHub↗

    tmuxp هو مدير جلسات tmux ومنظم مساحة عمل تصريحي يقوم بأتمتة إنشاء وتنظيم الجلسات، والنوافذ، والأجزاء. يعمل كغلاف أتمتة لـ libtmux، مما يسمح للمستخدمين بتعريف تخطيطات طرفية معقدة وأوامر shell أولية باستخدام ملفات تكوين YAML أو JSON. يتميز المشروع كأداة لقطة لتخطيط الطرفية قادرة على التقاط حالة جلسة قيد التشغيل وحفظها كتكوين قابل لإعادة الإنتاج. كما يدعم أتمتة سير عمل الطرفية من خلال تنفيذ مهام التمهيد ونصوص بدء التشغيل لإعداد البيئات قبل إطلاق الجلسات التفاعلية. تشمل قدراته الأوسع تنظيم الطرفية بدون رأس (Headless) لخطوط الأنابيب المؤتمتة، وإدارة متغيرات البيئة للحل الديناميكي، وبنية المكونات الإضافية لبناء الجلسات المخصصة. يوفر النظام أيضاً أدوات لتعليق حالة الجلسة، والتقاط الجلسة المباشر، وفحص الحالة في الوقت الفعلي من خلال وحدة تحكم تفاعلية.

    Enables the specification of structured layouts comprising session names, window groupings, and pane-level commands.

    Pythonclicli-utilitiesjson
    عرض على GitHub↗4,522
  • fluxcd/helm-controllerالصورة الرمزية لـ fluxcd

    fluxcd/helm-controller

    500عرض على GitHub↗

    The project is a declarative GitOps controller and package manager designed to automate the deployment and lifecycle management of Helm charts within a cluster. It continuously watches custom resources and external artifact sources, comparing the actual cluster state against desired declarations to drive reconciliation. Artifacts and manifests are retrieved from standard package repositories, Git sources, OCI registries, and object storage buckets. The system handles complex application delivery through dependency sequencing, automated failure remediation, and drift detection. It supports cro

    Executes installation and upgrade tasks in a specific order by honoring explicit dependency relationships between defined releases.

    Gogitops-toolkit
    عرض على GitHub↗500
  1. Home
  2. Software Engineering & Architecture
  3. Workflow Task Definitions

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

  • Failure-Triggered TasksTasks that execute only when another task in the workflow fails. **Distinct from Workflow Task Definitions:** Distinct from Workflow Task Definitions: focuses on conditional execution on failure, not task definition.
  • Immediate Task ExecutionsRunning a workflow or task once and optionally waiting for the result. **Distinct from Workflow Task Definitions:** Distinct from Workflow Task Definitions: focuses on the immediate execution action, not task definition.
  • Release Sequence DefinitionsStructured configurations defining the ordered execution of tasks for pull requests and software releases. **Distinct from Workflow Task Definitions:** Focuses specifically on the sequence of a delivery release rather than general durable workflow tasks.
  • Success-Triggered TasksTasks that execute only when all tasks in the workflow complete successfully. **Distinct from Workflow Task Definitions:** Distinct from Workflow Task Definitions: focuses on conditional execution on success, not task definition.
  • Task Definition MigrationsConversion of task definitions from one framework's conventions to another, such as Celery positional arguments to typed input models. **Distinct from Workflow Task Definitions:** Distinct from Workflow Task Definitions: focuses on the migration process between frameworks rather than the definition itself.
  • Workspace Task Definitions1 وسم فرعيConfiguration-based definitions of shell commands and process executions tied to specific project workspaces. **Distinct from Workflow Task Definitions:** Focuses on workspace-local tool automation rather than durable long-running business workflows.