awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesImage Request Queues

Encapsulates each image display call into a request object with a unique sequence number and adds it to a priority queue for ordered processing.

Distinct from Priority-Based Request Queues: Distinct from Priority-Based Request Queues: specifically queues image load requests with sequence numbers, not general task prioritization.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Image Request Queues. Refine with filters or upvote what's useful.

Awesome Image Request Queues GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hehonghui/android-tech-frontierAvatar de hehonghui

    hehonghui/android-tech-frontier

    10,612Voir sur GitHub↗

    Android Tech Frontier is a project that periodically translates high-quality English Android development articles into Chinese for the developer community. Its core identity is as a translation pipeline that covers topics including Android internals, open-source libraries, software architecture, and testing methodologies. The project distinguishes itself by providing Chinese translations of technical content that spans Android view hierarchy analysis, HTTP request execution patterns, proxy creation techniques, and image loading configuration. It also covers UI layout solutions such as nesting

    Encapsulates each display call into a request object with a unique sequence number and adds it to a priority queue.

    android-architectureandroid-testingdagger2
    Voir sur GitHub↗10,612
  • stability-ai/stablestudioAvatar de Stability-AI

    Stability-AI/StableStudio

    9,045Voir sur 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
    Voir sur GitHub↗9,045
  • guzzle/promisesAvatar de guzzle

    guzzle/promises

    7,717Voir sur 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
    Voir sur GitHub↗7,717
  • stefanpenner/es6-promiseS

    stefanpenner/es6-promise

    7,263Voir sur 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
    Voir sur GitHub↗7,263
  • manga-download/hakunekoAvatar de manga-download

    manga-download/hakuneko

    6,163Voir sur GitHub↗

    Hakuneko est un téléchargeur de manga multiplateforme et un scraper de médias conçu pour enregistrer des images et des vidéos de manga et d'anime depuis divers sites web. Il fonctionne comme un outil pour la consommation de médias hors ligne, permettant aux utilisateurs d'extraire du contenu visuel de sources web et de l'enregistrer sur un stockage local. L'application permet l'archivage de médias multiplateforme sur Windows, Linux et MacOS. Elle se concentre sur le scraping de contenu web pour créer des archives locales d'images et de vidéos, garantissant que le contenu reste accessible sans connexion internet. Le système gère ces tâches via une architecture de connecteurs et l'automatisation de navigateur headless, utilisant le traitement de file d'attente asynchrone et la rotation d'user-agent. Il organise les médias téléchargés en utilisant un mapping du système de fichiers local pour maintenir une hiérarchie de répertoires structurée basée sur les métadonnées.

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

    JavaScriptanimeanime-downloadermanga
    Voir sur GitHub↗6,163
  • flatiron/directorAvatar de flatiron

    flatiron/director

    5,575Voir sur 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
    Voir sur GitHub↗5,575
  • digitalbazaar/forgeAvatar de digitalbazaar

    digitalbazaar/forge

    5,311Voir sur GitHub↗

    Forge est une bibliothèque de cryptographie JavaScript fournissant un ensemble complet d'outils pour le chiffrement symétrique et asymétrique, le hachage et les signatures numériques. Elle inclut une implémentation complète de TLS (Transport Layer Security) pour établir des connexions réseau sécurisées et gérer le trafic chiffré. Le projet implémente une large gamme d'outils d'infrastructure à clé publique (PKI), incluant la gestion de certificats X.509, la génération de demandes de signature de certificat (CSR) et la validation de chaînes de certificats. Il fournit une boîte à outils cryptographique PKCS pour manipuler des archives sécurisées et des messages signés, ainsi qu'une prise en charge de la gestion des clés SSH et la conversion de clés entre les formats PEM, OpenSSH et PKCS#12. La bibliothèque couvre un large éventail de primitives de sécurité, telles que le chiffrement par bloc, le calcul HMAC et la dérivation de clé basée sur mot de passe. Elle inclut également des utilitaires pour la sérialisation de données binaires utilisant l'encodage ASN.1 DER, ainsi que des outils de transformation de données pour les formats Base58, Base64 et hexadécimal. Les capacités supplémentaires incluent des utilitaires de communication réseau bas niveau pour la gestion des requêtes client HTTP et l'orchestration de tâches asynchrones pour la mise en file d'attente d'opérations en arrière-plan.

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

    JavaScript
    Voir sur GitHub↗5,311
  • mhogomchungu/media-downloaderAvatar de mhogomchungu

    mhogomchungu/media-downloader

    4,739Voir sur GitHub↗

    Ce projet est une interface de téléchargement de médias multi-moteur et de scraping web. Construit comme une application de bureau native Qt C++, il sert de frontend graphique pour orchestrer plusieurs téléchargeurs backend tels que yt-dlp, gallery-dl et aria2c pour capturer des vidéos, de l'audio et des images depuis le web. Le logiciel se différencie par un système de routage qui utilise un mappage de moteur basé sur regex pour assigner des outils backend spécifiques aux URL en fonction de leur domaine. Il inclut un système de gestion d'abonnement qui surveille les playlists distantes pour identifier et mettre en file d'attente automatiquement les nouvelles entrées multimédias dès leur publication. Les capacités étendues couvrent le scraping d'images par lots, la récupération de fichiers volumineux et le téléchargement de playlists multimédias. L'interface permet la configuration de préréglages de téléchargement, de valeurs par défaut globales pour les moteurs et l'importation de cookies de session de navigateur pour accéder au contenu restreint. L'application utilise des fichiers de configuration basés sur JSON pour persister les préférences utilisateur, les paramètres des moteurs et les thèmes d'interface visuelle.

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

    C++
    Voir sur GitHub↗4,739
  • qiyeboy/ipproxypoolAvatar de qiyeboy

    qiyeboy/IPProxyPool

    4,274Voir sur GitHub↗

    IPProxyPool est un gestionnaire de pool de proxy HTTP qui crawle, valide et sert une liste rotative d'adresses proxy fonctionnelles via une API programmatique. Il intègre le scraping de proxy, la validation de connectivité et le stockage en base de données persistante pour fournir une source gérée d'adresses IP pour les requêtes réseau. Le système utilise une architecture de scraping basée sur des plugins pour collecter des adresses IP depuis plusieurs sites web externes et une file d'attente de validation asynchrone pour tester ces candidats en parallèle. Il différencie son pool en attribuant des scores de stabilité numériques aux proxys via des vérifications de santé périodiques et une vérification de connectivité, permettant la récupération d'adresses à haute stabilité filtrées par région et protocole. Le projet inclut une couche d'abstraction de base de données avec des backends enfichables pour la persistance des données et fournit des outils pour purger des entrées proxy spécifiques. Il prend également en charge une logique de validation personnalisée pour définir les critères spécifiques utilisés pour déterminer la validité d'un proxy.

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

    Python
    Voir sur GitHub↗4,274
  • alamofire/alamofireimageAvatar de Alamofire

    Alamofire/AlamofireImage

    4,029Voir sur GitHub↗

    AlamofireImage est une bibliothèque de téléchargement et de mise en cache d'images conçue comme une extension pour Alamofire. Elle fournit un framework de sérialisation pour convertir les réponses réseau en objets image et un système de mise en cache basé sur la mémoire pour réduire les requêtes réseau redondantes. Le projet propose un cache asynchrone conscient des variantes qui stocke séparément les images originales et leurs versions filtrées. Il inclut des outils pour animer le remplacement des images de remplacement (placeholders) par le contenu téléchargé via divers effets de transition. La bibliothèque couvre l'acquisition d'images via le téléchargement parallèle et les files d'attente prioritaires, ainsi que des capacités de traitement pour la mise à l'échelle des dimensions et la désérialisation des types MIME. Elle gère également l'intégration de l'interface utilisateur en remplissant les vues avec des images distantes et en gérant le filtrage asynchrone en arrière-plan.

    Uses priority queues to manage simultaneous image download requests and optimize network bandwidth.

    Swift
    Voir sur GitHub↗4,029
  • dariuszseweryn/rxandroidbleAvatar de dariuszseweryn

    dariuszseweryn/RxAndroidBle

    3,544Voir sur 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
    Voir sur GitHub↗3,544
  • aicareles/android-bleAvatar de aicareles

    aicareles/Android-BLE

    2,845Voir sur 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
    Voir sur GitHub↗2,845
  • nordicsemi/android-ble-libraryAvatar de nordicsemi

    nordicsemi/Android-BLE-Library

    2,386Voir sur GitHub↗

    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.

    Java
    Voir sur GitHub↗2,386
  1. Home
  2. Software Engineering & Architecture
  3. Priority-Based Request Queues
  4. Image Request Queues

Explorer les sous-tags

  • Asynchronous Task Queues2 sous-tagsSystems 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.