staff software engineer at @laravel · speaker · content creator · created @pestphp, pint, pail, @larastan, @laravel-zero, @openai for php, @phpinsights, etc
Followers
9,114
Public Repos
305
Packages
12
Starred
100
Recorded values over time (once-a-day snapshots). May 8, 2026 – Jun 6, 2026
Followers & contributions
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| nunomaduro/phpinsights | PHP Insights analyzes PHP code quality, style, architecture, and complexity from your terminal. Works out of the box with Laravel (artisan insights), Symfony, Yii, Magento, and more, with built-in checks for reliability and loose coupling. | 5,600 |
+3
|
75.6 | 54.3 | MIT | 1 month ago | |
| nunomaduro/collision | Collision provides beautiful, developer-friendly CLI error reporting for PHP apps. Built on Whoops and included with Laravel, it integrates with Symfony, PHPUnit, and more to show rich stack traces and context when exceptions happen. | 4,648 |
+1
|
37.8 | 55.5 | MIT | — | |
| nunomaduro/termwind | Termwind brings Tailwind CSS-style utilities to PHP CLIs. Render styled HTML in the terminal, customize styles/colors, and build beautiful output for Laravel/Symfony commands with helpers like render(), style(), and interactive prompts like ask(). | 2,482 |
+4
|
40.3 | 60.0 | MIT | 3 months ago | |
| nunomaduro/essentials | — | 1,213 |
+33
|
25.0 | 29.9 | MIT | 3 months ago | |
| nunomaduro/laravel-console-menu | Add interactive terminal menus to Laravel Artisan commands via a wrapper around php-school/cli-menu. Quickly build selectable option lists, ask questions, and collect input (including advanced fields like passwords), with configurable width and a clean UX. | 813 |
+1
|
21.8 | 16.3 | MIT | 3 months ago | |
| nunomaduro/pokio | Pokio is a minimal async API for PHP. Run closures concurrently using PCNTL forking and shared-memory IPC via FFI, then await results like promises. Built for internal tooling/perf work (e.g., Pest). Not production-safe; use at your own risk. | 760 |
+8
|
24.2 | 39.2 | MIT | 1 month ago | |
| nunomaduro/laravel-desktop-notifier | Desktop notifications for Laravel Artisan commands via a JoliNotif wrapper. Adds a notify() macro to your console commands to send messages (with optional icon) on Linux, Windows, and macOS. Requires PHP 8.1+. | 479 |
+1
|
22.9 | 33.6 | MIT | 3 months ago | |
| nunomaduro/laravel-console-task | Laravel Console Task adds a simple $this->task() helper to Laravel Artisan commands to display task progress with a loading message and clear success/failure results. Works with Laravel 10+ and PHP 8.2+. | 259 |
+1
|
17.4 | 37.9 | MIT | 3 months ago | |
| nunomaduro/laravel-console-dusk | Run Laravel Dusk browser automation inside Artisan commands for Laravel or Laravel Zero. Configure screenshots/log paths, headless mode, and driver options to script and test real browser flows from the console. | 163 |
+1
|
18.9 | 19.5 | MIT | 3 months ago | |
| nunomaduro/laravel-sluggable | — | 138 |
+15
|
18.7 | 14.1 | MIT | 1 month ago | |
| nunomaduro/mock-final-classes | Dev-only helper that automatically enables mocking of final classes and methods in PHP tests. Works with PHPUnit, Pest, and ParaTest by removing final keywords on the fly via dg/bypass-finals—install with Composer and it just works. | 114 |
+1
|
1.1 | 35.0 | MIT | 3 years ago | |
| nunomaduro/laravel-console-summary | A beautiful replacement for Laravel’s default Artisan list command, showing a clean console summary for Artisan or Laravel Zero. Easily hide noisy commands and customize the displayed binary name via config. Requires PHP 8.2+. | 67 |
+1
|
15.4 | 48.3 | MIT | 3 months ago |
How can I help you explore Laravel packages today?