PHPackages                             franzl/tardiqueue - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. franzl/tardiqueue

ActiveLibrary[Queues &amp; Workers](/categories/queues)

franzl/tardiqueue
=================

A cheap, but effective queue implementation for Laravel

v1.0.3(12y ago)191043MITPHPPHP &gt;=5.3.0

Since Dec 15Pushed 12y ago2 watchersCompare

[ Source](https://github.com/franzliedke/tardiqueue)[ Packagist](https://packagist.org/packages/franzl/tardiqueue)[ RSS](/packages/franzl-tardiqueue/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (3)Versions (6)Used By (0)

tardiqueue - Delayed queue for Laravel
======================================

[](#tardiqueue---delayed-queue-for-laravel)

A cheap, but effective queue implementation for Laravel. Easy to install like the sync driver, but more performant for the end-user.

This is achieved by registering jobs as shutdown functions, which means that they will only be executed once the application has sent its response to the client

**NOTE:** This driver does not support the `delete()` and `release()` methods for jobs. They can be called, but will not have any effect. Jobs will be deleted automatically after being run, and releasing them will not run them again.

Installation with Composer
--------------------------

[](#installation-with-composer)

#### Step 1: Install package through Composer

[](#step-1-install-package-through-composer)

Add this line to the `require` section of your `composer.json`:

```
"franzl/tardiqueue": "1.1.x"

```

Alternately, you can use the Composer command-line tool by running this command:

```
composer require franzl/tardiqueue:1.1.x

```

Next, run `composer install` to actually install the package.

#### Step 2: Register the service provider

[](#step-2-register-the-service-provider)

In your Laravel application, edit the `app/config/app.php` file and add this line to the `providers` array:

```
'Franzl\Tardiqueue\TardiqueueServiceProvider',

```

#### Step 3: Configure a delayed queue

[](#step-3-configure-a-delayed-queue)

In your application, edit the `app/config/queue.php` file and add a new connection using the `delayed` driver, like so:

```
'delayed' => array(
    'driver' => 'delayed',
),

```

To actually make this your default queue, set the `default` option to `delayed`, too.

Usage
-----

[](#usage)

Once installed, you can use Laravel's queue feature as you always do. Tardiqueue will then make sure all your queued jobs are run at the end of each request, so that the client can already start rendering while your server is lifting some heavy tasks.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~13 days

Total

5

Last Release

4476d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8a8620604a1f4094fee4ab1c3d2f6fccb6583293daf5f866c804d155c05b2e13?d=identicon)[franzliedke](/maintainers/franzliedke)

---

Top Contributors

[![franzliedke](https://avatars.githubusercontent.com/u/249125?v=4)](https://github.com/franzliedke "franzliedke (18 commits)")[![brendanjhart](https://avatars.githubusercontent.com/u/6620494?v=4)](https://github.com/brendanjhart "brendanjhart (2 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (1 commits)")

---

Tags

laravelqueue

### Embed Badge

![Health badge](/badges/franzl-tardiqueue/health.svg)

```
[![Health](https://phpackages.com/badges/franzl-tardiqueue/health.svg)](https://phpackages.com/packages/franzl-tardiqueue)
```

###  Alternatives

[harris21/laravel-fuse

Circuit breaker for Laravel queue jobs. Protect your workers from cascading failures.

3786.5k](/packages/harris21-laravel-fuse)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
