awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 repositorios

Awesome GitHub RepositoriesConcurrent Task Execution

Executing multiple operations simultaneously using concurrency models to improve throughput.

Distinct from Parallel Task Execution: Focuses on general concurrent execution of logic, distinct from build/test task parallelism in dev tools.

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

Awesome Concurrent Task Execution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • scala/scalaAvatar de scala

    scala/scala

    14,548Ver en GitHub↗

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Manages asynchronous computations and concurrent task execution to improve throughput.

    Scalafunctional-programmingjvm-languagesobject-oriented-programming
    Ver en GitHub↗14,548
  • morvanzhou/tutorialsAvatar de MorvanZhou

    MorvanZhou/tutorials

    12,952Ver en GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Executes multiple operations simultaneously using concurrency models to handle several tasks without sequential blocking.

    Pythonmachine-learningmultiprocessingneural-network
    Ver en GitHub↗12,952
  • adambard/learnxinyminutes-docsAvatar de adambard

    adambard/learnxinyminutes-docs

    12,287Ver en GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Shows how to execute multiple operations simultaneously using various concurrency models.

    Markdown
    Ver en GitHub↗12,287
  • tj/coT

    tj/co

    11,856Ver en GitHub↗

    co is a JavaScript generator control flow library and non-blocking workflow engine. It manages asynchronous logic by using generators and promises to simulate a synchronous coding style. The project transforms generator functions into standard functions that return promises, ensuring compatibility with non-generator interfaces. It also functions as a promise-based asynchronous orchestrator that executes multiple operations concurrently through the recursive resolution of nested promise collections. The library provides high-level primitives for asynchronous flow control and non-blocking work

    Executes multiple asynchronous operations simultaneously to improve throughput and minimize wait time.

    JavaScript
    Ver en GitHub↗11,856
  • xianhu/learnpythonAvatar de xianhu

    xianhu/LearnPython

    8,484Ver en GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Shows how to run multiple functions in parallel using threads and processes to improve performance.

    Jupyter Notebooklearning-pythonpythonpython-flask
    Ver en GitHub↗8,484
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Ver en GitHub↗

    pysheeet es una biblioteca de referencia técnica que proporciona una colección curada de fragmentos de código y patrones de implementación para el desarrollo avanzado en Python, integración de sistemas y computación de alto rendimiento. Sirve como una guía completa para implementar programación de red de bajo nivel, extensiones nativas en C y programación asíncrona y concurrente. El proyecto proporciona frameworks especializados para el desarrollo y despliegue de modelos de lenguaje de gran tamaño, incluyendo herramientas para inferencia distribuida en GPU y servicio de alto rendimiento. También incluye patrones detallados para la orquestación de clústeres de computación de alto rendimiento, cubriendo la asignación de recursos de GPU y la gestión de cargas de trabajo en múltiples nodos. La biblioteca cubre una amplia superficie de capacidades, incluyendo comunicación de red segura y criptografía, mapeo objeto-relacional y gestión de bases de datos, y la implementación de estructuras de datos y algoritmos complejos. También proporciona utilidades para la gestión de memoria, interoperabilidad nativa a través de interfaces de funciones externas e integración de sistemas operativos a nivel de sistema.

    Provides implementation patterns for blocking execution until specific conditions, such as all tasks completing, are met.

    Python
    Ver en GitHub↗8,150
  • jackzhenguo/python-small-examplesAvatar de jackzhenguo

    jackzhenguo/python-small-examples

    8,132Ver en GitHub↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Implements the execution of multiple operations in separate threads to share CPU time and process tasks in parallel.

    Pythondata-sciencemachine-learningpython
    Ver en GitHub↗8,132
  • yuesong-feng/30daymakecppserverAvatar de yuesong-feng

    yuesong-feng/30dayMakeCppServer

    7,040Ver en GitHub↗

    This project is a C++ TCP server framework and educational socket programming guide. It provides a high-performance network library focused on event-driven architecture, implementing a reactor pattern to handle thousands of simultaneous client connections. The framework is distinguished by its multi-threaded event loop, which utilizes a main-sub reactor coordination model to distribute network events across a worker thread pool. It includes an abstraction layer for non-blocking socket I/O and event multiplexing via the epoll system call, decoupling network transport from application business

    Supports executing asynchronous functions in a thread pool and retrieving results via futures.

    C++cppcppserverepoll
    Ver en GitHub↗7,040
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Ver en GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Executes multiple automation tasks across different browser tabs simultaneously to increase throughput.

    Pythonanti-detectionautomationbrowser-automation
    Ver en GitHub↗6,919
  • weiye-jing/datax-webAvatar de WeiYe-Jing

    WeiYe-Jing/datax-web

    6,009Ver en GitHub↗

    DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o

    Provides routing strategies and blocking policies for managing concurrent task execution across a cluster.

    Java
    Ver en GitHub↗6,009
  • rust-lang/futures-rsAvatar de rust-lang

    rust-lang/futures-rs

    5,870Ver en GitHub↗

    Zero-cost asynchronous programming in Rust

    Spawning and driving multiple futures on executors, including thread pools and thread-local executors.

    Rustasync-foundations
    Ver en GitHub↗5,870
  • ruby-concurrency/concurrent-rubyAvatar de ruby-concurrency

    ruby-concurrency/concurrent-ruby

    5,830Ver en GitHub↗

    Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th

    Executes blocks in separate threads via thread pools, returning futures for result retrieval.

    Ruby
    Ver en GitHub↗5,830
  • angrave/systemprogrammingAvatar de angrave

    angrave/SystemProgramming

    5,734Ver en GitHub↗

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Teaches concurrent task execution using POSIX threads across multiple CPU cores.

    Ver en GitHub↗5,734
  • lanmaster53/recon-ngAvatar de lanmaster53

    lanmaster53/recon-ng

    5,698Ver en GitHub↗

    recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation of public information. It is a modular intelligence tool that utilizes a system of pluggable modules to harvest target data, resolve DNS queries, and parse web content. The framework is built as an API-driven tool with a programmatic interface to integrate with other security workflows. It is provided as a containerized application, using Docker to ensure a consistent environment for running reconnaissance tasks and managing a persistent data store. Its capabilities cover exte

    Uses a concurrent execution model to send multiple network requests simultaneously, reducing data gathering time.

    Python
    Ver en GitHub↗5,698
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Ver en GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Executes multiple pipeline steps concurrently to improve throughput and reduce total runtime.

    Python
    Ver en GitHub↗5,452
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Ver en GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Executes independent work units in parallel using asynchronous submission to improve throughput and reduce execution time.

    Pythonagentopsagentsai
    Ver en GitHub↗5,451
  • swiftlang/swift-corelibs-foundationAvatar de swiftlang

    swiftlang/swift-corelibs-foundation

    5,434Ver en GitHub↗

    Este proyecto es una extensión de la librería estándar de Swift y una librería de sistema multiplataforma. Proporciona una colección de tipos de utilidad principales y estructuras de datos fundamentales que extienden el lenguaje Swift base, actuando como una capa de interfaz independiente del SO para manejar operaciones del sistema como redes y sistemas de archivos. El proyecto cuenta con una capa de interoperabilidad C++ especializada que mapea tipos y funciones de C++ a interfaces compatibles con Swift para la comunicación entre lenguajes. Esto incluye un mecanismo de puente para manejar tipos de la librería estándar y contenedores externos, permitiendo que los tipos de C++ se mapeen como tipos de referencia o de valor para sincronizar la gestión de memoria y la semántica. Las capacidades generales incluyen la serialización de datos para codificar y decodificar formatos estructurados como JSON, y un framework de internacionalización para gestionar formatos conscientes de la configuración regional, calendarios y ajustes regionales. Además, proporciona gestión de datos central para manejar URLs y datos binarios crudos.

    Enables the execution of multiple operations simultaneously across multicore hardware to increase throughput.

    C
    Ver en GitHub↗5,434
  • njhu/iosprojectAvatar de NJHu

    NJHu/iOSProject

    5,426Ver en GitHub↗

    Este proyecto es una colección de demos de aplicaciones iOS en Objective-C y muestras de código. Proporciona implementaciones para patrones de desarrollo principales y características a nivel de sistema dentro del entorno iOS. El repositorio se centra en ejemplos de runtime de Objective-C, demostrando el despacho dinámico de métodos y el swizzling de runtime para modificar el comportamiento de los objetos. También incluye una librería de UI de Core Animation y muestras para la gestión de multihilo y concurrencia en iOS. El proyecto cubre capacidades para animación y gráficos de UI, coordinación de tareas concurrentes y la integración de servicios de terceros para autenticación y redes sociales.

    Executes multiple operations simultaneously using queues to prevent main thread blocking.

    Objective-Canimationcoreanimationcoregraphics
    Ver en GitHub↗5,426
  • hit-alibaba/interviewAvatar de HIT-Alibaba

    HIT-Alibaba/interview

    5,253Ver en GitHub↗

    Este proyecto es una guía integral de preparación para entrevistas técnicas y base de conocimientos de ciencias de la computación. Sirve como un recurso de estudio estructurado diseñado para ayudar a los ingenieros de software a repasar conceptos fundamentales de ingeniería y prepararse para evaluaciones profesionales de codificación. El repositorio se centra en una amplia gama de dominios teóricos y prácticos, incluyendo referencias detalladas para arquitectura de aplicaciones móviles y fundamentos de sistemas operativos. Proporciona materiales curados sobre patrones de arquitectura de software y análisis de protocolos de red para apoyar el desarrollo profesional. El contenido cubre capacidades fundamentales como estructuras de datos y algoritmos, concurrencia y multihilo, y gestión de memoria. También incluye profundidad en arquitectura de sistemas, incluyendo planificación de procesos, comunicación entre procesos y optimización de renderizado de UI.

    Discusses executing multiple units of work in parallel to improve processing throughput.

    Shellinterviewinterview-preparation
    Ver en GitHub↗5,253
  • sbt/sbtAvatar de sbt

    sbt/sbt

    4,929Ver en GitHub↗

    Sbt es una herramienta de compilación de JVM y sistema de gestión de dependencias diseñado para Scala y Java. Funciona como un orquestador de compilación multi-proyecto que gestiona la compilación del código fuente, resuelve librerías externas de repositorios remotos y empaqueta binarios para su distribución. El proyecto se distingue por su sistema de compilación interactivo, que proporciona un bucle de lectura-evaluación-impresión (REPL) para la inspección de estado en tiempo real y la ejecución de tareas. Utiliza un modelo de ejecución basado en grafos de dependencias para procesar tareas y mantiene un almacén clave-valor con seguridad de tipos para la configuración dinámica de la compilación. Sus capacidades cubren la automatización de compilación de JVM con recompilación incremental, organización de proyectos modulares y ejecución automatizada de pruebas. El sistema también admite compilación entre versiones, publicación de artefactos en almacenamiento en la nube y un modelo de plugin extensible para añadir lógica de compilación personalizada.

    Executes independent build steps in parallel based on a dependency graph to significantly reduce total build time.

    Scala
    Ver en GitHub↗4,929
Ant.123Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Concurrent Task Execution

Explorar subetiquetas

  • Applicative Task CombinationCombining asynchronous tasks for parallel or sequential execution using applicative patterns. **Distinct from Concurrent Task Execution:** Specifically addresses the applicative application of task-wrapped functions to task-wrapped values.
  • Build Task ParallelismExecuting independent build and test steps concurrently to reduce total project execution time. **Distinct from Concurrent Task Execution:** Distinct from general concurrent task execution by focusing specifically on the build-tool task graph
  • Execution BarriersMechanisms that block execution until a set of concurrent tasks all reach completion. **Distinct from Concurrent Task Execution:** Focuses on blocking synchronization barriers rather than general concurrent execution of logic.
  • Routing and Blocking PoliciesProvides routing strategies and blocking policies for managing concurrent task execution across a cluster. **Distinct from Concurrent Task Execution:** Distinct from Concurrent Task Execution: focuses on routing and blocking policies for task distribution rather than general concurrency execution.