awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

72 रिपॉजिटरी

Awesome GitHub RepositoriesCustom Parallel Task Execution

Frameworks for dividing complex workloads into independent units for concurrent execution.

Distinct from Parallel Execution: Distinct from Parallel Execution: focuses on the decomposition of custom workloads into managed units rather than general concurrency.

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

Awesome Custom Parallel Task Execution GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • yeachan-heo/oh-my-codexYeachan-Heo का अवतार

    Yeachan-Heo/oh-my-codex

    30,984GitHub पर देखें↗

    oh-my-codex is an AI coding workflow orchestrator and a retrieval augmented generation documentation assistant. It manages complex programming tasks through a structured sequence of planning, execution, and verification phases, while providing tools for querying and translating technical documentation. The project utilizes Git worktrees to isolate parallel coding sessions, ensuring that concurrent tasks remain independent. It integrates a vector-store knowledge base to index documents into embeddings, enabling semantic search and factual context retrieval across multiple languages. The syste

    Runs multiple independent coding sessions using Git worktrees to perform concurrent work without conflicts.

    TypeScript
    GitHub पर देखें↗30,984
  • yelouafi/redux-sagayelouafi का अवतार

    yelouafi/redux-saga

    22,443GitHub पर देखें↗

    Redux-Saga is a middleware library for Redux applications that manages asynchronous data flows and complex side effects. It serves as a decoupled state management effect layer and workflow orchestrator, utilizing JavaScript generator functions to pause and resume asynchronous operations without blocking the application. The library distinguishes itself by using generators to manage sequential or parallel tasks and state transitions outside of the main user interface thread. This approach allows for the coordination of complex asynchronous workflows, such as multi-step data fetching and API ca

    Coordinates sequential and parallel asynchronous tasks and state transitions outside the main UI thread.

    JavaScript
    GitHub पर देखें↗22,443
  • prefecthq/prefectPrefectHQ का अवतार

    PrefectHQ/prefect

    21,640GitHub पर देखें↗

    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

    Distributes and manages parallel execution of tasks across remote infrastructure to accelerate large-scale data operations.

    Pythonautomationdatadata-engineering
    GitHub पर देखें↗21,640
  • samber/losamber का अवतार

    samber/lo

    21,333GitHub पर देखें↗

    This library is a collection of generic utilities for the Go programming language designed to simplify the manipulation of slices and maps. It provides a functional toolkit that enables developers to perform data transformations, such as filtering, mapping, and reducing, while maintaining strict type safety through the use of language-level generics. The project distinguishes itself by offering a dual approach to data processing that balances functional programming patterns with performance-oriented execution. It supports both immutable functional pipelines for predictable state transitions a

    Executes collection operations in parallel using background tasks to improve performance.

    Goconstraintscontractfilterable
    GitHub पर देखें↗21,333
  • mastra-ai/mastramastra-ai का अवतार

    mastra-ai/mastra

    21,221GitHub पर देखें↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Orchestrates tasks through explicit code-based paths including branches, loops, and parallel blocks to ensure predictable and auditable execution.

    TypeScriptagentsaichatbots
    GitHub पर देखें↗21,221
  • claude-code-best/claude-codeclaude-code-best का अवतार

    claude-code-best/claude-code

    20,272GitHub पर देखें↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Splits complex research or coding goals into smaller tasks processed by concurrent expert agents.

    TypeScript
    GitHub पर देखें↗20,272
  • spotify/luigispotify का अवतार

    spotify/luigi

    18,676GitHub पर देखें↗

    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

    Supports overriding default worker and scheduler implementations for specialized requirements.

    Pythonhadoopluigiorchestration-framework
    GitHub पर देखें↗18,676
  • alsotang/node-lessonsalsotang का अवतार

    alsotang/node-lessons

    16,450GitHub पर देखें↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Implements patterns for executing multiple asynchronous tasks in parallel and aggregating their results.

    JavaScriptjavascriptnodejs
    GitHub पर देखें↗16,450
  • cft0808/edictcft0808 का अवतार

    cft0808/edict

    16,123GitHub पर देखें↗

    Edict is a multi-agent orchestration system and framework designed to coordinate specialized large language model agents. It functions as a workflow designer and orchestrator that decomposes complex objectives into structured plans, using directed acyclic graphs and role-based hierarchies to execute sub-tasks. The system is distinguished by its event-driven architecture, utilizing a publish-subscribe event bus and transactional outbox to manage agent communications and task transitions. It features a dedicated skill management system that allows for the importation, updating, and sandboxed ex

    Utilizes directed acyclic graphs to decompose high-level commands into sub-tasks and resolve execution dependencies.

    Python
    GitHub पर देखें↗16,123
  • fabric/fabricfabric का अवतार

    fabric/fabric

    15,397GitHub पर देखें↗

    Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti

    Distributes heavy processing tasks across multiple remote servers simultaneously to reduce total execution time.

    Python
    GitHub पर देखें↗15,397
  • optuna/optunaoptuna का अवतार

    optuna/optuna

    14,388GitHub पर देखें↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Allows implementation of user-defined sampling strategies and pruning rules to tailor the search process.

    Pythondistributedhyperparameter-optimizationmachine-learning
    GitHub पर देखें↗14,388
  • dask/daskdask का अवतार

    dask/dask

    13,746GitHub पर देखें↗

    Dask एक पैरेलल कंप्यूटिंग फ्रेमवर्क और डिस्ट्रीब्यूटेड टास्क शेड्यूलर है जिसे Python डेटा साइंस वर्कफ़्लो को सिंगल मशीनों से बड़े क्लस्टर्स तक स्केल करने के लिए डिज़ाइन किया गया है। यह एक क्लस्टर रिसोर्स मैनेजर के रूप में कार्य करता है जो कार्यों और उनकी डिपेंडेंसी को डायरेक्टेड एसाइक्लिक ग्राफ (DAGs) के रूप में प्रस्तुत करके कम्प्यूटेशनल लॉजिक को व्यवस्थित करता है। यह आर्किटेक्चर सिस्टम को जटिल निष्पादन आवश्यकताओं का प्रबंधन करते हुए उपलब्ध हार्डवेयर पर वर्कलोड के वितरण को स्वचालित करने की अनुमति देता है। यह प्रोजेक्ट एक लेज़ी इवैल्यूएशन इंजन के माध्यम से खुद को अलग करता है जो डेटा ऑपरेशन्स को तब तक स्थगित कर देता है जब तक कि उन्हें स्पष्ट रूप से अनुरोध न किया जाए, जिससे ग्लोबल ग्राफ ऑप्टिमाइज़ेशन और कुशल संसाधन आवंटन सक्षम होता है। इसमें उपलब्ध मेमोरी से अधिक डेटासेट को प्रोसेस करते समय सिस्टम क्रैश को रोकने के लिए मेमोरी-अवेयर डेटा स्पिलिंग शामिल है, और यह टास्क ग्राफ फ्यूजन का उपयोग ऑपरेशन्स के अनुक्रमों को एकल निष्पादन चरणों में संयोजित करने के लिए करता है, जिससे शेड्यूलिंग ओवरहेड और इंटर-नोड संचार कम हो जाता है। यह प्लेटफॉर्म बड़े पैमाने पर डेटा एनालिटिक्स के लिए एक व्यापक क्षमता सतह प्रदान करता है, जिसमें डिस्ट्रीब्यूटेड मशीन लर्निंग, उच्च-प्रदर्शन कंप्यूटिंग एकीकरण, और पैरेलल डेटा प्रोसेसिंग के लिए समर्थन शामिल है। यह क्लस्टर लाइफसाइकिल मैनेजमेंट, परफॉरमेंस प्रोफाइलिंग, और टास्क निष्पादन की रीयल-टाइम मॉनिटरिंग के लिए व्यापक उपकरण प्रदान करता है। उपयोगकर्ता इन वातावरणों को स्थानीय हार्डवेयर, क्लाउड प्रदाताओं, कंटेनरीकृत सिस्टम, और उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर्स सहित विविध बुनियादी ढांचे पर तैनात कर सकते हैं।

    Coordinates distributed task execution across local or remote workers to scale data analysis workflows.

    Pythondasknumpypandas
    GitHub पर देखें↗13,746
  • lsdefine/genericagentlsdefine का अवतार

    lsdefine/GenericAgent

    13,017GitHub पर देखें↗

    GenericAgent is an LLM agent framework and autonomous system controller designed to manage local systems, web browsers, and hardware interfaces through action and observation loops. It functions as a tool orchestrator that routes model calls to local executors, enabling the automation of complex tasks on a host machine. The project is distinguished by its self-evolving AI agent capabilities, which convert successful execution paths into reusable procedural scripts and skill trees to reduce future reasoning overhead. It employs a context optimization engine that utilizes layered memory hierarc

    Runs multiple independent conversations in a single interface with separate histories and execution threads.

    Pythonai-agentautomationautonomous-agent
    GitHub पर देखें↗13,017
  • rayon-rs/rayonrayon-rs का अवतार

    rayon-rs/rayon

    13,071GitHub पर देखें↗

    Rayon is a data parallelism library for Rust that provides a framework for converting sequential computations into parallel operations. It enables the transformation of standard data structures and loops into parallel iterators, allowing workloads to be distributed across multiple processor cores. By utilizing a work-stealing scheduler, the library dynamically balances tasks to maximize throughput and minimize execution time. The library distinguishes itself through its focus on safe, scoped task synchronization, which ensures that all spawned operations complete before a scope exits to preve

    Divides complex workloads into smaller independent units of work that run concurrently within a managed scope.

    Rust
    GitHub पर देखें↗13,071
  • capistrano/capistranocapistrano का अवतार

    capistrano/capistrano

    12,963GitHub पर देखें↗

    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

    Distributes and manages the parallel execution of deployment tasks across remote infrastructure.

    Rubycapistranodeploymentruby
    GitHub पर देखें↗12,963
  • yutiansut/quantaxisyutiansut का अवतार

    yutiansut/QUANTAXIS

    9,955GitHub पर देखें↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Distributes indicator calculations and backtesting tasks across multiple CPU cores to improve simulation speed.

    Pythonquant
    GitHub पर देखें↗9,955
  • netflix/metaflowNetflix का अवतार

    Netflix/metaflow

    9,764GitHub पर देखें↗

    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

    Runs multiple operations concurrently across data shards using local CPU cores or remote containers.

    Pythonagentsaiaws
    GitHub पर देखें↗9,764
  • humanlayer/humanlayerhumanlayer का अवतार

    humanlayer/humanlayer

    9,381GitHub पर देखें↗

    Humanlayer is an LLM coding agent orchestrator and AI-driven workflow manager designed to coordinate multiple agents in researching, designing, and implementing features across complex codebases. It provides a multi-agent development workspace that groups AI sessions, versioned design artifacts, and worktrees into collaborative team tasks. The system features a bring-your-own-key LLM gateway to connect external AI model subscriptions and API keys. It utilizes remote AI agent daemons to run long-term coding sessions on cloud infrastructure, maintaining progress independently of the user's acti

    Executes multiple coding sessions simultaneously across various worktrees and remote cloud workers to accelerate development.

    TypeScriptagentsaiamp
    GitHub पर देखें↗9,381
  • scylladb/seastarscylladb का अवतार

    scylladb/seastar

    9,271GitHub पर देखें↗

    Seastar is a C++ server application framework and asynchronous programming library designed for building high-performance, shared-nothing server applications. It functions as a high-performance I/O engine providing direct disk and network access through a shared-nothing framework that partitions data and execution across CPU cores. The framework distinguishes itself through a thread-per-core architecture that eliminates locking and resource contention by assigning one execution thread to each physical CPU core. It implements a userspace TCP/IP stack and kernel-bypass techniques, integrating w

    Forks execution into concurrent sub-coroutines and joins them upon completion using aggregation primitives.

    C++
    GitHub पर देखें↗9,271
  • blue-yonder/tsfreshblue-yonder का अवतार

    blue-yonder/tsfresh

    9,249GitHub पर देखें↗

    tsfresh is an automated feature engineering tool and library designed to extract statistical characteristics from raw time series data. It transforms sequential data into tabular datasets, converting time series into a flat format where each row represents a unique entity and columns represent extracted features. The project distinguishes itself through a parallel data processing framework that distributes heavy computational workloads across multiple CPU cores. It also implements hypothesis-based feature selection to identify the most predictive characteristics and filter out irrelevant ones

    Distributes heavy feature calculation workloads across multiple CPU cores using a worker-based task queue.

    Jupyter Notebookdata-sciencefeature-extractiontime-series
    GitHub पर देखें↗9,249
