PHPackages                             vest-kits/laravel - 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. vest-kits/laravel

ActiveProject[Framework](/categories/framework)

vest-kits/laravel
=================

The skeleton application for the Laravel framework.

v1.4.1(2mo ago)8447115MITBladePHP ^8.5.0CI passing

Since Sep 17Pushed 1mo ago16 watchersCompare

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

READMEChangelog (10)Dependencies (16)Versions (20)Used By (0)

- Blade (this project) version: **[github.com/nunomaduro/laravel-starter-kit](https://github.com/nunomaduro/laravel-starter-kit)**
- Inertia &amp; React version: **[github.com/nunomaduro/laravel-starter-kit-inertia-react](https://github.com/nunomaduro/laravel-starter-kit-inertia-react)**
- Inertia &amp; Vue version: **[github.com/nunomaduro/laravel-starter-kit-inertia-vue](https://github.com/nunomaduro/laravel-starter-kit-inertia-vue)**

 [ ![Overview Laravel Starter Kit](/art/banner.png) ](https://youtu.be/VhzP0XWGTC4)

 [![Build Status](https://github.com/nunomaduro/laravel-starter-kit/actions/workflows/tests.yml/badge.svg)](https://github.com/nunomaduro/laravel-starter-kit/actions) [![Total Downloads](https://camo.githubusercontent.com/d00f8b2ec6ffa27d4731aa761b7142a239e43eaccd53e25f170e4dbb5aa28c18/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e756e6f6d616475726f2f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/nunomaduro/laravel-starter-kit) [![Latest Stable Version](https://camo.githubusercontent.com/2ba1293c53de04baa5c3e465854cf7fb5786ab54bd836527f59c89e40ad3a47b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e756e6f6d616475726f2f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/nunomaduro/laravel-starter-kit) [![License](https://camo.githubusercontent.com/284e8dccb15f3e5c60d64c781b750976c0895531da2b631894d4a2169051c1ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e756e6f6d616475726f2f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/nunomaduro/laravel-starter-kit)

**Laravel Starter Kit** is an ultra-strict, type-safe [Laravel](https://laravel.com) skeleton engineered for developers who refuse to compromise on code quality. This opinionated starter kit enforces rigorous development standards through meticulous tooling configuration and architectural decisions that prioritize type safety, immutability, and fail-fast principles.

Why This Starter Kit?
---------------------

[](#why-this-starter-kit)

Modern PHP has evolved into a mature, type-safe language, yet many Laravel projects still operate with loose conventions and optional typing. This starter kit changes that paradigm by enforcing:

- **100% Type Coverage**: Every method, property, and parameter is explicitly typed
- **Zero Tolerance for Code Smells**: Rector and PHPStan at maximum strictness catch issues before they become bugs
- **Immutable-First Architecture**: Data structures favor immutability to prevent unexpected mutations
- **Fail-Fast Philosophy**: Errors are caught at compile-time, not runtime
- **Automated Code Quality**: Pre-configured tools ensure consistent, pristine code across your entire team
- **Bun-Powered**: Leveraging Bun for blazing-fast dependency management...
- **Just Better Laravel Defaults**: Thanks to **[Essentials](https://github.com/nunomaduro/essentials)** / strict models, auto eager loading, immutable dates, and more...

This isn't just another Laravel boilerplate—it's a statement that PHP applications can and should be built with the same rigor as strongly-typed languages like Rust or TypeScript.

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

[](#getting-started)

> **Requires [PHP 8.4+](https://php.net/releases/)**, [Bun](https://bun.sh) and a code coverage driver like [xdebug](https://xdebug.org/docs/install)\*\*.

Create your type-safe Laravel application using [Composer](https://getcomposer.org):

```
composer create-project nunomaduro/laravel-starter-kit --prefer-dist example-app
```

### Initial Setup

[](#initial-setup)

Navigate to your project and complete the setup:

```
cd example-app

# Setup project
composer setup

# Start the development server
composer dev
```

### Optional: Browser Testing Setup

[](#optional-browser-testing-setup)

If you plan to use Pest's browser testing capabilities:

```
bun add playwright
bunx playwright install
```

### Verify Installation

[](#verify-installation)

Run the test suite to ensure everything is configured correctly:

```
composer test
```

You should see 100% test coverage and all quality checks passing.

Available Tooling
-----------------

[](#available-tooling)

### Development

[](#development)

- `composer dev` - Starts Laravel server, queue worker, log monitoring, and Vite+ dev server concurrently

### Code Quality

[](#code-quality)

- `composer lint` - Runs Rector (refactoring), Pint (PHP formatting), and Oxfmt (JS/TS formatting)
- `composer test:lint` - Dry-run mode for CI/CD pipelines

### Testing

[](#testing)

- `composer test:type-coverage` - Ensures 100% type coverage with Pest
- `composer test:types` - Runs PHPStan at level 9 (maximum strictness)
- `composer test:unit` - Runs Pest tests with 100% code coverage requirement
- `composer test` - Runs the complete test suite (type coverage, unit tests, linting, static analysis)

### Maintenance

[](#maintenance)

- `composer update:requirements` - Updates all PHP and Bun dependencies to latest versions

License
-------

[](#license)

**Laravel Starter Kit** was created by **[Nuno Maduro](https://x.com/enunomaduro)** under the **[MIT license](https://opensource.org/licenses/MIT)**.

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance89

Actively maintained with recent releases

Popularity29

Limited adoption so far

Community29

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 80.3% 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 ~8 days

Recently: every ~30 days

Total

19

Last Release

83d ago

PHP version history (3 changes)v1.0.0PHP ^8.4

v1.1.3PHP ^8.4.0

v1.4.0PHP ^8.5.0

### 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 (143 commits)")[![joshdonnell](https://avatars.githubusercontent.com/u/17536271?v=4)](https://github.com/joshdonnell "joshdonnell (16 commits)")[![Sairahcaz](https://avatars.githubusercontent.com/u/7384870?v=4)](https://github.com/Sairahcaz "Sairahcaz (4 commits)")[![sajjadhossainshohag](https://avatars.githubusercontent.com/u/63788037?v=4)](https://github.com/sajjadhossainshohag "sajjadhossainshohag (2 commits)")[![MrPunyapal](https://avatars.githubusercontent.com/u/53343069?v=4)](https://github.com/MrPunyapal "MrPunyapal (2 commits)")[![hammadzafar05](https://avatars.githubusercontent.com/u/75698921?v=4)](https://github.com/hammadzafar05 "hammadzafar05 (2 commits)")[![SHJordan](https://avatars.githubusercontent.com/u/884602?v=4)](https://github.com/SHJordan "SHJordan (1 commits)")[![VladimirBerezkin](https://avatars.githubusercontent.com/u/905196?v=4)](https://github.com/VladimirBerezkin "VladimirBerezkin (1 commits)")[![Coderberg](https://avatars.githubusercontent.com/u/36998159?v=4)](https://github.com/Coderberg "Coderberg (1 commits)")[![WendellAdriel](https://avatars.githubusercontent.com/u/11641518?v=4)](https://github.com/WendellAdriel "WendellAdriel (1 commits)")[![devhoussam1998](https://avatars.githubusercontent.com/u/121255432?v=4)](https://github.com/devhoussam1998 "devhoussam1998 (1 commits)")[![kylemilloy](https://avatars.githubusercontent.com/u/15757117?v=4)](https://github.com/kylemilloy "kylemilloy (1 commits)")[![marekmiklusek](https://avatars.githubusercontent.com/u/112761697?v=4)](https://github.com/marekmiklusek "marekmiklusek (1 commits)")[![Noah-Wilderom](https://avatars.githubusercontent.com/u/61543656?v=4)](https://github.com/Noah-Wilderom "Noah-Wilderom (1 commits)")[![rogerguasch](https://avatars.githubusercontent.com/u/6397664?v=4)](https://github.com/rogerguasch "rogerguasch (1 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/vest-kits-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/vest-kits-laravel/health.svg)](https://phpackages.com/packages/vest-kits-laravel)
```

###  Alternatives

[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

11812.4k21](/packages/kompo-kompo)

PHPackages © 2026

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