staff software engineer at @laravel · speaker · content creator · created @pestphp, pint, pail, @larastan, @laravel-zero, @openai for php, @phpinsights
Followers
9,478
Public Repos
326
Packages
31
Starred
100
Recorded values over time (once-a-day snapshots). Oct 10, 2026 – Nov 8, 2026
Followers & contributions
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| nunomaduro/phpinsights | PHP Insights analyzes your PHP code quality, coding style, architecture, and complexity straight from the terminal. Works out of the box with Laravel, Symfony, Yii, Magento, and more, with built-in checks that keep code reliable and loosely coupled. | 5,648 |
+17
|
78.4 | 57.7 | MIT | 1 day 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,664 |
+4
|
41.0 | 66.0 | 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,503 |
+7
|
46.9 | 70.1 | MIT | 1 day ago | |
| nunomaduro/tailcli | A Laravel package from Nuno Maduro that adds an elegant Artisan tail command for streaming application logs in real time. View live log output in your terminal with a clean, developer-friendly CLI experience, making debugging and monitoring simpler. | 2,502 |
|
38.3 | 6.7 | MIT | 1 day ago | |
| nunomaduro/essentials | — | 1,244 |
+7
|
16.9 | 33.4 | MIT | 8 months ago | |
| nunomaduro/skeleton-php | A clean starting point for building PHP packages, from Nuno Maduro. It bundles a sensible structure, testing setup, and tooling so you can skip boilerplate and focus on writing your package's actual code. | 998 |
+1
|
7.2 | 0.0 | MIT | — | |
| nunomaduro/laravel-starter-kit | A minimal, opinionated Laravel starter kit that provides a clean foundation with Pest, Laravel Pint, PHPStan, and GitHub Actions preconfigured. Skip boilerplate setup and start building your next Laravel app faster. | 888 |
+5
|
26.6 | 1.1 | — | 1 month 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. | 811 |
-3
|
12.7 | 17.2 | MIT | 8 months ago | |
| nunomaduro/pokio | Pokio is a simple asynchronous API for PHP that forks processes via PCNTL to run closures concurrently, using FFI shared memory to pass results back. Use async/await helpers to run tasks in parallel. Experimental—not for production. | 766 |
+2
|
15.1 | 45.8 | MIT | 6 months 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+. | 482 |
+2
|
13.9 | 34.9 | MIT | 8 months ago | |
| nunomaduro/laravel-mojito | Laravel Mojito is a lightweight testing helper by Nuno Maduro that simplifies mocking Laravel facades. Define expectations and return values with a clean, fluent API, keeping tests fast and readable without boilerplate. | 367 |
|
2.8 | 21.8 | MIT | 5 years ago | |
| nunomaduro/pest | Pest is an elegant PHP testing framework focused on simplicity. Built on top of PHPUnit, it offers a clean, expressive syntax that makes writing tests enjoyable, with readable expectations and a developer-friendly API. | 343 |
-1
|
2.2 | 1.9 | — | — | |
| nunomaduro/patrol | Patrol is a Laravel package by Nuno Maduro for monitoring your application's health and performance. It provides an elegant dashboard to track slow requests, queries, and exceptions, helping you spot issues before they affect users. | 280 |
|
2.3 | 8.3 | MIT | — | |
| nunomaduro/laravel-optimize-database | Laravel package by Nuno Maduro that inspects the queries your app actually runs and adds the missing database indexes for you. It records query patterns, then generates migrations to speed up slow lookups, making database optimization largely automatic in Laravel projects. | 267 |
-2
|
3.4 | 14.7 | MIT | — | |
| 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+. | 260 |
+1
|
8.8 | 38.9 | MIT | 8 months ago | |
| nunomaduro/laravel-starter-kit-inertia-react | Official Laravel starter kit by Nuno Maduro pairing Inertia.js with React, TypeScript, Tailwind CSS, and shadcn/ui. It ships with authentication, a polished dashboard layout, and sensible defaults so you can skip boilerplate and start building your next Laravel app fast. | 253 |
+10
|
21.5 | 2.5 | — | 1 month ago | |
| nunomaduro/curryable | Laravel package by Nuno Maduro that lets you curry class methods, so multi-argument calls become chainable partial applications. Add the Curryable trait and call methods step by step, e.g. Calculator::add(1)(2), for cleaner functional-style PHP. | 175 |
|
0.5 | 0.1 | MIT | — | |
| 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. | 162 |
-2
|
10.5 | 15.9 | MIT | 8 months ago | |
| nunomaduro/laravel-sluggable | — | 155 |
+3
|
10.4 | 22.0 | MIT | 6 months ago | |
| nunomaduro/yorn | Yorn is a small, focused Laravel package from Nuno Maduro (Pest, Larastan). Install it with Composer and it slots neatly into an existing app, with a clean API, no heavy configuration, and the framework-native feel his packages are known for. | 144 |
|
1.3 | — | MIT | — | |
| 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. | 115 |
+1
|
1.2 | 45.7 | MIT | 3 years ago | |
| nunomaduro/laravel-pot | Laravel Pot is a lightweight localization utility for Laravel that scans your application for translation keys, helps identify missing strings, and keeps language files organized across locales. It streamlines maintaining consistent translations in multi-language projects. | 101 |
|
0.4 | 0.7 | MIT | — | |
| nunomaduro/laracon-schedule | A Laravel package by Nuno Maduro that powers the Laracon conference schedule, giving you a ready-made way to browse and display talks, speakers, and session times. Simple to install and easy to adapt for your own event listings. | 100 |
|
1.2 | — | — | — | |
| nunomaduro/laravel-starter-kit-inertia-vue | A Laravel starter kit that pairs the framework with Inertia.js and Vue, giving you a ready-made SPA-style application scaffold with authentication, a modern frontend stack, and sensible defaults so you can skip boilerplate and start building features right away. | 87 |
+3
|
19.3 | 2.9 | — | 1 month 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 |
|
6.9 | 46.4 | MIT | 8 months ago | |
| nunomaduro/collision-adapter-symfony | Brings Collision's beautiful, readable error reporting to Symfony Console applications. This adapter integrates seamlessly so exceptions and stack traces render with syntax highlighting, clear file references, and helpful context right in your terminal. | 44 |
-1
|
0.3 | 13.3 | MIT | — | |
| nunomaduro/dig | Dig is a lightweight PHP package by Nuno Maduro that helps you dig into and inspect values in your applications, providing a simple API for clearer debugging and development workflows. | 43 |
|
0.2 | — | MIT | — | |
| nunomaduro/laravel-any | Nuno Maduro's tiny Laravel helper that resolves any class through the service container, automatically injecting its dependencies so you can instantiate objects with zero boilerplate. | 38 |
|
0.3 | 0.2 | MIT | — | |
| nunomaduro/php-interminal | An interactive terminal for PHP by Nuno Maduro, making it easy to run and explore PHP code right from the command line. A lightweight, REPL-style workflow for quick experiments, debugging, and learning without leaving your shell. | 33 |
|
0.2 | — | — | — | |
| nunomaduro/alpine-day-schedule | A lightweight Alpine.js package for rendering clean, interactive day schedules right in your Blade views. Lay out timed events on a responsive daily timeline with minimal setup and no heavy dependencies, so you can add a polished, accessible agenda to your Laravel app in minutes. | 11 |
|
0.1 | — | — | — | |
| nunomaduro/laravel-meetups | A small Laravel package for listing and displaying community meetups in your app. It offers a straightforward way to showcase local events with minimal setup, making it easy to add a meetups directory or events section to your project. | 10 |
|
0.4 | — | MIT | 9 years ago |
How can I help you explore Laravel packages today?