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

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

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

34 个仓库

Awesome GitHub RepositoriesDistributed Task Orchestration

Systems for defining, scheduling, and executing units of work across a cluster of computing resources.

Distinguishing note: Focuses on the orchestration of remote tasks and resource lifecycles rather than general infrastructure management.

Explore 34 awesome GitHub repositories matching devops & infrastructure · Distributed Task Orchestration. Refine with filters or upvote what's useful.

Awesome Distributed Task Orchestration GitHub Repositories

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

    ray-project/ray

    42,895在 GitHub 上查看↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Ray supports creating remote functions and actor classes to execute code across a cluster while managing resource requirements and lifecycles.

    Pythondata-sciencedeep-learningdeployment
    在 GitHub 上查看↗42,895
  • multica-ai/multicamultica-ai 的头像

    multica-ai/multica

    36,862在 GitHub 上查看↗

    Multica is an autonomous coding agent manager and LLM agent orchestration platform. It coordinates teams of autonomous agents to execute coding tasks and manage their lifecycles through a centralized dashboard. The system provides multi-tenant agent workspaces that isolate agents, settings, and project issues into distinct organizational boundaries. The platform distinguishes itself through an agent skill library that captures successful task solutions as reusable, versioned skills. These skills are shared across the agent team and pinned using content hashes to ensure consistent behavior acr

    Coordinates task execution across a distributed network of local daemons and cloud instances.

    Go
    在 GitHub 上查看↗36,862
  • heygen-com/hyperframesheygen-com 的头像

    heygen-com/hyperframes

    28,209在 GitHub 上查看↗

    Hyperframes is an HTML-to-video rendering engine and composition tool that transforms web layouts and CSS into encoded video files. It functions as a headless browser video pipeline and a distributed video rendering framework, allowing users to create seekable animations and programmatic motion designs using HTML, CSS, and JavaScript. The project differentiates itself as an AI agent video orchestrator, enabling the automation of video scripts and compositions through natural language prompts. It supports distributed video encoding by splitting rendering tasks across multiple serverless functi

    Splits large rendering tasks into smaller primitives to orchestrate them across multiple machines or cloud functions.

    TypeScript
    在 GitHub 上查看↗28,209
  • osquery/osqueryosquery 的头像

    osquery/osquery

    23,113在 GitHub 上查看↗

    Osquery is a unified endpoint monitoring framework that exposes operating system internals as relational tables. By representing hardware, network, and process activity as structured data, it allows users to retrieve system state and configuration information using standard SQL syntax. The system distinguishes itself through a cross-platform abstraction layer that normalizes disparate operating system interfaces into a consistent schema across Windows, macOS, and Linux. It supports both interactive local analysis via a command-line shell and distributed fleet orchestration, where recurring qu

    Coordinates the execution of scheduled tasks across a fleet of remote nodes to aggregate system telemetry.

    C++hacktoberfestintrusion-detectionmonitoring
    在 GitHub 上查看↗23,113
  • 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

    Schedules and executes tasks across clusters by managing resource allocation and monitoring.

    Pythonbookdatabaseddia
    在 GitHub 上查看↗22,648
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 GitHub 上查看↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Coordinates and executes training tasks across distributed computing resources using a unified interface.

    C++mxnet
    在 GitHub 上查看↗20,829
  • drewthomasson/ebook2audiobookDrewThomasson 的头像

    DrewThomasson/ebook2audiobook

    19,291在 GitHub 上查看↗

    This project is a scalable, containerized pipeline designed to transform digital documents and image-based ebooks into narrated audiobooks. It functions as an end-to-end production platform that integrates text-to-speech synthesis, optical character recognition, and automated workflow management to convert various file formats into spoken audio. The system distinguishes itself through advanced linguistic analysis and voice synthesis capabilities, including the ability to identify characters within a text and assign them distinct voice profiles for multi-speaker narration. Users can further pe

    Distributes heavy processing workloads across multiple concurrent threads or remote nodes to maximize throughput during batch media conversion.

    Pythonaudiobookaudiobookschinese
    在 GitHub 上查看↗19,291
  • matrixtm/mhddosMatrixTM 的头像

    MatrixTM/MHDDoS

    16,224在 GitHub 上查看↗

    MHDDoS is a command-line utility designed for volumetric stress testing and infrastructure resilience assessment. It functions as a comprehensive framework for simulating high-volume network and application layer traffic to evaluate the capacity and stability of web services and network infrastructure. The tool distinguishes itself through its ability to generate complex, protocol-specific traffic patterns and raw packet structures. By employing dynamic header randomization and specialized payload injection, it simulates diverse request behaviors intended to test the effectiveness of security

    Coordinates concurrent execution across multiple worker threads to maximize bandwidth saturation and resource exhaustion.

    Pythonamazon-bypassattackauto-proxy
    在 GitHub 上查看↗16,224
  • saltstack/saltsaltstack 的头像

    saltstack/salt

    15,237在 GitHub 上查看↗

    Salt is an infrastructure configuration management tool and orchestration framework designed for large-scale system administration. It functions as a remote execution engine that enables administrators to manage, provision, and enforce declarative states across distributed fleets of servers from a central control point. By utilizing a high-performance message bus, the platform allows for the simultaneous execution of administrative tasks and the maintenance of consistent software configurations across thousands of nodes. The system distinguishes itself through a flexible architecture that sup

    Coordinates parallel administrative tasks and ad-hoc commands across distributed fleets of nodes.

    Pythoncloudcloud-managementcloud-providers
    在 GitHub 上查看↗15,237
  • horovod/horovodhorovod 的头像

    horovod/horovod

    14,686在 GitHub 上查看↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Orchestrates the launch of distributed tasks by managing worker registration and execution across the cluster.

    Python
    在 GitHub 上查看↗14,686
  • effect-ts/coreEffect-TS 的头像

    Effect-TS/core

    14,618在 GitHub 上查看↗

    This project is a functional programming library and toolkit for building production TypeScript applications. It provides a system for managing concurrency, error handling, and resource lifecycles using functional effects. The project distinguishes itself through a comprehensive suite of specialized toolkits, including a dependency injection framework for decoupling service implementations, a workflow orchestrator for coordinating durable processes, and a SQL database toolkit for consistent data operations across multiple dialects. It also implements an OpenTelemetry instrumentation library f

    Coordinates tasks across multiple nodes or clusters to scale processing power for demanding workloads.

    TypeScript
    在 GitHub 上查看↗14,618
  • microsoft/nniMicrosoft 的头像

    Microsoft/nni

    14,351在 GitHub 上查看↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Manages the scheduling and execution of machine learning trials across a cluster of compute resources.

    Python
    在 GitHub 上查看↗14,351
  • semaphoreui/semaphoresemaphoreui 的头像

    semaphoreui/semaphore

    13,233在 GitHub 上查看↗

    Semaphore is a centralized web-based platform designed for the orchestration and execution of Ansible automation. It provides a unified control plane to manage infrastructure operations, allowing teams to organize inventories, environment variables, and playbooks into reusable templates. The platform supports multi-tenant governance by isolating resources into projects, ensuring clear separation between different teams and infrastructure segments. The system distinguishes itself through a distributed task runner architecture that offloads automation workloads to independent nodes, enabling sc

    Distributes automation workloads across remote runners and triggers recurring jobs through a centralized management console.

    Goansibleawxci
    在 GitHub 上查看↗13,233
  • projectdiscovery/subfinderprojectdiscovery 的头像

    projectdiscovery/subfinder

    13,105在 GitHub 上查看↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Scales discovery and assessment tasks by parallelizing workloads across multiple remote nodes.

    Gobugbountyhackinghacktoberfest
    在 GitHub 上查看↗13,105
  • yedf/dtmyedf 的头像

    yedf/dtm

    10,885在 GitHub 上查看↗

    dtm 是一个分布式事务框架和工作流编排器,旨在管理微服务之间的数据一致性。它作为一个中心化协调器,同步分布式事务并管理复杂分布式任务序列的状态和执行流。 该框架实现了多种协调模式,包括 Saga、TCC 和 XA,以防止同步错误。它特别提供了一个多语言事务协调器,用于同步用不同编程语言编写的服务之间的操作,并利用可靠的消息发件箱(outbox)将数据库更新与消息分发耦合。 其功能涵盖了通过补偿事务回滚、两阶段提交协调和精确一次(exactly-once)消息传递实现的分布式系统恢复。该基础设施支持水平容量扩展和高可用性配置,以在请求量增加时保持稳定性。

    Functions as a distributed workflow orchestrator that manages the execution flow of complex business processes.

    Go
    在 GitHub 上查看↗10,885
  • skypilot-org/skypilotskypilot-org 的头像

    skypilot-org/skypilot

    10,172在 GitHub 上查看↗

    SkyPilot is a multi-cloud AI orchestrator and distributed task scheduler designed to launch and manage AI workloads across various cloud providers, Kubernetes, and Slurm clusters. It functions as an infrastructure-as-code framework that uses declarative files to define resource requirements and setup commands for consistent execution across different environments. The project differentiates itself through automated cost optimization, selecting the most affordable GPU or TPU hardware and managing spot instances to reduce expenses. It also provides a remote development environment that bridges

    Distributes a single command or task across multiple hostnames within a compute cluster.

    Python
    在 GitHub 上查看↗10,172
  • netflix/metaflowNetflix 的头像

    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

    Launches ephemeral compute clusters to run tasks that must communicate and coordinate during execution.

    Pythonagentsaiaws
    在 GitHub 上查看↗9,764
  • rkt/rktrkt 的头像

    rkt/rkt

    8,773在 GitHub 上查看↗

    rkt is a pod-native container engine and runtime for Linux that executes containerized applications as isolated pods. It serves as an OCI container runtime and a Linux container manager, supporting the execution of images based on Open Container Initiative, appc, and Docker specifications. The project distinguishes itself by offering hardware-level container isolation, allowing pods to run within virtual machines using KVM or QEMU for a dedicated kernel. It further separates itself through secure container deployment practices, utilizing SELinux mandatory access control and TPM-backed integri

    Executes containerized tasks via external orchestration drivers to manage application placement across a cluster.

    Gocontainersgooci
    在 GitHub 上查看↗8,773
  • getmoto/motogetmoto 的头像

    getmoto/moto

    8,550在 GitHub 上查看↗

    Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com

    Simulates the orchestration of containerized tasks and the management of cluster definitions.

    Pythonawsbotoec2
    在 GitHub 上查看↗8,550
  • shekhargulati/52-technologies-in-2016shekhargulati 的头像

    shekhargulati/52-technologies-in-2016

    7,311在 GitHub 上查看↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Schedules and executes workloads across clusters by matching resource requirements to capacity.

    JavaScriptawesomeawesome-listblog
    在 GitHub 上查看↗7,311
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Distributed Task Orchestration

探索子标签

  • Business Process OrchestrationSystems for coordinating complex sequences of distributed tasks to ensure business processes complete or revert consistently. **Distinct from Distributed Task Orchestration:** Focuses on the business process logic and consistency (Saga/TCC) rather than general infrastructure task scheduling.
  • Event-Based OrchestrationCoordinating data flow and task execution across services using events rather than direct calls. **Distinct from Distributed Task Orchestration:** Focuses on event-driven coordination of data flow rather than the scheduling of remote computing resources.