awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 مستودعات

Awesome GitHub RepositoriesConcurrent Execution Managers

Mechanisms for handling multiple overlapping workflow instances and ensuring idempotent execution.

Distinguishing note: No candidates provided; focuses on concurrency control within workflow scheduling.

Explore 54 awesome GitHub repositories matching software engineering & architecture · Concurrent Execution Managers. Refine with filters or upvote what's useful.

Awesome Concurrent Execution Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • imartinez/privategptالصورة الرمزية لـ imartinez

    imartinez/privateGPT

    57,281عرض على GitHub↗

    PrivateGPT is a private AI document assistant and local knowledge base manager designed for querying private files and documents using retrieval-augmented generation. It functions as a local language model application and API gateway, allowing users to obtain cited answers from unstructured data without sending information to external servers. The system differentiates itself by acting as a tool integrator that connects language models to external functions, including web search, tabular data analysis, and custom action extensions. It provides a standardized API layer that allows local infere

    Processes long-running model tasks concurrently using asynchronous patterns to maintain application responsiveness.

    Python
    عرض على GitHub↗57,281
  • google/guavaالصورة الرمزية لـ google

    google/guava

    51,473عرض على GitHub↗

    Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t

    Implements high-level utilities for managing shared resources and coordinating asynchronous tasks using futures.

    Javaguavajava
    عرض على GitHub↗51,473
  • conductor-oss/conductorالصورة الرمزية لـ conductor-oss

    conductor-oss/conductor

    31,962عرض على GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Durable workflow engines design workflows to handle concurrent executions by ensuring idempotency or adjusting intervals when workflow duration exceeds the frequency of the scheduled trigger.

    Javadistributed-systemsdurable-executiongrpc
    عرض على GitHub↗31,962
  • aosabook/500linesالصورة الرمزية لـ aosabook

    aosabook/500lines

    29,582عرض على GitHub↗

    This project is a software engineering educational resource providing a collection of canonical system implementations. It serves as a library of computer science case studies and polyglot code examples designed to demonstrate architectural tradeoffs and design patterns through concise versions of fundamental software components. The repository focuses on studying the implementation of core concepts such as consensus algorithms, interpreters, and database engines. It provides minimal versions of complex systems to facilitate the analysis of language design, data structure implementation, and

    Utilizes asynchronous patterns to process concurrent HTTP requests through a minimal server.

    JavaScript
    عرض على GitHub↗29,582
  • chopratejas/headroomالصورة الرمزية لـ chopratejas

    chopratejas/headroom

    29,537عرض على GitHub↗

    Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential

    Implements a concurrency cap to prevent request storms from interfering with system health checks.

    Pythonagentaianthropic
    عرض على GitHub↗29,537
  • sgl-project/sglangالصورة الرمزية لـ sgl-project

    sgl-project/sglang

    29,079عرض على GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Provides utilities for isolating and synchronizing hardware-level execution streams to control concurrency and overlap computation.

    Pythonattentionblackwellcuda
    عرض على GitHub↗29,079
  • tmrts/go-patternsالصورة الرمزية لـ tmrts

    tmrts/go-patterns

    27,726عرض على GitHub↗

    This project serves as a technical reference and guide for implementing idiomatic software design patterns within the Go programming language. It provides a curated collection of architectural blueprints and coding strategies designed to help developers organize complex codebases into maintainable, modular components. The repository covers a broad spectrum of software engineering practices, including creational, structural, and behavioral design patterns. It emphasizes the use of language-specific idioms to manage object instantiation, decouple component interactions, and extend functionality

    Manages parallel operations and resource access using semaphores and generators to improve system throughput.

    Goawesomedesign-patternsdesign-patterns-for-humans
    عرض على GitHub↗27,726
  • ml-explore/mlxالصورة الرمزية لـ ml-explore

    ml-explore/mlx

    27,047عرض على GitHub↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    Manages hardware-level concurrency by isolating computational tasks into independent streams for parallel processing.

    C++mlx
    عرض على GitHub↗27,047
  • rollup/rollupالصورة الرمزية لـ rollup

    rollup/rollup

    26,288عرض على GitHub↗

    Rollup is an ES module bundler and JavaScript module transpiler. It functions as a build tool that combines JavaScript modules into optimized files and converts modern JavaScript and JSX into various output formats for different runtime environments. The project is distinguished by its static-analysis tree shaking engine, which removes unused code and dead exports to minimize bundle size. It also acts as a code splitting orchestrator, partitioning modules into separate chunks to optimize network requests and load times. The tool provides a hook-based plugin system for extending build logic,

    Implements mechanisms to limit simultaneous file system operations to prevent resource exhaustion during the build process.

    JavaScript
    عرض على GitHub↗26,288
  • proxyee-down-org/proxyee-downالصورة الرمزية لـ proxyee-down-org

    proxyee-down-org/proxyee-down

    24,718عرض على GitHub↗

    proxyee-down is an HTTP proxy download manager and multi-threaded download client. It is designed to route file download requests through an HTTP proxy server to accelerate data retrieval and bypass network restrictions. The tool increases transfer speeds by splitting large files into smaller chunks and downloading them concurrently across multiple TCP connections. It features the ability to update expired or changed source URLs for existing tasks, allowing interrupted downloads to recover and resume without losing previously downloaded segments. The system provides controls for manual downl

    Implements an asynchronous event loop to handle multiple network streams concurrently for high-throughput data retrieval.

    Java
    عرض على GitHub↗24,718
  • netflix/hystrixالصورة الرمزية لـ Netflix

    Netflix/Hystrix

    24,461عرض على GitHub↗

    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

    Optimizes throughput by executing requests in parallel and collapsing concurrent calls into single batches.

    Java
    عرض على GitHub↗24,461
  • vectordotdev/vectorالصورة الرمزية لـ vectordotdev

    vectordotdev/vector

    22,071عرض على GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Optimizes throughput by automatically adjusting request concurrency based on downstream service feedback.

    Rusteventsforwarderhacktoberfest
    عرض على GitHub↗22,071
  • wasmerio/wasmerالصورة الرمزية لـ wasmerio

    wasmerio/wasmer

    20,421عرض على GitHub↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Manages cooperative multitasking and state switching for complex application logic within binary modules.

    Rustemscriptenlinuxmacos
    عرض على GitHub↗20,421
  • temporalio/temporalالصورة الرمزية لـ temporalio

    temporalio/temporal

    18,411عرض على GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Coordinates access to shared resources within asynchronous handlers using locks or semaphores to prevent race conditions during execution.

    Gocronjob-schedulerdistributed-crondistributed-systems
    عرض على GitHub↗18,411
  • xiaolincoder/cs-baseالصورة الرمزية لـ xiaolincoder

    xiaolincoder/CS-Base

    18,024عرض على GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Guarantees that a specific initialization function runs exactly once across multiple concurrent processes using atomic checks.

    ccppgolang
    عرض على GitHub↗18,024
  • geektutu/7days-golangالصورة الرمزية لـ geektutu

    geektutu/7days-golang

    16,812عرض على GitHub↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    The framework handles multiple simultaneous requests from clients using asynchronous processing to maintain high throughput and responsiveness during network communication.

    Gogolanglearningscratch
    عرض على GitHub↗16,812
  • stefan-jansen/machine-learning-for-tradingالصورة الرمزية لـ stefan-jansen

    stefan-jansen/machine-learning-for-trading

    16,552عرض على GitHub↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Downloads financial data for multiple assets simultaneously using asynchronous batch processing.

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    عرض على GitHub↗16,552
  • akka/akka-coreالصورة الرمزية لـ akka

    akka/akka-core

    13,272عرض على GitHub↗

    Akka Core is an actor model framework and asynchronous concurrency library used for building scalable and resilient distributed systems. It provides a distributed computing platform and fault tolerant runtime that manages communication and state across networked nodes. The system uses location-transparent messaging and a cluster management system to organize nodes into high-availability architectures. This allows for the creation of elastic clusters that scale resources on demand and coordinate distributed workloads. The platform handles concurrent state management and distributed systems or

    Implements lock-free state management using sequential message processing to handle multi-threaded logic safely.

    Scala
    عرض على GitHub↗13,272
  • akka/akkaالصورة الرمزية لـ akka

    akka/akka

    13,271عرض على GitHub↗

    Akka is an actor model framework and distributed systems platform used to build concurrent and distributed applications. It provides a toolkit for managing multi-threaded state and behavior through asynchronous message passing, allowing developers to create concurrent applications without manual locks or synchronization. The system functions as a cluster management and event sourcing framework, automating the scaling and coordination of high-availability clusters. It enables the deployment of elastic services that coordinate workloads across multiple network nodes and ensures fault tolerance

    Manages multi-threaded state through asynchronous message passing to eliminate manual locks and memory visibility issues.

    Scala
    عرض على GitHub↗13,271
  • crowdsecurity/crowdsecالصورة الرمزية لـ crowdsecurity

    crowdsecurity/crowdsec

    12,574عرض على GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Inspects complex threats asynchronously to identify malicious intent without introducing latency to user sessions.

    Goattacks-preventiondetectionids
    عرض على GitHub↗12,574
السابق123التالي
  1. Home
  2. Software Engineering & Architecture
  3. Concurrent Execution Managers

استكشف الوسوم الفرعية

  • Asynchronous Concurrency Managers4 وسوم فرعيةCoordination of shared resource access within asynchronous handlers using locks or semaphores. **Distinct from Concurrent Execution Managers:** Distinct from Concurrent Execution Managers: focuses on resource-level locking within handlers rather than general workflow concurrency.
  • Atomic InitializationMechanisms for ensuring initialization logic runs exactly once across concurrent processes. **Distinct from Concurrent Execution Managers:** Distinct from Concurrent Execution Managers: focuses on the single-execution guarantee rather than general workflow scheduling.
  • Execution Stream ManagementUtilities for isolating and synchronizing hardware-level execution streams to control concurrency. **Distinct from Concurrent Execution Managers:** Distinct from Concurrent Execution Managers: focuses on hardware-level stream control rather than workflow-level concurrency management.