Favicon of Huey

Huey

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

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:

Share:

  • Stars

    5.9K
  • Forks

    392
  • Last commit

    3 months ago
  • License

    MIT
  • Language

    Python
View Repository

Similar to Huey

Favicon

 

  
  
Favicon

 

  
  
Favicon