PHPackages                             tripteki/laravelphp-supervisor - 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. tripteki/laravelphp-supervisor

ActiveLibrary

tripteki/laravelphp-supervisor
==============================

Trip Teknologi's Laravel.php Supervisor

1.0.0(1y ago)1181MITPHPPHP ^8.0.2

Since May 21Pushed 1y agoCompare

[ Source](https://github.com/tripteki/laravelphp-supervisor)[ Packagist](https://packagist.org/packages/tripteki/laravelphp-supervisor)[ Docs](https://github.com/tripteki/laravelphp-supervisor)[ RSS](/packages/tripteki-laravelphp-supervisor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Supervisor
==========

[](#supervisor)

This package provides *supervisor-like*, *async-like*, *child-process-like*, etc to build event-listener driven with little painless for your Laravel Project.

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

[](#getting-started)

Installation :

```
$ composer require tripteki/laravelphp-supervisor

```

```
$ npm install pm2 && npm install --save-dev chokidar

```

```
$ pecl install swoole

```

How to use :

- Publish config file into your project's directory with running :

```
php artisan vendor:publish --tag=tripteki-laravelphp-supervisor

```

Usage
-----

[](#usage)

`php artisan supervisor:`

Option
------

[](#option)

- `start ...` : Start the supervisor.
    - foreground *(default)*
    - background
- `reload` : Reload the background supervisor.
- `stop` : Stop the background supervisor / `ctrl + c` for foreground supervisor.
- `status` : Show the status of background supervisor.
- `startup` : Generate `ecosystem.json` supervisor startup configuration, do not forget to stop your supervisor process perproject, then see [this](https://pm2.keymetrics.io/docs/usage/startup) to know how to get started.

Snippet
-------

[](#snippet)

```
/** Use asynchronous? */

__async__(function () {

    Model::truncate();
});
```

```
/** Use asynchronous await-like to get variable? */

[ $model, ] = __async__(fn () => Model::all());
```

```
/** Use setInterval? */

__setInterval__(function () {

    Model::truncate();

}, 2000);
```

```
/** Use setImmediate? */

__setImmediate__(function () {

    Model::truncate();

}, 2000);
```

```
/** Use exec as replace temporary process? */

$os = __exec__("uname -a");
```

```
/** Use spawn as one way communication child process? */

/** Stdin stream handler... */
$stdin = fopen("php://temporary", "w+");
fwrite($stdin, "Foo...");
fwrite($stdin, "Bar...");
fwrite($stdin, "Baz...");
fclose($stdin);

/** Stdout handler... */
$stdout = function ($isError, $data)
{
    if ($isError) {

        // $isError //
    }

    // $data //
};

__spawn__("python3 example.py", $environment = [], $stdout, $stdin);
```

Author
------

[](#author)

- Trip Teknologi ([@tripteki](https://linkedin.com/company/tripteki))
- Hasby Maulana ([@hsbmaulana](https://linkedin.com/in/hsbmaulana))

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

724d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3bcb25d4bbf5d664b8dd7cc7e5c194f876f54c994a1b3b9ebeaab370f577025a?d=identicon)[tripteki](/maintainers/tripteki)

---

Top Contributors

[![hsbmaulana](https://avatars.githubusercontent.com/u/38196994?v=4)](https://github.com/hsbmaulana "hsbmaulana (1 commits)")

---

Tags

bannet

### Embed Badge

![Health badge](/badges/tripteki-laravelphp-supervisor/health.svg)

```
[![Health](https://phpackages.com/badges/tripteki-laravelphp-supervisor/health.svg)](https://phpackages.com/packages/tripteki-laravelphp-supervisor)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

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

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k21](/packages/neuron-core-neuron-ai)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[lms-laravel/lms-laravel

The Laravel Framework.

4981.8k](/packages/lms-laravel-lms-laravel)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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