
Huey is a lightweight, versatile task queue that gives Python developers a clean and simple API for background job processing.
Key Features:
Whether you're processing scraped data, running periodic extracts, or handling lightweight background tasks, Huey provides a minimal yet feature-rich solution.
Web scraping workflow
Huey moves Python function calls into a background consumer and supports scheduled execution and configurable retries. It can handle small scraping jobs without embedding network work in a request handler.
Use it for a Python application's background refresh jobs when the workflow is mostly independent units of work. Keeping a scrape task small makes failures easier to inspect than one task that traverses an entire site.
Choose and operate the appropriate Huey storage backend. The library does not supply browser rendering, URL discovery or per-site access policy. A retried function may repeat external side effects, so use stable write keys and explicit request limits. A scheduled refresh also needs a policy for stale or missing results.
Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.
Our productRepository
coleifer/huey
Stars
6KForks
403Last commit
2026-10-13License
MITLanguage
PythonMetrics recorded 2026-10-16
License source: Repository license file
Verified against the coleifer/huey repository and the PyPI package.