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

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

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

12 रिपॉजिटरी

Awesome GitHub RepositoriesNon-Blocking Execution

The use of asynchronous patterns to run long tasks without freezing the main execution thread.

Distinct from Long-Running Task Protocols: Focuses on the language-level non-blocking behavior of the event loop rather than network protocols.

Explore 12 awesome GitHub repositories matching software engineering & architecture · Non-Blocking Execution. Refine with filters or upvote what's useful.

Awesome Non-Blocking Execution GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • netflix/hystrixNetflix का अवतार

    Netflix/Hystrix

    24,461GitHub पर देखें↗

    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

    Implements non-blocking execution patterns to handle long tasks without freezing the main execution thread.

    Java
    GitHub पर देखें↗24,461
  • tj/coT

    tj/co

    11,856GitHub पर देखें↗

    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

    Implements non-blocking execution patterns to manage complex sequences of asynchronous events without freezing the thread.

    JavaScript
    GitHub पर देखें↗11,856
  • cavszhouyou/front-end-interview-notebookCavsZhouyou का अवतार

    CavsZhouyou/Front-End-Interview-Notebook

    7,739GitHub पर देखें↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    Covers the use of promises and callbacks to execute non-blocking asynchronous tasks in the browser.

    GitHub पर देखें↗7,739
  • nvidia/ncclNVIDIA का अवतार

    NVIDIA/nccl

    4,816GitHub पर देखें↗

    NCCL is a high-performance communication library and distributed GPU computing framework designed for executing collective and point-to-point data exchanges across multiple GPUs in single or multi-node systems. It serves as an RDMA GPU transport layer and memory orchestrator, facilitating high-bandwidth synchronization of data and model gradients for distributed GPU training and inference. The library is distinguished by its ability to execute communication primitives directly from GPU kernels, removing the host CPU from the critical path. It utilizes topology-aware path selection to optimize

    Implements non-blocking thread behavior to allow multiple threads to manage data exchanges independently without freezing execution.

    C++
    GitHub पर देखें↗4,816
  • amphp/ampamphp का अवतार

    amphp/amp

    4,419GitHub पर देखें↗

    Amp is a non-blocking concurrency framework for PHP. It provides a core infrastructure for writing asynchronous applications using an event loop to schedule operations, timers, and signals within a single process. The project implements a coroutine library that utilizes fibers to suspend and resume function execution. This allows the system to handle concurrent tasks without blocking the main execution thread, optimizing CPU usage during input and output operations. It further manages pending operation results through a future and promise implementation. The framework covers a broad range of

    Pauses a specific execution flow for a set duration while allowing other concurrent operations to continue.

    PHP
    GitHub पर देखें↗4,419
  • kuzudb/kuzukuzudb का अवतार

    kuzudb/kuzu

    3,965GitHub पर देखें↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Supports concurrent database operations using blocking or non-blocking interfaces.

    C++cypherdatabaseembeddable
    GitHub पर देखें↗3,965
  • ballerina-platform/ballerina-langballerina-platform का अवतार

    ballerina-platform/ballerina-lang

    3,840GitHub पर देखें↗

    Ballerina is a cloud-native programming language and distributed services framework designed for building and integrating networked services. It provides a network-aware runtime that manages non-blocking input and output operations to support scalable distributed systems. The platform features a visual programming environment that maintains bidirectional synchronization between source code and graphical sequence diagrams. It utilizes a structural type system to decouple independent software components and includes a cloud infrastructure generator that produces Docker and Kubernetes deployment

    Features a network-aware runtime that manages concurrent requests and non-blocking asynchronous I/O operations.

    Ballerina
    GitHub पर देखें↗3,840
  • dcodeio/bcrypt.jsdcodeIO का अवतार

    dcodeIO/bcrypt.js

    3,797GitHub पर देखें↗

    bcrypt.js is a portable JavaScript implementation of the bcrypt algorithm used for securely hashing and verifying user passwords. It functions as a credential security utility that protects stored passwords against brute-force attacks through the use of salts and configurable work factors. The library is designed as a pure JavaScript cryptographic module, allowing it to run in any JavaScript environment, including both server-side Node.js and client-side web browsers, without requiring native system binaries or C++ bindings. It is a zero-dependency standalone module to minimize security risks

    Provides asynchronous API paths to perform computationally expensive password hashing without blocking the JavaScript event loop.

    JavaScript
    GitHub पर देखें↗3,797
  • irinesistiana/mosdnsIrineSistiana का अवतार

    IrineSistiana/mosdns

    3,672GitHub पर देखें↗

    mosdns is a DNS forwarding server and traffic filter that routes DNS queries to multiple upstream providers. It functions as a rule-based DNS router and a proxy for DNS-over-HTTPS and DNS-over-TLS to ensure secure DNS resolution. The system utilizes a pipeline-based request processing model and rule-based query routing to direct specific domain queries to different upstream servers. It implements pluggable transport layers and forwarding protocols, including HTTPS, TLS, and QUIC, to encrypt traffic and prevent eavesdropping. The project includes capabilities for upstream load balancing to di

    Provides concurrent query execution using asynchronous tasks to handle multiple DNS requests simultaneously.

    Godnsdns-over-httpdns-over-https
    GitHub पर देखें↗3,672
  • marijnh/eloquent-javascriptmarijnh का अवतार

    marijnh/Eloquent-JavaScript

    3,097GitHub पर देखें↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Explains how to run long-running actions in the background to keep the user interface responsive.

    JavaScript
    GitHub पर देखें↗3,097
  • aws/aws-sdk-java-v2aws का अवतार

    aws/aws-sdk-java-v2

    2,547GitHub पर देखें↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Employs non-blocking asynchronous I/O to execute network requests without stalling application threads.

    Javaamazonawsaws-sdk
    GitHub पर देखें↗2,547
  • esoolgnah/frontend-interview-questionsEsoolgnah का अवतार

    Esoolgnah/Frontend-Interview-Questions

    1,424GitHub पर देखें↗

    Frontend-Interview-Questions is an educational knowledge base and study guide designed for technical interview preparation, software engineering job roles, and core web development concept review. It provides structured resources covering frontend topics, language fundamentals, and browser mechanics. The repository explores fundamental concepts including JavaScript runtime behavior, asynchronous execution, lexical scoping, closures, hoisting, and variable declaration comparisons. It also examines architectural topics such as browser rendering pipelines, document object model manipulation, net

    Explains non-blocking execution models and main thread preservation.

    cssfront-endhtml
    GitHub पर देखें↗1,424
  1. Home
  2. Software Engineering & Architecture
  3. Client-Server Architecture
  4. Long-Running Task Protocols
  5. Non-Blocking Execution

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

  • Concurrent Query ExecutionSupport for non-blocking database operations using managed thread pools for concurrent processing. **Distinct from Non-Blocking Execution:** Distinct from Non-Blocking Execution: focuses on database-specific concurrent query execution via thread pools rather than general language-level async patterns.
  • Non-blocking DelaysTemporal pausing of a specific execution flow that allows other concurrent operations to continue. **Distinct from Non-Blocking Execution:** Specifically refers to the non-blocking sleep/delay mechanism within an event loop.