WP Manifestindependent plugin directory
manifest / developer / wp-queue

Queue Manager

πŸš€ Laravel-style queue processing for WordPress with modern background job management

by Aleksei Tikhomirov Β· github.com/tikhomirov/wp-queue Β· website

β˜… 3stars
1composer installs
1forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tikhomirov/wp-queue/archive/refs/heads/main.zip

Also on Packagist as rwsite/wp-queue:

composer require rwsite/wp-queue

From the readme

WP Queue Laravel Horizon-like queue manager for WordPress Simple, powerful, and modern background job processing. Features β€’ Installation β€’ Quick Start β€’ Admin UI β€’ REST API β€’ Testing β€’ RU version Features - πŸš€ Laravel-style API β€” Clean, fluent job dispatching with PHP 8 attributes - πŸ“¦ Multiple Drivers β€” Database, Redis, Memcached, Sync (auto-detection) - πŸ”„ Auto Retries β€” Exponential backoff for failed jobs - ⏰ Scheduling β€” Cron-like job scheduling - πŸ‘οΈ WP-Cron Monitor β€” View, run, pause, resume, edit cron events - πŸ“Š Dashboard β€” Beautiful admin UI with statistics - πŸ”Œ REST API β€” Full API for integrations - πŸ’» WP-CLI β€” Complete command-line interface - 🌍 i18n Ready β€” Translations included (Russian) Requirements - PHP 8.3+ - WordPress 6.0+ Installation 1. Clone or download to wp-content/plugins/wp-queue 2. Run composer install 3. Activate the plugin Quick Start Create a Job Dispatch Jobs Schedule Jobs PHP 8 Attributes #[Schedule] Available intervals: min, 5min, 10min, 15min, 30min, hourly, 2hourly, 3hourly, 6hourly, 8hourly, 12hourly, daily, twicedaily, weekly #[Queue] #[Timeout] #[Retries] #[UniqueJob] Events (Hooks) Queue Manageme

Read the full README on GitHub →