पिछला123…4अगला
  1. Home
  2. Development Tools & Productivity
  3. Parallel Execution
  4. Custom Parallel Task Execution

सब-टैग एक्सप्लोर करें

  • Concurrent Collection ProcessorsFrameworks for parallelizing data collection operations across multiple CPU cores. **Distinct from Custom Parallel Task Execution:** Distinct from Custom Parallel Task Execution: focuses specifically on collection-based data processing rather than general task decomposition.
  • Concurrent Workflow Orchestration1 सब-टैगMechanisms for forking execution into concurrent sub-coroutines and joining them using aggregation primitives. **Distinct from Parallel Task Orchestrators:** Focuses on local core concurrency (fork/join) rather than distributing tasks across remote infrastructure
  • DAG-Based Orchestration1 सब-टैगExecuting complex pipelines using Directed Acyclic Graphs to manage parallel and sequential dependencies. **Distinct from Parallel Task Orchestrators:** Focuses on the graph-based dependency model rather than just parallel distribution
  • Execution Logic Overrides3 सब-टैग्सInterfaces for customizing worker and scheduler implementations to support specialized task queuing or parameter injection. **Distinct from Custom Parallel Task Execution:** Distinct from custom parallel task execution: focuses on overriding core engine logic rather than workload decomposition.
  • Parallel Callback AggregationExecuting a group of tasks in parallel and then running a final callback with all their results in order. **Distinct from Custom Parallel Task Execution:** Distinct from Custom Parallel Task Execution: focuses on post-parallel callback aggregation rather than workload decomposition.
  • Parallel Task Orchestrators7 सब-टैग्सFrameworks for distributing and managing parallel execution of tasks across remote infrastructure. **Distinct from Custom Parallel Task Execution:** Distinct from Custom Parallel Task Execution: focuses on the orchestration of multi-host tasks rather than just workload decomposition.
  • Resource-Aware ParallelizationMechanisms for calculating system resources to dynamically optimize the number of concurrent execution units. **Distinct from Custom Parallel Task Execution:** Distinct from Custom Parallel Task Execution by specifically focusing on hardware resource-aware scaling rather than just workload decomposition.