{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"}],"enrichment":{"capability":"Queuelib provides in-memory and disk-persisted queue, stack, priority queue, and round-robin collection implementations with a simple API.","skillfed_tags":["data-structures","persistence","task-queue"],"use_cases":["Persist task queues to disk in web scrapers or background job systems to survive restarts","Implement priority-based work distribution where higher-priority tasks are processed first","Fair-share scheduling across multiple data sources using round-robin dequeuing","Buffer large datasets on disk when processing streams that exceed available memory","Build durable message queues for offline-first or resilient data pipelines"],"what_it_does":"Queuelib is a collection library that implements standard queue data structures\u2014FIFO queues, LIFO stacks, priority queues, and round-robin queues\u2014with the option to store them in memory or persist them to disk. Each collection type exposes a simple push/pop API and is designed for speed. The library has no external dependencies and supports modern Python versions from 3.10 onward.\n\nIt is typically used in scenarios where you need a durable work queue that survives process restarts, or where you want to manage items with priority or fair distribution across multiple sources. The disk-based variants allow you to queue large numbers of items without keeping them all in RAM, making it useful for batch processing, task scheduling, and buffering workloads.","worth_installing":"Yes. Queuelib is actively maintained, has no dependencies, supports current Python versions, carries no known vulnerabilities, and offers a straightforward solution for persistent and in-memory queuing. Install it if you need disk-backed queues or priority/round-robin scheduling; skip it if you require thread-safety or distributed queue semantics."},"id":"queuelib","links":{"html":"https://skillfed.io/packages/queuelib","md":"https://skillfed.io/packages/queuelib.md","pypi":"https://pypi.org/project/queuelib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-29","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"queuelib","python_support":"supports_current","summary":"Collection of persistent (disk-based) and non-persistent (memory-based) queues"},"popularity":{"monthly_downloads":3117427,"position":2746,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
