awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

181 Repos

Awesome GitHub RepositoriesParallel Execution

Running multiple tasks or requests concurrently to improve performance.

Distinguishing note: Focuses on concurrency, distinct from sequential execution.

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

Awesome Parallel Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • doocs/advanced-javaAvatar von doocs

    doocs/advanced-java

    78,987Auf GitHub ansehen↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Invokes multiple service providers simultaneously to return the fastest successful response and minimize latency.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Auf GitHub ansehen↗78,987
  • usebruno/brunoAvatar von usebruno

    usebruno/bruno

    44,931Auf GitHub ansehen↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    Executes multiple requests simultaneously during collection runs to improve performance.

    JavaScriptapi-clientapi-testingautomation
    Auf GitHub ansehen↗44,931
  • lerna/lernaAvatar von lerna

    lerna/lerna

    36,066Auf GitHub ansehen↗

    Lerna is a monorepo management tool, build orchestrator, and package publisher for JavaScript and TypeScript projects. It enables the management of multiple packages within a single shared repository, providing utilities for workspace organization and the coordinated publishing of packages to a registry. The tool distinguishes itself through dependency-aware task orchestration and automated version management. It uses topological sorting to sequence tasks and utilizes content-hash caching to skip redundant executions when input files remain unchanged. Versioning is automated by parsing standa

    Runs scripts across multiple packages using parallel execution and caching to avoid repeating work.

    TypeScriptlernamonoreponpm
    Auf GitHub ansehen↗36,066
  • zellij-org/zellijAvatar von zellij-org

    zellij-org/zellij

    33,683Auf GitHub ansehen↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Supports parallel execution of terminal tasks with status tracking and retry capabilities.

    Rustmultiplexerterminalworkspace
    Auf GitHub ansehen↗33,683
  • 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
  • yeachan-heo/oh-my-codexAvatar von Yeachan-Heo

    Yeachan-Heo/oh-my-codex

    30,984Auf GitHub ansehen↗

    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

    Orchestrates multiple worker agents to perform parallel work on large tasks with centralized state reporting.

    TypeScript
    Auf GitHub ansehen↗30,984
  • 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
  • nrwl/nxAvatar von nrwl

    nrwl/nx

    28,939Auf GitHub ansehen↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Runs multiple build or test processes simultaneously to reduce execution time by utilizing available CPU resources.

    TypeScriptangularbuildbuild-system
    Auf GitHub ansehen↗28,939
  • fincept-corporation/finceptterminalAvatar von Fincept-Corporation

    Fincept-Corporation/FinceptTerminal

    26,900Auf GitHub ansehen↗

    FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation. The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling

    Performs multiple asynchronous calls simultaneously to reduce the total latency of large data retrieval tasks.

    C++bloomberg-terminalcontributions-welcomefinance
    Auf GitHub ansehen↗26,900
  • netflix/hystrixAvatar von Netflix

    Netflix/Hystrix

    24,461Auf GitHub ansehen↗

    Hystrix is a latency and fault tolerance library designed to prevent cascading failures in distributed systems. It functions as a circuit breaker implementation that monitors failure thresholds and opens circuits to isolate remote calls when downstream services degrade. The project distinguishes itself by providing multiple isolation mechanisms, utilizing dedicated thread pools and semaphores to ensure that latency in one dependency does not saturate the entire system. It also features a request collapsing and batching engine that groups concurrent calls into single executions to reduce the t

    Invokes multiple service providers simultaneously to reduce total response latency and improve throughput.

    Java
    Auf GitHub ansehen↗24,461
  • biomejs/biomeAvatar von biomejs

    biomejs/biome

    23,741Auf GitHub ansehen↗

    Biome is a unified developer tooling suite that provides code formatting, linting, and static analysis for JavaScript and TypeScript projects. It functions as a command-line interface designed to automate the maintenance of code quality and style consistency throughout the development lifecycle. The tool distinguishes itself through a high-performance engine built in Rust, which utilizes a single-pass abstract syntax tree to perform formatting and linting simultaneously. By leveraging parallel multi-threaded execution and incremental file system caching, it minimizes latency during analysis t

    Distributes file processing across multiple CPU cores to maximize throughput during analysis.

    Rustcssformatterjavascript
    Auf GitHub ansehen↗23,741
  • dylanaraps/neofetchAvatar von dylanaraps

    dylanaraps/neofetch

    23,556Auf GitHub ansehen↗

    Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the terminal. It functions as a cross-platform system reporter, capable of detecting and summarizing metrics across Linux, macOS, Windows, and various Unix-like environments. The tool distinguishes itself through its terminal graphics rendering capabilities, which allow for the display of custom ASCII art or graphical images alongside system data. It utilizes a modular backend to interface with diverse operating systems and desktop environments, while employing parallel execution to gat

    Enables execution optimization by running information gathering tasks in parallel to reduce total processing time.

    Shellbashcommand-linecommandline
    Auf GitHub ansehen↗23,556
  • livewire/livewireAvatar von livewire

    livewire/livewire

    23,448Auf GitHub ansehen↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Bypasses the default request queue to allow multiple actions to run simultaneously without waiting for previous requests to complete.

    PHP
    Auf GitHub ansehen↗23,448
  • yelouafi/redux-sagaAvatar von yelouafi

    yelouafi/redux-saga

    22,443Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,443
  • wistbean/learn_python3_spiderAvatar von wistbean

    wistbean/learn_python3_spider

    21,802Auf GitHub ansehen↗

    This project is a comprehensive educational guide and framework for building web scrapers using Python. It provides a course-based approach to data extraction, combining a Python crawler framework with tutorials on web reverse engineering and network traffic analysis. The project distinguishes itself by covering advanced extraction challenges, including the decryption of obfuscated JavaScript and the bypass of anti-scraping measures. It specifically addresses mobile application scraping through the simulation of user interactions and the interception of network traffic. The capability surfac

    Accelerates data collection by executing multiple download jobs concurrently via a process pool.

    Pythonpython-scriptpython-spiderpython3
    Auf GitHub ansehen↗21,802
  • prefecthq/prefectAvatar von PrefectHQ

    PrefectHQ/prefect

    21,640Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,640
  • samber/loAvatar von samber

    samber/lo

    21,333Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,333
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,221
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Runs multiple independent interaction threads that share common agent memory and history.

    Pythonaiai-agentsllm
    Auf GitHub ansehen↗21,168
  • qax-os/excelizeAvatar von qax-os

    qax-os/excelize

    20,682Auf GitHub ansehen↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Provides configuration options to adjust the number of logical processors used for concurrent task execution.

    Goagentaianalytics
    Auf GitHub ansehen↗20,682
