Favicon of Huey

Huey

PublishedLast updated

Huey is a lightweight Python task queue with a clean API supporting Redis, SQLite, or in-memory storage for background job processing.

Screenshot of Huey website

Sources

github.com

Verified against the coleifer/huey repository and the PyPI package.

Huey is a lightweight, versatile task queue that gives Python developers a clean and simple API for background job processing.

Key Features:

  • Flexible Storage - Choose Redis, SQLite, file-system, or in-memory storage as your backend.
  • Task Scheduling - Schedule tasks at specific times, after delays, or with crontab-style periodic execution.
  • Task Pipelines - Chain tasks together into pipelines for sequential batch processing workflows.
  • Auto-Retry - Automatically retry failed tasks with configurable delays and attempt limits.
  • Task Prioritization - Assign priorities to ensure critical jobs are processed first.
  • Multiple Execution Models - Run with multi-process, multi-thread, or greenlet workers.

Whether you're processing scraped data, running periodic extracts, or handling lightweight background tasks, Huey provides a minimal yet feature-rich solution.

Categories:
Features:
Job QueueSchedulingBatch ProcessingWorkflow AutomationConcurrency ControlOpen SourcePython SDK

Share:

Similar to Huey

Favicon

 

  
  
Favicon

 

  
  
Favicon