PHPackages                             barryvdh/laravel-async-queue - 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. barryvdh/laravel-async-queue

Abandoned → [laravel/framework](/?search=laravel%2Fframework)ArchivedLibrary[Queues &amp; Workers](/categories/queues)

barryvdh/laravel-async-queue
============================

Async Queue Driver for Laravel (Push to background)

v0.8.1(8mo ago)291518.6k↓39.4%75[41 issues](https://github.com/barryvdh/laravel-async-queue/issues)[1 PRs](https://github.com/barryvdh/laravel-async-queue/pulls)1MITPHPPHP ^8.2CI failing

Since Apr 29Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/barryvdh/laravel-async-queue)[ Packagist](https://packagist.org/packages/barryvdh/laravel-async-queue)[ RSS](/packages/barryvdh-laravel-async-queue/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (2)Versions (23)Used By (1)

Laravel Async Queue Driver
==========================

[](#laravel-async-queue-driver)

Available as `background` in Laravel [v12.37](https://github.com/laravel/framework/releases/tag/v12.37.0)
---------------------------------------------------------------------------------------------------------

[](#available-as-background-in-laravel-v1237)

Update you config to use driver 'background' and you don't need this package anymore.

Push a function/closure to the background.
------------------------------------------

[](#push-a-functionclosure-to-the-background)

Just like the 'sync' or 'deferred' connection, this is not a real queue. It is always fired immediately. The only difference is that the closure is sent to the background without waiting for the response. This package is more usable as an alternative for running incidental tasks in the background, without setting up a 'real' queue driver. It is similar to the 'deferred' connection, but it runs in a background process, so might be more suitable for long running tasks.

> Note: Since v0.8 this uses the Concurrently::defer() method instead of the database queue. No database migrations tables are required now. The config can be simplified as below.

### Install

[](#install)

Require the latest version of this package with Composer

```
composer require barryvdh/laravel-async-queue

```

You should now be able to use the async driver in config/queue.php. Use the same config as for the database, but use async as driver.

```
'connections' => array(
    ...
    'async' => array(
        'driver' => 'async',
    ),
    ...
}

```

Set the default to `async`, either by changing to config or setting `QUEUE_DRIVER` in your `.env` file to `async`.

It should work the same as the sync driver, so no need to run a queue listener. Downside is that you cannot actually queue or plan things. Queue::later() is also fired directly. For more info see

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance59

Moderate activity, may be stable

Popularity56

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 75% 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 ~210 days

Recently: every ~519 days

Total

21

Last Release

243d ago

PHP version history (5 changes)v0.1.0PHP &gt;=5.3.0

v0.2.0PHP &gt;=5.4.0

v0.6.0PHP &gt;=5.6.4

v0.7.2PHP &gt;=7

v0.8.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/dad47b02be23edb7094a151b4b1ce7e9cb56b75cd87cd3341d140e1e1e9cd0e4?d=identicon)[barryvdh](/maintainers/barryvdh)

---

Top Contributors

[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (87 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (12 commits)")[![oriceon](https://avatars.githubusercontent.com/u/358823?v=4)](https://github.com/oriceon "oriceon (8 commits)")[![gurkov](https://avatars.githubusercontent.com/u/7983036?v=4)](https://github.com/gurkov "gurkov (3 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (2 commits)")[![chrissm79](https://avatars.githubusercontent.com/u/1976169?v=4)](https://github.com/chrissm79 "chrissm79 (1 commits)")[![crlcu](https://avatars.githubusercontent.com/u/1661844?v=4)](https://github.com/crlcu "crlcu (1 commits)")[![lachieh](https://avatars.githubusercontent.com/u/1687902?v=4)](https://github.com/lachieh "lachieh (1 commits)")[![frdteknikelektro](https://avatars.githubusercontent.com/u/14815819?v=4)](https://github.com/frdteknikelektro "frdteknikelektro (1 commits)")

---

Tags

asynclaravelqueuebackground

### Embed Badge

![Health badge](/badges/barryvdh-laravel-async-queue/health.svg)

```
[![Health](https://phpackages.com/badges/barryvdh-laravel-async-queue/health.svg)](https://phpackages.com/packages/barryvdh-laravel-async-queue)
```

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k95.4M306](/packages/laravel-horizon)[harris21/laravel-fuse

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

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

PHPackages © 2026

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