Vorherige123456…10Nächste
  1. Home
  2. Development Tools & Productivity
  3. Parallel Execution

Unter-Tags erkunden

  • Action Concurrency3 Sub-TagsMechanisms for executing multiple component actions simultaneously without waiting for sequential request completion. **Distinct from Parallel Execution:** Distinct from Parallel Execution: focuses on component-level action concurrency rather than general task parallelism.
  • Concurrency AnalysisTools for measuring critical paths and identifying bottlenecks in parallel task execution. **Distinct from Parallel Execution:** Focuses on the analysis and measurement of parallelism efficiency rather than the execution of parallel tasks itself.
  • Conditional Crawl TerminationImmediate halting of a crawling process upon meeting a specific data target or condition. **Distinct from Conditional Task Execution:** Focuses on the absolute termination of the crawl process rather than just skipping a task.
  • Conditional Task Execution2 Sub-TagsLogic for skipping or executing tasks based on runtime expressions, exit codes, or platform constraints. **Distinct from Task Execution Sequencing:** Focuses on conditional triggers for execution rather than the sequence of the execution path.
  • Custom Parallel Task Execution7 Sub-TagsFrameworks 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.
  • Execution Sampling StrategiesTechniques for running multiple iterations of a task and selecting the most successful result. **Distinct from Parallel Execution:** Focuses on selecting the best outcome from parallel samples rather than just increasing throughput.
  • Fail-Fast1 Sub-TagExecuting multiple tasks concurrently where the failure of any single task triggers the automatic cancellation of all sibling tasks. **Distinct from Parallel Execution:** Distinct from general parallel execution by implementing a fail-fast mechanism that interrupts all peers upon a single failure
  • Multi-Device Workflow Execution1 Sub-TagExecuting synchronized automation processes across multiple connected devices in parallel. **Distinct from Parallel Execution:** Focuses on the orchestration of the same workflow across different hardware targets rather than generic task concurrency.
  • Parallel Action Racing1 Sub-TagExecuting multiple concurrent operations and returning the result of the first one to succeed. **Distinct from Parallel Transaction Execution:** Focuses on the racing pattern (first-to-complete) rather than general parallel execution or transaction handling.
  • Parallel Compilation2 Sub-TagsCompilers that translate code into concurrent models for massive parallel execution. **Distinct from Parallel Execution:** Distinct from general parallel execution: focuses on the compilation phase for concurrent target models.
  • Parallel Provider CallsTechniques for invoking multiple service providers simultaneously and returning the first successful response to minimize latency. **Distinct from Parallel Execution:** Specializes parallel execution specifically for reducing latency in remote service calls (hedged requests).
  • Parallel Reductions1 Sub-TagDistribution of fold and reduce operations across multiple CPU cores. **Distinct from Parallel Execution:** Specializes general parallel execution for functional reduction operations using a fork-join model.
  • Parallel Transaction Execution1 Sub-TagConcurrent execution of non-conflicting state updates to increase throughput. **Distinct from Parallel Execution:** Specializes general parallel execution for blockchain transactions based on object conflict analysis.
  • Pipeline Execution ControlsMechanisms for managing the execution flow of a sequence of processing tasks, including immediate termination upon failure. **Distinct from Fail-Fast:** Distinct from Fail-Fast which focuses on parallel task cancellation; this focuses on linear pipeline termination for latency optimization.
  • Task Execution Sequencing4 Sub-TagsCoordination 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.