11 रिपॉजिटरी
Systems for managing long-running background jobs through request queueing and status polling.
Distinct from Image Request Queues: Covers general asynchronous task management for AI generation rather than specific priority-based image load requests.
Explore 11 awesome GitHub repositories matching software engineering & architecture · Asynchronous Task Queues. Refine with filters or upvote what's useful.
StableStudio is a generative AI frontend and image interface designed for creating and editing visual content. It provides a web-based graphical interface that connects to generative AI models via API connections to facilitate image synthesis and modification. The project functions as a pluggable AI backend manager, using a modular system to standardize diverse AI provider APIs into a unified format. This architecture allows users to swap between different generative AI backends and providers to compare outputs and optimize production. The system manages long-running generation tasks through
Manages long-running image generation tasks via an asynchronous queue and completion polling.
This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities
Utilizes a global queue to process pending promise handlers, maintaining a constant stack size during execution.
es6-promise is an ES6 promise polyfill and JavaScript compatibility layer. It provides a standardized interface for managing asynchronous flow control and background tasks in environments that lack native support for the ES6 Promise specification. The project serves as a bridge to ensure consistent asynchronous behavior across different browser engines and legacy environments. It includes utilities for global promise injection and polyfilling, which add the implementation to the global namespace for application-wide availability. The library covers the coordination of asynchronous workflows,
Utilizes internal handler execution queues to manage and sequence the execution of success and failure callbacks.
Hakuneko एक क्रॉस-प्लेटफ़ॉर्म मंगा डाउनलोडर और मल्टी-प्लेटफ़ॉर्म मीडिया स्क्रैपर है जिसे विभिन्न वेबसाइटों से मंगा और एनीमे छवियों व वीडियो को सहेजने के लिए डिज़ाइन किया गया है। यह ऑफ़लाइन मीडिया खपत के लिए एक टूल के रूप में कार्य करता है, जो उपयोगकर्ताओं को वेब स्रोतों से विज़ुअल कंटेंट निकालने और इसे स्थानीय स्टोरेज में सहेजने की अनुमति देता है। एप्लिकेशन Windows, Linux और MacOS पर क्रॉस-प्लेटफ़ॉर्म मीडिया आर्काइविंग को सक्षम बनाता है। यह छवियों और वीडियो के स्थानीय आर्काइव बनाने के लिए वेब कंटेंट स्क्रैपिंग पर केंद्रित है, यह सुनिश्चित करते हुए कि कंटेंट इंटरनेट कनेक्शन के बिना भी सुलभ रहे। सिस्टम इन कार्यों को एक कनेक्टर आर्किटेक्चर और हेडलेस ब्राउज़र ऑटोमेशन के माध्यम से मैनेज करता है, जो एसिंक्रोनस कतार प्रोसेसिंग और यूज़र-एजेंट रोटेशन का उपयोग करता है। यह मेटाडेटा के आधार पर एक संरचित डायरेक्टरी पदानुक्रम बनाए रखने के लिए स्थानीय फ़ाइल सिस्टम मैपिंग का उपयोग करके डाउनलोड किए गए मीडिया को व्यवस्थित करता है।
Implements asynchronous task queues to manage concurrent download requests and prevent network congestion.
Director is a routing library for JavaScript that handles URL and command-line pattern matching across client-side, server-side, and CLI environments. It provides a unified approach to defining routes as nested object literals, where each key maps to a URL segment and its handler, supporting both hash fragment monitoring and the HTML5 History API for browser navigation without page reloads. The library distinguishes itself through its ability to operate in multiple contexts with a single routing paradigm. It supports asynchronous handler queue execution for sequential tasks like authenticatio
Provides a queue-based mechanism for executing route handlers sequentially with async control flow.
Forge is a JavaScript cryptography library providing a comprehensive set of tools for symmetric and asymmetric encryption, hashing, and digital signatures. It includes a full Transport Layer Security implementation for establishing secure network connections and managing encrypted traffic. The project implements a wide array of public key infrastructure tools, including X.509 certificate management, the generation of certificate signing requests, and the validation of certificate chains. It provides a PKCS cryptographic toolkit for handling secure archives and signed messages, alongside suppo
Implements a task queue for coordinating the execution order of asynchronous background operations.
यह प्रोजेक्ट एक मल्टी-इंजन मीडिया डाउनलोडर और वेब मीडिया स्क्रैपर इंटरफ़ेस है। एक नेटिव Qt C++ डेस्कटॉप एप्लिकेशन के रूप में निर्मित, यह वेब से वीडियो, ऑडियो और इमेजेस को कैप्चर करने के लिए yt-dlp, gallery-dl और aria2c जैसे कई बैकएंड डाउनलोडर्स को ऑर्केस्ट्रेट करने के लिए एक ग्राफिकल फ्रंटएंड के रूप में कार्य करता है। यह सॉफ्टवेयर एक रूटिंग सिस्टम के माध्यम से खुद को अलग करता है जो URL को उनके डोमेन के आधार पर विशिष्ट बैकएंड टूल्स असाइन करने के लिए रेगुलर एक्सप्रेशन-आधारित इंजन मैपिंग का उपयोग करता है। इसमें एक सब्सक्रिप्शन मैनेजमेंट सिस्टम शामिल है जो रिमोट प्लेलिस्ट की निगरानी करता है ताकि नए मीडिया एंट्रीज़ के प्रकाशित होते ही उन्हें स्वचालित रूप से पहचाना और क्यू में रखा जा सके। व्यापक क्षमताओं में बैच इमेज स्क्रैपिंग, बड़ी फाइल रिट्रीवल और मीडिया प्लेलिस्ट डाउनलोडिंग शामिल है। इंटरफ़ेस डाउनलोड प्रीसेट्स, ग्लोबल इंजन डिफॉल्ट्स के कॉन्फ़िगरेशन और प्रतिबंधित कंटेंट तक पहुंचने के लिए ब्राउज़र सेशन कुकीज़ के आयात की अनुमति देता है। यह एप्लिकेशन यूज़र प्रेफरेंस, इंजन सेटिंग्स और विज़ुअल इंटरफ़ेस थीम्स को बनाए रखने के लिए JSON-आधारित कॉन्फ़िगरेशन फाइलों का उपयोग करता है।
Implements an asynchronous task queue to manage background downloads without blocking the user interface.
IPProxyPool एक HTTP प्रॉक्सी पूल मैनेजर है जो प्रोग्रामेटिक API के माध्यम से कार्यात्मक प्रॉक्सी पतों की एक रोटेटिंग सूची को क्रॉल, सत्यापित और सर्व करता है। यह नेटवर्क अनुरोधों के लिए IP पतों का एक प्रबंधित स्रोत प्रदान करने के लिए प्रॉक्सी स्क्रैपिंग, कनेक्टिविटी सत्यापन और पर्सिस्टेंट डेटाबेस स्टोरेज को एकीकृत करता है। यह सिस्टम कई बाहरी वेबसाइटों से IP पते एकत्र करने के लिए एक प्लगइन-आधारित स्क्रैपिंग आर्किटेक्चर और इन उम्मीदवारों का समानांतर में परीक्षण करने के लिए एक एसिंक्रोनस सत्यापन कतार का उपयोग करता है। यह आवधिक स्वास्थ्य जांच और कनेक्टिविटी सत्यापन के माध्यम से प्रॉक्सी को संख्यात्मक स्थिरता स्कोर असाइन करके अपने पूल को अलग करता है, जिससे क्षेत्र और प्रोटोकॉल द्वारा फ़िल्टर किए गए उच्च-स्थिरता पतों को पुनः प्राप्त करने की अनुमति मिलती है। इस प्रोजेक्ट में डेटा पर्सिस्टेंस के लिए प्लगेबल बैकएंड के साथ एक डेटाबेस एब्स्ट्रैक्शन लेयर शामिल है और विशिष्ट प्रॉक्सी प्रविष्टियों को शुद्ध करने के लिए टूल प्रदान करता है। यह प्रॉक्सी वैधता निर्धारित करने के लिए उपयोग किए जाने वाले विशिष्ट मानदंडों को परिभाषित करने के लिए कस्टम सत्यापन लॉजिक का भी समर्थन करता है।
Implements a system for managing long-running proxy validation jobs through an asynchronous task queue.
RxAndroidBle is a reactive framework designed to simplify Bluetooth Low Energy interactions on Android. It functions as a wrapper for the system Bluetooth stack, converting low-level asynchronous callbacks into observable streams to manage device discovery, connection lifecycles, and data communication. The library distinguishes itself by normalizing inconsistent vendor-specific Bluetooth behaviors into a predictable interface, ensuring reliable cross-device compatibility. It incorporates an internal operation queueing mechanism that serializes concurrent hardware requests, preventing command
Serializes concurrent GATT requests into a managed pipeline to prevent command collisions and ensure stable communication.
This library is a framework for Android applications to manage Bluetooth Low Energy connectivity, peripheral discovery, and data exchange. It provides a standardized interface for integrating wireless hardware, enabling developers to handle complex communication tasks through a structured connectivity framework. The library distinguishes itself by implementing a managed operation pipeline that serializes asynchronous commands to prevent hardware collisions. It utilizes a state-machine-based approach to track connection lifecycles, which automates retry logic and maintains stable links across
Serializes asynchronous GATT requests into a managed pipeline to prevent hardware command collisions.
This library provides a development framework for managing Bluetooth Low Energy connections and data exchange on Android devices. It functions as both a client manager for executing read and write operations with hardware peripherals and a server framework for configuring local devices to host GATT services. The library distinguishes itself through a managed, queue-based architecture that serializes asynchronous requests to prevent command collisions and ensure reliable transmission. It automates complex tasks such as packet splitting, service discovery, and connection retries, while maintain
Ensures reliable data transmission by serializing asynchronous Bluetooth requests into a managed pipeline.