awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gulpjs/gulpAvatar von gulpjs

    gulpjs/gulp

    32,963Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗32,963
  • vercel/turboAvatar von vercel

    vercel/turbo

    30,554Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,554
  • huanshere/videolingoAvatar von Huanshere

    Huanshere/VideoLingo

    17,498Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,498
  • go-task/taskAvatar von go-task

    go-task/task

    15,721Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,721
  • kriskowal/qAvatar von kriskowal

    kriskowal/q

    15,030Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,030
  • capistrano/capistranoAvatar von capistrano

    capistrano/capistrano

    12,963Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,963
  • gruntjs/gruntAvatar von gruntjs

    gruntjs/grunt

    12,243Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,243
  • lmeszinc/azurlaneautoscriptAvatar von LmeSzinc

    LmeSzinc/AzurLaneAutoScript

    9,292Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,292
  • microsoft/ufoAvatar von microsoft

    microsoft/UFO

    9,017Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,017
  • mxgmn/markovjuniorAvatar von mxgmn

    mxgmn/MarkovJunior

    8,133Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,133
  • cachix/devenvAvatar von cachix

    cachix/devenv

    7,005Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,005
  • microsoft/vscode-docsAvatar von microsoft

    microsoft/vscode-docs

    6,549Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,549
  • coleifer/hueyAvatar von coleifer

    coleifer/huey

    5,933Auf GitHub ansehen↗

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

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

    Pythondankpythonqueue
    Auf GitHub ansehen↗5,933
  • changmingxie/tcc-transactionAvatar von changmingxie

    changmingxie/tcc-transaction

    5,768Auf GitHub ansehen↗

    Dieses Projekt ist eine Java-Implementierung des Try-Confirm-Cancel-Musters und bietet ein Framework für verteilte Transaktionen sowie eine Management-Bibliothek. Es fungiert als Koordinator, der den Lebenszyklus von Mehrphasen-Transaktionen verwaltet, um die Konsistenz über mehrere verteilte Dienste hinweg sicherzustellen. Das Framework enthält einen Server für verteilte Transaktionskoordinatoren, der Ereignis- und Aufgabenoperationen von lokalen Diensten entlastet. Es bietet zudem ein dediziertes Dashboard zur Visualisierung des Transaktionsstatus und zur manuellen Bedienung verteilter Ereignisse und Aufgaben. Das System verwaltet die Konsistenz durch ein Drei-Phasen-Commit-Protokoll und einen asynchronen Wiederholungsmechanismus, um eine letztendliche Konsistenz (Eventual Consistency) zu erreichen. Es unterstützt erweiterbare Backend-Speicher für die Persistenz von Transaktionszuständen und nutzt einen aufgabenbasierten Workflow zur Ausführung verteilter Operationen.

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

    Java
    Auf GitHub ansehen↗5,768
  • kornelski/pngquantAvatar von kornelski

    kornelski/pngquant

    5,671Auf GitHub ansehen↗

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

    Ccconversionimage-optimization
    Auf GitHub ansehen↗5,671
  • dotnet/msbuildAvatar von dotnet

    dotnet/msbuild

    5,519Auf GitHub ansehen↗

    MSBuild ist eine .NET-Build-Engine und ein Software-Build-Automatisierungssystem, das Quellcode in bereitstellbare Anwendungen transformiert. Es nutzt ein deklaratives Projektsystem basierend auf einem strukturierten XML-Schema, um Build-Elemente, Eigenschaften und Targets zu definieren, die im gesamten .NET-Ökosystem und in Visual Studio verwendet werden. Das System bietet ein anpassbares Build-Task-Framework, das die Implementierung benutzerdefinierter Tasks und Logger ermöglicht, um spezifische Software-Konstruktionsoperationen durchzuführen. Diese Erweiterbarkeit ermöglicht die Erstellung spezialisierter Logik zur Modifikation des Verhaltens des Build-Prozesses. Die Engine verwaltet die Build-Automatisierung durch ein aufgabenbasiertes Ausführungsmodell und eine abhängigkeitsbewusste Workflow-Orchestrierung. Ihre Funktionen decken die .NET-Software-Kompilierung, das Deployment für mehrere Ziel-Frameworks und das inkrementelle Build-Tracking ab. Sie bietet zudem ein Command-Line-Interface für Konfigurations-Overrides und ein Logging-System zur Erfassung des Build-Outputs.

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

    C#buildhacktoberfesthelp-wanted
    Auf GitHub ansehen↗5,519
  • microsoft/msbuildAvatar von Microsoft

    Microsoft/msbuild

    5,519Auf GitHub ansehen↗

    MSBuild ist eine aufgabenbasierte Build-Engine und ein programmatisches Framework, das verwendet wird, um .NET-Anwendungen zu kompilieren und zu paketieren. Es fungiert als anpassbarer Orchestrator, der Sequenzen von Targets ausführt, um Software-Kompilierungs- und Deployment-Workflows unter Verwendung eines strukturierten XML-basierten Konfigurationsschemas zu automatisieren. Das System ermöglicht die Erstellung benutzerdefinierter Build-Tasks und wiederverwendbarer Regeln, um einzigartige Kompilierungsanforderungen zu handhaben. Es unterstützt die Entwicklung für mehrere Ziel-Frameworks und ermöglicht es, eine einzige Codebasis gegen verschiedene Laufzeitversionen zu kompilieren, um die Kompatibilität über verschiedene Plattformen hinweg sicherzustellen. Die Engine verwaltet die Build-Orchestrierung durch Abhängigkeitsauflösung und die Auswertung bedingter Eigenschaften. Sie enthält Funktionen für das Management von Build-Inputs, Output-Logging mit Lokalisierungsunterstützung sowie programmatische Schnittstellen für die Integration in Continuous-Integration- und Delivery-Pipelines.

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

    C#
    Auf GitHub ansehen↗5,519
  • shipitjs/shipitAvatar von shipitjs

    shipitjs/shipit

    5,294Auf GitHub ansehen↗

    Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and executing shell commands via SSH. It functions as a deployment workflow manager and SSH automation framework, allowing users to define automation pipelines that coordinate local and remote scripts. The project distinguishes itself through a dependency-graph task orchestration system and an event-emitter hook system, which enable the creation of custom automation workflows with sequenced task coordination. It manages application versions using symlink-based release management, providin

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

    JavaScriptcapistranodeploydeployment
    Auf GitHub ansehen↗5,294
  • bogdanp/dramatiqAvatar von Bogdanp

    Bogdanp/dramatiq

    5,136Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,136
  • claritylab/lucidaAvatar von claritylab

    claritylab/lucida

    4,781Auf GitHub ansehen↗

    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

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

    Java
    Auf GitHub ansehen↗4,781
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. Parallel Execution
  4. Task Execution Sequencing

Unter-Tags erkunden

  • 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 Sub-TagPassing 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 Sub-TagSequential 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 Sub-TagSystems 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.