PHPackages                             nunomaduro/laravel-desktop-notifier - 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. [Framework](/categories/framework)
4. /
5. nunomaduro/laravel-desktop-notifier

ActiveLibrary[Framework](/categories/framework)

nunomaduro/laravel-desktop-notifier
===================================

Send notifications to your desktop from your Laravel commands. An JoliNotif wrapper for Laravel 5.

v2.10.0(2mo ago)4781.7M—1.9%42[6 issues](https://github.com/nunomaduro/laravel-desktop-notifier/issues)8MITPHPPHP ^8.2CI passing

Since Jun 14Pushed 2mo ago13 watchersCompare

[ Source](https://github.com/nunomaduro/laravel-desktop-notifier)[ Packagist](https://packagist.org/packages/nunomaduro/laravel-desktop-notifier)[ RSS](/packages/nunomaduro-laravel-desktop-notifier/feed)WikiDiscussions stable Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (37)Used By (8)

 [![](https://raw.githubusercontent.com/nunomaduro/laravel-desktop-notifier/stable/docs/icon.png)](https://raw.githubusercontent.com/nunomaduro/laravel-desktop-notifier/stable/docs/icon.png)

 [![StyleCI Status](https://camo.githubusercontent.com/ecdb0bc65a0e1c431ca7bfc245e1ea1abc0bea45c432ed39c0fa2fad78e3082d/68747470733a2f2f7374796c6563692e696f2f7265706f732f39343134313438322f736869656c64)](https://styleci.io/repos/94141482) [![Build Status](https://camo.githubusercontent.com/76a98328c1fcf50d47bd8ced24a37b5300fb6859703e3f61ed7ae7bf4e1bd51e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e756e6f6d616475726f2f6c61726176656c2d6465736b746f702d6e6f7469666965722f74657374732e796d6c2e7376673f6272616e63683d737461626c65267374796c653d666c61742d737175617265)](https://github.com/nunomaduro/laravel-desktop-notifier/actions) [![Quality Score](https://camo.githubusercontent.com/eb3ca732b010701a3cd988afe0077c130e58c3bf4f9196cbf36a678b96e2c586/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e756e6f6d616475726f2f6c61726176656c2d6465736b746f702d6e6f7469666965722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nunomaduro/laravel-desktop-notifier) [![Latest Version](https://camo.githubusercontent.com/20e1f2451654fd84721dae17d445da6616c5b43181e9f3cd7ca0e73d8fd50b13/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e756e6f6d616475726f2f6c61726176656c2d6465736b746f702d6e6f7469666965722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nunomaduro/laravel-desktop-notifier) [![License](https://camo.githubusercontent.com/8835b7bd6dc2377a9818a1c5530c844d4424569a782b17fe5d85b01a58ed65a0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e756e6f6d616475726f2f6c61726176656c2d636f6e736f6c652d7461736b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nunomaduro/laravel-console-task)

About Laravel Desktop Notifier
------------------------------

[](#about-laravel-desktop-notifier)

Laravel Desktop Notifier was created by, and is maintained by [Nuno Maduro](https://github.com/nunomaduro), and is a [JoliNotif](https://github.com/jolicode/JoliNotif) wrapper for Laravel Console Commands. Works on Linux, Windows &amp; MacOS.

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

[](#installation)

> **Requires [PHP 8.1+](https://php.net/releases)**

Require Laravel Desktop Notifier using [Composer](https://getcomposer.org):

```
composer require nunomaduro/laravel-desktop-notifier
```

Usage
-----

[](#usage)

Once installed, the `notify()` method macro will be available in any of your Artisan commands.

```
class ZondaCommand extends Command
{
    public function handle()
    {
        $this->notify('Hello Web Artisan', 'Love beautiful code? We do too!');
    }
}
```

You can add an icon to the notification by passing a 3rd argument with the path to the icon:

```
$this->notify('With a logo!', 'This has a logo', resource_path('path/to/icon.png'));
```

To learn more about Artisan commands, see the [Laravel documentation](https://laravel.com/docs/artisan).

Contributing
------------

[](#contributing)

Thank you for considering to contribute to Laravel Desktop Notifier. All the contribution guidelines are mentioned [here](CONTRIBUTING.md).

You can have a look at the [CHANGELOG](CHANGELOG.md) for constant updates &amp; detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: [@enunomaduro](https://twitter.com/enunomaduro)

Support the development
-----------------------

[](#support-the-development)

**Do you like this project? Support it by donating**

- PayPal: [Donate](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L)
- Patreon: [Donate](https://www.patreon.com/nunomaduro)

License
-------

[](#license)

Laravel Desktop Notifier is an open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

70

—

ExcellentBetter than 100% of packages

Maintenance84

Actively maintained with recent releases

Popularity61

Solid adoption and visibility

Community31

Small or concentrated contributor base

Maturity87

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 70.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 ~90 days

Recently: every ~284 days

Total

36

Last Release

83d ago

Major Versions

v0.4.2 → v1.0.02017-06-18

v1.3.2 → v2.0.02018-02-16

PHP version history (6 changes)v0.4.0PHP &gt;=5.5.9

v2.0.0PHP ^7.1.3

v2.4.0PHP ^7.2.5

v2.5.0PHP ^7.2.5|^8.0

v2.7.0PHP ^8.1

v2.9.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/86cfef5c1f5195df1a9db17a5f8ecb34455e1f0133a725de9acf7f2fb26ac6a1?d=identicon)[nunomaduro](/maintainers/nunomaduro)

---

Top Contributors

[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (106 commits)")[![owenvoke](https://avatars.githubusercontent.com/u/1899334?v=4)](https://github.com/owenvoke "owenvoke (37 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (3 commits)")[![octoper](https://avatars.githubusercontent.com/u/6823226?v=4)](https://github.com/octoper "octoper (1 commits)")[![jagroop](https://avatars.githubusercontent.com/u/12444128?v=4)](https://github.com/jagroop "jagroop (1 commits)")[![steache](https://avatars.githubusercontent.com/u/34166829?v=4)](https://github.com/steache "steache (1 commits)")[![joaorobertopb](https://avatars.githubusercontent.com/u/6556083?v=4)](https://github.com/joaorobertopb "joaorobertopb (1 commits)")[![m1guelpf](https://avatars.githubusercontent.com/u/23558090?v=4)](https://github.com/m1guelpf "m1guelpf (1 commits)")

---

Tags

command-linecommandsconsolelaravelnotificationsnotifierphpscriptphpconsoleframeworklaravelnotificationnotifierartisanwrapperJoliNotifNuno MaduroNunoMaduro

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/nunomaduro-laravel-desktop-notifier/health.svg)

```
[![Health](https://phpackages.com/badges/nunomaduro-laravel-desktop-notifier/health.svg)](https://phpackages.com/packages/nunomaduro-laravel-desktop-notifier)
```

###  Alternatives

[laravel/wayfinder

Generate TypeScript representations of your Laravel actions and routes.

1.7k4.1M69](/packages/laravel-wayfinder)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[nunomaduro/laravel-console-menu

Laravel Console Menu is an output method for your Laravel/Laravel Zero commands.

815412.0k48](/packages/nunomaduro-laravel-console-menu)[laravel-lang/publisher

Localization publisher for your Laravel application

2167.7M24](/packages/laravel-lang-publisher)[defstudio/pest-plugin-laravel-expectations

A plugin to add laravel tailored expectations to Pest

98548.9k4](/packages/defstudio-pest-plugin-laravel-expectations)[richarddobron/laravel-fbt

A PHP Internationalization Framework for Laravel Application.

125.7k](/packages/richarddobron-laravel-fbt)

PHPackages © 2026

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