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

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

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

11 مستودعات

Awesome GitHub RepositoriesAsynchronous Task Queues

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.

Awesome Asynchronous Task Queues GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • stability-ai/stablestudioالصورة الرمزية لـ Stability-AI

    Stability-AI/StableStudio

    9,045عرض على GitHub↗

    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.

    TypeScriptfrontendmlstability-ai
    عرض على GitHub↗9,045
  • guzzle/promisesالصورة الرمزية لـ guzzle

    guzzle/promises

    7,717عرض على GitHub↗

    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.

    PHP
    عرض على GitHub↗7,717
  • stefanpenner/es6-promiseS

    stefanpenner/es6-promise

    7,263عرض على GitHub↗

    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.

    JavaScript
    عرض على GitHub↗7,263
  • manga-download/hakunekoالصورة الرمزية لـ manga-download

    manga-download/hakuneko

    6,163عرض على GitHub↗

    Hakuneko هو أداة تنزيل مانغا عبر المنصات وكاشط وسائط متعدد المنصات مصمم لحفظ صور وفيديوهات المانغا والأنمي من مواقع ويب مختلفة. يعمل كأداة لاستهلاك الوسائط دون اتصال بالإنترنت، مما يسمح للمستخدمين باستخراج المحتوى المرئي من مصادر الويب وحفظه في التخزين المحلي. يتيح التطبيق أرشفة الوسائط عبر المنصات على Windows وLinux وMacOS. يركز على كشط محتوى الويب لإنشاء أرشيفات محلية للصور والفيديوهات، مما يضمن بقاء المحتوى متاحاً بدون اتصال بالإنترنت. يدير النظام هذه المهام من خلال بنية موصلات وأتمتة متصفح بدون واجهة رسومية، باستخدام معالجة طابور غير متزامنة وتدوير وكيل المستخدم. ينظم الوسائط التي تم تنزيلها باستخدام تعيين نظام الملفات المحلي للحفاظ على تسلسل هرمي للمجلدات منظم بناءً على البيانات الوصفية.

    Implements asynchronous task queues to manage concurrent download requests and prevent network congestion.

    JavaScriptanimeanime-downloadermanga
    عرض على GitHub↗6,163
  • flatiron/directorالصورة الرمزية لـ flatiron

    flatiron/director

    5,575عرض على GitHub↗

    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.

    JavaScript
    عرض على GitHub↗5,575
  • digitalbazaar/forgeالصورة الرمزية لـ digitalbazaar

    digitalbazaar/forge

    5,311عرض على GitHub↗

    Forge هي مكتبة تشفير بلغة JavaScript توفر مجموعة شاملة من الأدوات للتشفير المتماثل وغير المتماثل، والتجزئة (hashing)، والتوقيعات الرقمية. تتضمن تنفيذاً كاملاً لبروتوكول أمن طبقة النقل (TLS) لإنشاء اتصالات شبكة آمنة وإدارة حركة المرور المشفرة. يطبق المشروع مجموعة واسعة من أدوات البنية التحتية للمفاتيح العامة (PKI)، بما في ذلك إدارة شهادات X.509، وتوليد طلبات توقيع الشهادات، والتحقق من سلاسل الشهادات. يوفر مجموعة أدوات تشفير PKCS للتعامل مع الأرشيفات الآمنة والرسائل الموقعة، إلى جانب دعم إدارة مفاتيح SSH وتحويل المفاتيح بين تنسيقات PEM وOpenSSH وPKCS#12. تغطي المكتبة مجموعة واسعة من بدائيات الأمان، مثل تشفير الكتلة (block cipher)، وحساب HMAC، واشتقاق المفاتيح بناءً على كلمة المرور. كما تتضمن أدوات مساعدة لتسلسل البيانات الثنائية باستخدام ترميز ASN.1 DER، بالإضافة إلى أدوات تحويل البيانات لتنسيقات Base58 وBase64 والست عشري. تشمل القدرات الإضافية أدوات مساعدة لاتصالات الشبكة منخفضة المستوى لمعالجة طلبات عميل HTTP وتنسيق المهام غير المتزامنة لجدولة العمليات في الخلفية.

    Implements a task queue for coordinating the execution order of asynchronous background operations.

    JavaScript
    عرض على GitHub↗5,311
  • mhogomchungu/media-downloaderالصورة الرمزية لـ mhogomchungu

    mhogomchungu/media-downloader

    4,739عرض على GitHub↗

    هذا المشروع عبارة عن واجهة تنزيل وسائط متعددة المحركات وماسح وسائط ويب. تم بناؤه كتطبيق سطح مكتب Qt C++ أصلي، ويعمل كواجهة أمامية رسومية لتنسيق برامج تنزيل خلفية متعددة مثل yt-dlp، وgallery-dl، وaria2c لالتقاط الفيديو، والصوت، والصور من الويب. يتميز البرنامج بنظام توجيه يستخدم تعيين المحرك القائم على التعبيرات النمطية لتعيين أدوات خلفية محددة لعناوين URL بناءً على نطاقها. يتضمن نظام إدارة اشتراكات يراقب قوائم التشغيل البعيدة لتحديد وإدراج إدخالات الوسائط الجديدة تلقائياً فور نشرها. تغطي القدرات الواسعة مسح الصور المجمع، واسترجاع الملفات الكبيرة، وتنزيل قوائم تشغيل الوسائط. تسمح الواجهة بتكوين إعدادات التنزيل المسبقة، وافتراضيات المحرك العالمية، واستيراد ملفات تعريف ارتباط جلسة المتصفح للوصول إلى المحتوى المقيد. يستخدم التطبيق ملفات تكوين قائمة على JSON للاحتفاظ بتفضيلات المستخدم، وإعدادات المحرك، وسمات الواجهة المرئية.

    Implements an asynchronous task queue to manage background downloads without blocking the user interface.

    C++
    عرض على GitHub↗4,739
  • qiyeboy/ipproxypoolالصورة الرمزية لـ qiyeboy

    qiyeboy/IPProxyPool

    4,274عرض على GitHub↗

    IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy addresses via a programmatic API. It integrates proxy scraping, connectivity validation, and persistent database storage to provide a managed source of IP addresses for network requests. The system uses a plugin-based scraping architecture to collect IP addresses from multiple external websites and an asynchronous validation queue to test these candidates in parallel. It differentiates its pool by assigning numeric stability scores to proxies through periodic health checks and conn

    Implements a system for managing long-running proxy validation jobs through an asynchronous task queue.

    Python
    عرض على GitHub↗4,274
  • dariuszseweryn/rxandroidbleالصورة الرمزية لـ dariuszseweryn

    dariuszseweryn/RxAndroidBle

    3,544عرض على GitHub↗

    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.

    Javaandroid-bluetoothandroid-libraryble
    عرض على GitHub↗3,544
  • aicareles/android-bleالصورة الرمزية لـ aicareles

    aicareles/Android-BLE

    2,845عرض على GitHub↗

    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.

    Java
    عرض على GitHub↗2,845
  • nordicsemi/android-ble-libraryالصورة الرمزية لـ nordicsemi

    nordicsemi/Android-BLE-Library

    2,386عرض على GitHub↗

    توفر هذه المكتبة إطار عمل تطوير لإدارة اتصالات Bluetooth Low Energy وتبادل البيانات على أجهزة Android. تعمل كمدير عميل لتنفيذ عمليات القراءة والكتابة مع الأجهزة الطرفية، وكإطار عمل خادم لتهيئة الأجهزة المحلية لاستضافة خدمات GATT. تتميز المكتبة بمعمارية مدارة قائمة على الطوابير (queue-based) تقوم بتسلسل الطلبات غير المتزامنة لمنع تصادم الأوامر وضمان النقل الموثوق. تقوم المكتبة بأتمتة المهام المعقدة مثل تقسيم الحزم، واكتشاف الخدمة، وإعادة محاولة الاتصال، مع الحفاظ على روابط مستمرة عبر انتقالات دورة حياة التطبيق. بعيداً عن الاتصال الأساسي، يتضمن إطار العمل أدوات لتحسين الأداء ومزامنة الحالة في الوقت الفعلي. يكشف إطار العمل عن أحداث اتصال الأجهزة وتحديثات البيانات من خلال تدفقات تفاعلية، مما يسمح للتطبيقات بمراقبة تغييرات الحالة وتشغيل تحديثات الواجهة تلقائياً. يتم توزيع المكتبة كحزمة تطوير خاصة بـ Android.

    Ensures reliable data transmission by serializing asynchronous Bluetooth requests into a managed pipeline.

    Java
    عرض على GitHub↗2,386
  1. Home
  2. Software Engineering & Architecture
  3. Priority-Based Request Queues
  4. Image Request Queues
  5. Asynchronous Task Queues

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

  • GATT Operation QueuesSerializes asynchronous GATT requests into a managed pipeline to prevent command collisions. **Distinct from Asynchronous Task Queues:** Distinct from Asynchronous Task Queues: specifically manages serialized GATT operations for Bluetooth hardware rather than general background tasks.
  • Handler Execution QueuesQueues designed specifically to manage the execution of callbacks or handlers to prevent stack overflow. **Distinct from Asynchronous Task Queues:** Focuses on managing the execution stack of handlers rather than long-running background jobs with status polling.