PHPackages                             mr-luke/bus - 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. mr-luke/bus

ActiveLibrary

mr-luke/bus
===========

Multi-purpose bus for Laravel

1.0.1(2y ago)01.3k2[4 PRs](https://github.com/mr-luke/bus/pulls)MITPHPPHP ^8.1

Since Apr 30Pushed 1y agoCompare

[ Source](https://github.com/mr-luke/bus)[ Packagist](https://packagist.org/packages/mr-luke/bus)[ RSS](/packages/mr-luke-bus/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (7)Versions (13)Used By (0)

Bus - Laravel multi-purpose bus implementation.
===============================================

[](#bus---laravel-multi-purpose-bus-implementation)

[![Latest Stable Version](https://camo.githubusercontent.com/71961fe7cdf8bb7ae243e5e7afe4744e990a692efe8d5865e5d10631324674d7/68747470733a2f2f706f7365722e707567782e6f72672f6d722d6c756b652f6275732f76)](//packagist.org/packages/mr-luke/bus)[![Total Downloads](https://camo.githubusercontent.com/db526a95ebd943e1757cbaea83ce0b1b0a71c218b4c27357f3cad53f8492affb/68747470733a2f2f706f7365722e707567782e6f72672f6d722d6c756b652f6275732f646f776e6c6f616473)](//packagist.org/packages/mr-luke/bus)[![License](https://camo.githubusercontent.com/ce205506695dee6dd5597da90998d8d30536c5374a212748e3d5b549dc75327f/68747470733a2f2f706f7365722e707567782e6f72672f6d722d6c756b652f6275732f6c6963656e7365)](//packagist.org/packages/mr-luke/bus)

[![Tests Workflow](https://github.com/mr-luke/bus/actions/workflows/run-testsuit.yaml/badge.svg)](https://github.com/mr-luke/bus/actions/workflows/run-testsuit.yaml/badge.svg)[![Quality Gate Status](https://camo.githubusercontent.com/fc66d7eda94e3551cf09e40d9b6486b2684904b4769f28794ff6919d8e8976c7/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d722d6c756b655f627573266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/summary/new_code?id=mr-luke_bus)[![Security Rating](https://camo.githubusercontent.com/50797b90313b8454be0bddeabc5b89c128da0b9e4c8034a99ca56f4219a0f2a5/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d722d6c756b655f627573266d65747269633d73656375726974795f726174696e67)](https://sonarcloud.io/summary/new_code?id=mr-luke_bus)[![Reliability Rating](https://camo.githubusercontent.com/697ed1be7631d73fc3cf40d97868ac920dbf3baa634ea71dc254c5b716ad97b6/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d722d6c756b655f627573266d65747269633d72656c696162696c6974795f726174696e67)](https://sonarcloud.io/summary/new_code?id=mr-luke_bus)

- [Getting Started](#getting-started)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Plans](#plans)

If you have used unstable versions
----------------------------------

[](#if-you-have-used-unstable-versions)

This major `1.0.0` version has a breaking changes compares to `1.0.0-rc.x`. It is required to drop database table `bus_processes` &amp; migrate.

Getting Started
---------------

[](#getting-started)

Setting Manager supported versions:

- Laravel 10
- Laravel 9
- Laravel 8

Installation
------------

[](#installation)

To install through composer, simply put the following in your composer.json file and run `composer update`

```
{
    "require": {
        "mr-luke/bus": "~1.0"
    }
}
```

Or use the following command

```
composer require "mr-luke/bus"
```

Next, add the service provider to `app/config/app.php`

```
Mrluke\Bus\BusServiceProvider::class,

```

*Note: Package is auto-discoverable!*

Configuration
-------------

[](#configuration)

Comming soon...

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 73.2% 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 ~112 days

Recently: every ~163 days

Total

8

Last Release

1049d ago

PHP version history (3 changes)1.0.0-rc.15PHP &gt;=7.4

1.0.0-rc.20PHP ^8.0.2

1.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/6df8e77a6f4e11408a5658f9127c96ba429354d6ba71a9a5b43966e19455ed17?d=identicon)[mr-luke](/maintainers/mr-luke)

---

Top Contributors

[![mr-luke](https://avatars.githubusercontent.com/u/12121875?v=4)](https://github.com/mr-luke "mr-luke (30 commits)")[![KrzysztofUstowski](https://avatars.githubusercontent.com/u/75646736?v=4)](https://github.com/KrzysztofUstowski "KrzysztofUstowski (9 commits)")[![hsmusz](https://avatars.githubusercontent.com/u/4090847?v=4)](https://github.com/hsmusz "hsmusz (2 commits)")

---

Tags

asyncbuslaravel-packagesynclaravelbus

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mr-luke-bus/health.svg)

```
[![Health](https://phpackages.com/badges/mr-luke-bus/health.svg)](https://phpackages.com/packages/mr-luke-bus)
```

###  Alternatives

[laravel/octane

Supercharge your Laravel application's performance.

4.0k21.5M156](/packages/laravel-octane)[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[laravel/nightwatch

The official Laravel Nightwatch package.

3486.1M13](/packages/laravel-nightwatch)[anourvalar/eloquent-serialize

Laravel Query Builder (Eloquent) serialization

11320.2M21](/packages/anourvalar-eloquent-serialize)[lemonsqueezy/laravel

A package to easily integrate your Laravel application with Lemon Squeezy.

58596.1k](/packages/lemonsqueezy-laravel)

PHPackages © 2026

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