PHPackages                             laravolt/laravel-starter-kit - 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. laravolt/laravel-starter-kit

ActiveProject[Framework](/categories/framework)

laravolt/laravel-starter-kit
============================

The skeleton application for the Laravel framework.

v1.3.0.beta1(1mo ago)01121MITPHPPHP ^8.4.0

Since Jan 5Pushed 1mo agoCompare

[ Source](https://github.com/laravolt/laravel-starter-kit)[ Packagist](https://packagist.org/packages/laravolt/laravel-starter-kit)[ RSS](/packages/laravolt-laravel-starter-kit/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (50)Versions (10)Used By (0)

 [![Build Status](https://github.com/laravolt/laravel-starter-kit/actions/workflows/tests.yml/badge.svg)](https://github.com/laravolt/laravel-starter-kit/actions) [![Total Downloads](https://camo.githubusercontent.com/c96bed1c1ae9dda1672eb2db0100d51574aab30fe6aafe52369abc0bf9c38ff6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c617261766f6c742f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/laravolt/laravel-starter-kit) [![Latest Stable Version](https://camo.githubusercontent.com/04e566e681917dcb7c5269b09bd71eda60362cc325a28e07b42ee296c8895850/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c617261766f6c742f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/laravolt/laravel-starter-kit) [![License](https://camo.githubusercontent.com/d3c8f5393ccb9f1c4f908e1bb24271c0e1618dfc1de2d4e4b67528d2331da049/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c617261766f6c742f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/laravolt/laravel-starter-kit)

Laravel Starter Kit
===================

[](#laravel-starter-kit)

Official Laravel starter kit with strict type-safety and code quality tools for [Laravolt](https://github.com/laravolt/laravolt) in Agentic era.

> **Note**: This starter kit comes with Laravolt Platform (7.x) pre-installed. The setup process automatically configures all necessary migrations and assets.

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
- **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/)** and a database supported by Laravel 13. The default `.env.example` is ready for SQLite.

### Create a New App

[](#create-a-new-app)

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

> Maintenance note: until the first Laravolt 7 beta tag is published, this starter pins `laravolt/laravolt` to `dev-master as 7.0.0-beta.1`. Switch it to `^7.0@beta` after the beta release is tagged.

```
composer create-project laravolt/laravel-starter-kit --prefer-dist example-app
cd example-app
composer dev
```

`create-project` already copies `.env`, generates the app key, prepares SQLite, runs `laravolt:install`, and migrates the database.

### Setup an Existing Clone

[](#setup-an-existing-clone)

Use this path only when you clone the repository manually instead of using `create-project`:

```
git clone https://github.com/laravolt/laravel-starter-kit example-app
cd example-app
composer setup
composer dev
```

`composer setup` installs Composer and Bun dependencies, publishes Laravolt, runs migrations, and builds assets.

### Optional: Browser Testing Setup

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

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

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

### Laravolt Assets

[](#laravolt-assets)

If Laravolt UI assets look stale after an update, refresh the symlinks/assets:

```
php artisan laravolt:link
bun run build
```

### Verify Installation

[](#verify-installation)

Run the test suite to ensure everything is configured correctly:

```
composer test
```

You should see all default quality checks passing. The starter kit intentionally ships with strict Pest Arch, type coverage, Pint, Rector, and PHPStan gates so a fresh app starts green.

Coverage and browser tests are available as explicit opt-in gates:

```
composer test:coverage  # requires a PHP coverage driver such as Xdebug/PCOV
composer test:browser   # requires bunx playwright install
```

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 Prettier (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 NPM dependencies to latest versions

---

Based on the original work by **[Nuno Maduro](https://x.com/enunomaduro)**.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance90

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% 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 ~26 days

Recently: every ~32 days

Total

6

Last Release

48d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/db6f5ab11fb203026beb0e298930cc5a07080022e7cbb4c597b97321585df61b?d=identicon)[uyab](/maintainers/uyab)

![](https://avatars.githubusercontent.com/u/34129273?v=4)[Qisthi Ramadhani](/maintainers/qisthidev)[@qisthidev](https://github.com/qisthidev)

---

Top Contributors

[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (99 commits)")[![qisthidev](https://avatars.githubusercontent.com/u/34129273?v=4)](https://github.com/qisthidev "qisthidev (16 commits)")[![Sairahcaz](https://avatars.githubusercontent.com/u/7384870?v=4)](https://github.com/Sairahcaz "Sairahcaz (4 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (2 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)")[![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)")[![hammadzafar05](https://avatars.githubusercontent.com/u/75698921?v=4)](https://github.com/hammadzafar05 "hammadzafar05 (1 commits)")[![marekmiklusek](https://avatars.githubusercontent.com/u/112761697?v=4)](https://github.com/marekmiklusek "marekmiklusek (1 commits)")[![rogerguasch](https://avatars.githubusercontent.com/u/6397664?v=4)](https://github.com/rogerguasch "rogerguasch (1 commits)")[![SHJordan](https://avatars.githubusercontent.com/u/884602?v=4)](https://github.com/SHJordan "SHJordan (1 commits)")

---

Tags

frameworklaravellaravolt

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/laravolt-laravel-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/laravolt-laravel-starter-kit/health.svg)](https://phpackages.com/packages/laravolt-laravel-starter-kit)
```

###  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.

3991.8k](/packages/codewithdennis-larament)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[nunomaduro/laravel-starter-kit-inertia-react

The skeleton application for the Laravel framework.

2071.1k](/packages/nunomaduro-laravel-starter-kit-inertia-react)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21318.6k3](/packages/ecotone-laravel)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

461.7k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

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