Favicon of Celery

Celery

Celery is a simple, flexible, and reliable distributed task queue for processing vast amounts of messages with real-time and scheduled execution.

Screenshot of Celery website

Celery is a robust, flexible distributed task queue that enables Python applications to process vast amounts of messages in real-time and on schedule.

Key Features:

  • Real-Time Processing — Execute tasks instantly with support for batch scheduling and periodic job orchestration.
  • Canvas Workflows — Design complex task pipelines and chains using an expressive workflow API.
  • Multiple Brokers — Connect to Redis, RabbitMQ, or Amazon SQS as your message transport backend.
  • Concurrency Models — Run workers with multiprocessing, multithreading, or eventlet for optimal throughput.
  • Monitoring — Track task execution, retries, and failures with built-in monitoring and management tools.
  • Auto-Retry — Configure automatic retry policies with exponential backoff for failed tasks.

Whether you're orchestrating data pipelines, processing background jobs, or scheduling periodic tasks, Celery provides battle-tested reliability for distributed workloads.

Categories:

Share:

  • Stars

    27.9K
  • Forks

    4.9K
  • Last commit

    2 months ago
  • License

    NOASSERTION
  • Language

    Python
View Repository

Similar to Celery

Favicon

 

  
  
Favicon

 

  
  
Favicon