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

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

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

Python Task Queue Libraries

रैंकिंग 13 जुल॰ 2026 को अपडेट की गई

For a python library for background task processing, the strongest matches are celery/celery (Celery is the industry-standard Python library for distributed task), rq/rq (RQ is a mature, distributed task queue for Python) and bogdanp/dramatiq (Dramatiq is a robust, distributed task queue library for). coleifer/huey and prefecthq/prefect round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

हम “best python task queue libraries” से मेल खाने वाली ओपन-सोर्स GitHub रिपॉजिटरी को क्यूरेट करते हैं। परिणाम आपकी क्वेरी के आधार पर रैंक किए गए हैं — सीमित करने के लिए नीचे दिए गए फ़िल्टर चुनें, या AI के साथ रिफाइन करें।

Python Task Queue Libraries

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

    celery/celery

    28,596GitHub पर देखें↗

    Celery is an asynchronous job processor and distributed task queue designed to offload time-consuming operations to background worker nodes. By utilizing a message-passing architecture, it decouples task producers from consumers, allowing applications to maintain responsiveness while scaling workloads across multiple isolated environments. The system functions as a distributed workload orchestrator that manages the lifecycle of deferred operations through persistent queues. It distinguishes itself by providing a pluggable transport abstraction, which allows the core task logic to remain indep

    Celery is the industry-standard Python library for distributed task processing, offering comprehensive support for message brokers, task scheduling, concurrency control, and result backends.

    PythonDistributed Task ProcessorsDistributed Task QueuesWorker Pool Models
    GitHub पर देखें↗28,596
  • rq/rqrq का अवतार

    rq/rq

    10,653GitHub पर देखें↗

    rq is a distributed task queue and background worker system for Python that uses a Redis backend to decouple task submission from execution. It functions as a reliable message queue and task scheduler, allowing Python functions or asyncio coroutines to be processed asynchronously across multiple worker processes. The project distinguishes itself through reliable queuing mechanisms that prevent job loss during worker crashes using atomic operations. It provides specialized orchestration capabilities, including the prevention of duplicate jobs, job execution prioritization, and the ability to m

    RQ is a mature, distributed task queue for Python that provides robust background job processing, Redis-backed persistence, task scheduling, and comprehensive worker management, making it a flagship solution for this category.

    PythonDistributed Task QueuesJob Monitoring ToolsWorker Pool Management
    GitHub पर देखें↗10,653
  • bogdanp/dramatiqBogdanp का अवतार

    Bogdanp/dramatiq

    5,136GitHub पर देखें↗

    Dramatiq is a distributed task queue and workload manager used to offload function execution to background workers. It functions as an asynchronous task orchestrator that enables the distribution of computational tasks across a cluster using a pluggable transport layer supporting RabbitMQ and Redis. The framework provides specialized tools for complex task orchestration, including the ability to link background jobs into sequences, pipelines, and barriers. It further manages distributed concurrency through the use of shared mutexes, rate limiters, and exponential backoff retries to prevent re

    Dramatiq is a robust, distributed task queue library for Python that natively supports broker integration, task scheduling, concurrency control, and observability, making it a comprehensive solution for asynchronous background processing.

    PythonDistributed Task QueuesTask Result Storage
    GitHub पर देखें↗5,136
  • coleifer/hueycoleifer का अवतार

    coleifer/huey

    5,933GitHub पर देखें↗

    .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png

    Huey is a lightweight, feature-rich Python task queue library that supports distributed processing, multiple brokers like Redis, task scheduling, and concurrency control, making it a comprehensive solution for background job management.

    PythonTask SchedulingDelayed Executions
    GitHub पर देखें↗5,933
  • prefecthq/prefectPrefectHQ का अवतार

    PrefectHQ/prefect

    21,640GitHub पर देखें↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Prefect is a robust workflow orchestration platform that handles distributed task processing, scheduling, and observability, making it a powerful, albeit more complex, alternative to traditional task queue libraries.

    PythonDistributed Task QueuesJob Monitoring ToolsTask Monitoring
    GitHub पर देखें↗21,640
  • hatchet-dev/hatchethatchet-dev का अवतार

    hatchet-dev/hatchet

    6,622GitHub पर देखें↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Hatchet is a durable workflow engine that handles distributed task orchestration and background execution, providing a robust alternative to traditional task queues by focusing on stateful, multi-step pipelines.

    GoTask Scheduling
    GitHub पर देखें↗6,622
  • ray-project/rayray-project का अवतार

    ray-project/ray

    42,895GitHub पर देखें↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Ray is a distributed execution engine that handles asynchronous task processing and resource management at scale, making it a powerful, albeit high-level, alternative to traditional task queue libraries for complex distributed workloads.

    PythonActor ModelsDistributed Computing FrameworksDistributed Datasets
    GitHub पर देखें↗42,895

Related searches

  • Python बैकग्राउंड जॉब्स के लिए एक async टास्क क्यू
  • a background job processor for Ruby
  • सर्वर टास्क के लिए एक बैकग्राउंड जॉब शेड्यूलर
  • an asynchronous library for python development
  • Postgres का उपयोग करने वाली टास्क क्यू
  • a java library for scheduling background tasks
  • टास्क्स के लिए एक सरल मैसेज ब्रोकर
  • a message queue library for PHP