arq
5.3#34 in task queue softwareLinuxSelf-hosted
Visit| Fact | arq | Graphile Worker |
|---|---|---|
| Installation | The documentation gives `pip install arq` as the installation command. | The package can be installed through npm, Yarn, or pnpm; global installation is not recommended. |
| License | The PyPI project page lists the MIT License. | The core Graphile Worker project is released under the MIT license. |
| Purpose | arq provides job queues and RPC in Python using asyncio and Redis. | Graphile Worker stores jobs in PostgreSQL and executes them on Node.js so background work does not hold up application responses. |
| Scheduling | Jobs can be deferred until a specified time or duration, and functions can be scheduled as cron jobs. | Recurring tasks can use crontab-like scheduling with optional backfill. |
No prices published.
You want what its maker publishes above — check its page for the details.
Graphile Worker suits developers building Node.js applications with PostgreSQL who need scheduled background jobs and retry behavior. The maker describes it as a maintainable queue for regular organizations rather than a replacement for dedicated queues at Facebook scale.