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

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

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

25 个仓库

Awesome GitHub RepositoriesTask Execution Sequencing

Coordination of tasks into sequential or parallel execution paths to manage build dependencies.

Distinct from Custom Parallel Task Execution: Covers both sequential and parallel orchestration of build tasks, not just workload decomposition for concurrency.

Explore 25 awesome GitHub repositories matching development tools & productivity · Task Execution Sequencing. Refine with filters or upvote what's useful.

Awesome Task Execution Sequencing GitHub Repositories

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

    gulpjs/gulp

    32,963在 GitHub 上查看↗

    Gulp is a JavaScript build automation tool and Node.js task runner designed to coordinate the execution of development tasks. It operates as a streaming build system that transforms source files into production assets through a series of programmable pipelines. The system functions as a file watcher and task orchestrator, monitoring directories for modifications to automatically trigger specific build tasks. It organizes these units of work into sequential or parallel execution paths to streamline development workflows. The toolkit manages asset pipelines by reading files via pattern matchin

    Organizes individual build units into sequential or parallel execution paths to coordinate complex development workflows.

    JavaScript
    在 GitHub 上查看↗32,963
  • vercel/turbovercel 的头像

    vercel/turbo

    30,554在 GitHub 上查看↗

    Turbo is a high-performance build system and monorepo task orchestrator for JavaScript and TypeScript projects. Written in Rust, it serves as a build artifact cache that minimizes redundant work by storing and restoring the outputs of previous tasks. The tool manages complex dependency graphs to coordinate builds and tests across multiple packages in a single repository. It utilizes hash-based change detection and content-addressable caching to determine which tasks require execution and which can be restored from local or remote caches. Its capabilities cover build pipeline acceleration for

    Coordinates tasks into sequential or parallel execution paths to optimize build processes.

    Rust
    在 GitHub 上查看↗30,554
  • huanshere/videolingoHuanshere 的头像

    Huanshere/VideoLingo

    17,498在 GitHub 上查看↗

    VideoLingo is an automated video localization suite designed to transcribe, translate, and dub video content. It functions as a translation pipeline that utilizes large language models to convert spoken audio into precise text segments and translate them into multiple languages. The system differentiates itself through a multi-step translation refinement process and a specialized natural language processing utility that segments text into single-line captions meeting broadcast standards. It also integrates synthetic voiceover generation to replace or augment original audio tracks. The projec

    Orchestrates a sequence of discrete processing stages from download to final rendering.

    Pythonai-translationdubbinglocalization
    在 GitHub 上查看↗17,498
  • go-task/taskgo-task 的头像

    go-task/task

    15,721在 GitHub 上查看↗

    Task is a YAML-based task runner and build tool used to define and automate development workflows. It functions as a dependency-based build system and cross-platform task automator, allowing users to execute shell commands across different operating systems using a declarative configuration file. The project operates as an incremental build tool, utilizing file fingerprints and checksums to track state and avoid redundant work by determining if tasks are up to date. It manages execution via a dependency graph to ensure prerequisites are completed before target commands run. The system includ

    Provides coordination of tasks into parallel execution paths to reduce total execution time.

    Go
    在 GitHub 上查看↗15,721
  • kriskowal/qkriskowal 的头像

    kriskowal/q

    15,030在 GitHub 上查看↗

    q is a JavaScript promise library and asynchronous flow controller designed to manage non-blocking operations. It serves as a system for coordinating parallel tasks and sequencing asynchronous workflows through task chaining and error propagation. The library distinguishes itself with specialized debugging tools that capture long stack traces across asynchronous jumps and monitor unhandled rejections to prevent silent failures. It also functions as a remote object proxy, forwarding method calls to remote targets and routing responses back through promises. The project provides comprehensive

    Coordinates asynchronous tasks into sequential or parallel execution paths to manage operational dependencies.

    JavaScript
    在 GitHub 上查看↗15,030
  • capistrano/capistranocapistrano 的头像

    capistrano/capistrano

    12,963在 GitHub 上查看↗

    Capistrano is a Ruby-based release manager and remote server orchestrator. It uses SSH to push code updates and execute a standardized sequence of deployment tasks across a fleet of remote machines. The tool distinguishes itself through role-based server targeting and parallel connection pooling, allowing users to assign functional labels to servers and execute commands across multiple machines simultaneously. It manages multiple environments by applying a single deployment definition across different stages through parameter-based mapping. The system provides a framework for remote task exe

    Uses a dependency-driven task runner to orchestrate the sequence and timing of deployment steps.

    Rubycapistranodeploymentruby
    在 GitHub 上查看↗12,963
  • gruntjs/gruntgruntjs 的头像

    gruntjs/grunt

    12,243在 GitHub 上查看↗

    Grunt is a build automation tool and JavaScript task runner. It serves as a Node.js automation framework designed to execute automated workflows for building, testing, and deploying software projects. The system functions as a task runner that automates repetitive development chores such as minification, compilation, and testing. It provides orchestration for development tasks, frontend asset pipelines, and continuous integration workflows. The framework utilizes a task-based execution model where developers define a sequence of named functions. This is supported by a plugin-based extensibil

    Runs a sequence of named functions mapped to configuration objects to automate development workflows.

    JavaScript
    在 GitHub 上查看↗12,243
  • lmeszinc/azurlaneautoscriptLmeSzinc 的头像

    LmeSzinc/AzurLaneAutoScript

    9,292在 GitHub 上查看↗

    AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise

    The bot activates multiple gameplay tasks and manages their execution sequence through an automated scheduler.

    Pythonalasazur-laneazurlane
    在 GitHub 上查看↗9,292
  • microsoft/ufomicrosoft 的头像

    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 tasks into sequential or parallel execution paths while respecting complex dependency constraints across devices.

    Pythonagentautomationcopilot
    在 GitHub 上查看↗9,017
  • mxgmn/markovjuniormxgmn 的头像

    mxgmn/MarkovJunior

    8,133在 GitHub 上查看↗

    MarkovJunior is a probabilistic programming language and constraint propagation engine designed to generate sequences based on probabilistic rules. It utilizes a pattern matching rewrite system and a probabilistic inference tool to manage state and ensure that generated runs reach defined goal states. The system distinguishes itself through the use of wave-based superposition to track possible value assignments and prune impossible states. It employs a pattern matching rewrite system to transform specific sequences of values within multi-dimensional grids into new states. The framework suppo

    Processes data through sequential pipelines where the output of one node serves as the input for the next.

    C#algorithmscellular-automatacsharp
    在 GitHub 上查看↗8,133
  • cachix/devenvcachix 的头像

    cachix/devenv

    7,005在 GitHub 上查看↗

    Devenv is a Nix-based development environment manager that provides declarative definitions for reproducible shells and toolchains. It functions as a declarative task runner for executing dependency-aware pipelines and a service orchestration tool for supervising background processes. The project distinguishes itself by generating OCI container images directly from environment definitions without requiring a separate container engine. It also implements the Model Context Protocol to expose project context and package search to AI agents, and supports AI-assisted scaffolding to generate config

    Supports task execution sequencing via DAGs to optimize parallel execution and result caching.

    Rustdeveloper-toolsdevenvnix
    在 GitHub 上查看↗7,005
  • microsoft/vscode-docsmicrosoft 的头像

    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

    Groups multiple tasks into parallel or sequential execution sequences as a single operation.

    Markdownvscode
    在 GitHub 上查看↗6,549
  • coleifer/hueycoleifer 的头像

    coleifer/huey

    5,933在 GitHub 上查看↗

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

    Chains tasks by piping output from one to the next in sequence.

    Pythondankpythonqueue
    在 GitHub 上查看↗5,933
  • changmingxie/tcc-transactionchangmingxie 的头像

    changmingxie/tcc-transaction

    5,768在 GitHub 上查看↗

    本项目是一个 Java 实现的 Try-Confirm-Cancel (TCC) 模式,提供了一个分布式事务框架和管理库。它作为一个协调器,管理多阶段事务的生命周期,以确保跨多个分布式服务的一致性。 该框架包括一个分布式事务协调器服务器,用于从本地服务卸载事件和任务操作。它还提供了一个专用仪表板,用于可视化事务状态并手动操作分布式事件和任务。 该系统通过三阶段提交协议和异步重试机制来管理一致性,以实现最终一致性。它支持用于持久化事务状态的可插拔后端存储,并利用基于任务的工作流来执行分布式操作。

    Decomposes complex distributed transactions into individual tasks processed according to the TCC lifecycle.

    Java
    在 GitHub 上查看↗5,768
  • kornelski/pngquantkornelski 的头像

    kornelski/pngquant

    5,671在 GitHub 上查看↗

    Reads images from stdin and writes compressed output to stdout for seamless command-line workflow integration.

    Ccconversionimage-optimization
    在 GitHub 上查看↗5,671
  • dotnet/msbuilddotnet 的头像

    dotnet/msbuild

    5,519在 GitHub 上查看↗

    MSBuild is a .NET build engine and software build automation system that transforms source code into deployable applications. It utilizes a declarative project system based on a structured XML schema to define build items, properties, and targets used across the .NET ecosystem and Visual Studio. The system features a customizable build task framework that allows the implementation of custom tasks and loggers to perform specific software construction operations. This extensibility enables the creation of specialized logic to modify build process behavior. The engine manages build automation t

    Encapsulates build work into reusable task classes that perform specific file or system transformations.

    C#buildhacktoberfesthelp-wanted
    在 GitHub 上查看↗5,519
  • microsoft/msbuildMicrosoft 的头像

    Microsoft/msbuild

    5,519在 GitHub 上查看↗

    MSBuild is a task-based build engine and programmatic framework used to compile and package .NET applications. It functions as a customizable orchestrator that executes sequences of targets to automate software compilation and deployment workflows using a structured XML-based configuration schema. The system allows for the creation of custom build tasks and reusable rules to handle unique compilation requirements. It supports multi-target framework development, enabling a single codebase to be compiled against various runtime versions to ensure compatibility across different platforms. The e

    Encapsulates build work as executable classes that process input items to produce output files.

    C#
    在 GitHub 上查看↗5,519
  • shipitjs/shipitshipitjs 的头像

    shipitjs/shipit

    5,294在 GitHub 上查看↗

    Shipit 是一个 Node.js 部署工具和远程任务编排器,用于自动化软件部署并通过 SSH 执行 Shell 命令。它作为一个部署工作流管理器和 SSH 自动化框架,允许用户定义协调本地和远程脚本的自动化流水线。 该项目的特色在于依赖图任务编排系统和事件发射器钩子系统,能够创建具有顺序任务协调的自定义自动化工作流。它使用基于符号链接的发布管理来管理应用版本,提供回滚到先前版本和清理过期部署的能力。 该工具涵盖了广泛的功能,包括远程服务器自动化、跨主机文件同步和远程代码分发。它还包括用于执行构建资产和审计待处理提交的实用程序,以跟踪源代码控制与已部署版本之间的差异。

    Coordinates tasks into sequential paths to manage dependencies and block execution until prerequisites complete.

    JavaScriptcapistranodeploydeployment
    在 GitHub 上查看↗5,294
  • bogdanp/dramatiqBogdanp 的头像

    Bogdanp/dramatiq

    5,136在 GitHub 上查看↗

    Dramatiq is a distributed task queue and workload manager used to offload function execution to background workers. It functions as an asynchronous task orchestrator that enables the distribution of computational tasks across a cluster using a pluggable transport layer supporting RabbitMQ and Redis. The framework provides specialized tools for complex task orchestration, including the ability to link background jobs into sequences, pipelines, and barriers. It further manages distributed concurrency through the use of shared mutexes, rate limiters, and exponential backoff retries to prevent re

    Links multiple tasks together in a pipeline so the output of one task is passed as input to the next.

    Pythondistributed-lockpythonrabbit
    在 GitHub 上查看↗5,136
  • claritylab/lucidaclaritylab 的头像

    claritylab/lucida

    4,781在 GitHub 上查看↗

    Lucida 是一个多模态 AI 助手框架和容器化微服务编排器。它提供了一个用于构建智能体的平台,这些智能体处理并集成语音、视觉和文本输入以执行智能任务,并由检索增强生成 (RAG) 系统支持,用于从文本、URL 和图像中存储和查询事实数据。 该框架具有状态图工作流引擎,使用预定义的状态机通过一系列微服务路由用户请求。它还包含一个可扩展的插件接口,允许集成用于学习和推理的自定义功能模块。 系统涵盖了广泛的功能领域,包括智能任务自动化、个人知识管理和多模态数据处理。它支持通过容器和 Kubernetes 部署这些服务,并通过 REST API 和各种消息渠道公开功能。

    Defines stateful sequences of microservice requests to process inputs through a complex task workflow.

    Java
    在 GitHub 上查看↗4,781
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Parallel Execution
  4. Task Execution Sequencing

探索子标签

  • Automation SequencesCoordination of automated interaction steps into sequential paths to achieve a specific game goal. **Distinct from Task Execution Sequencing:** Focuses on game interaction sequences rather than software build dependencies
  • Output Chaining1 个子标签Passing the result of one task as input to the next task in a sequential pipeline. **Distinct from Task Execution Sequencing:** Distinct from Task Execution Sequencing: focuses on data flow between chained tasks rather than general execution ordering.
  • Stateful Task Sequences1 个子标签Sequential execution of tasks that share and modify a common state object. **Distinct from Task Execution Sequencing:** Distinct from build task sequencing by focusing on shared state modification and conditional transitions in agentic workflows.
  • Task-Based Execution Models1 个子标签Systems that map named functions to configuration objects to drive a workflow. **Distinct from Task Execution Sequencing:** Distinct from Task Execution Sequencing by focusing on the structural model of mapping functions to config rather than just the order of execution.