PHPackages                             codewithdennis/larament - 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. codewithdennis/larament

ActiveProject[Framework](/categories/framework)

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.

v6.1.3(2w ago)3891.8k↓60.7%27[1 PRs](https://github.com/CodeWithDennis/larament/pulls)MITBladePHP ^8.3CI failing

Since Sep 5Pushed 1w ago3 watchersCompare

[ Source](https://github.com/CodeWithDennis/larament)[ Packagist](https://packagist.org/packages/codewithdennis/larament)[ GitHub Sponsors](https://github.com/CodeWithDennis)[ RSS](/packages/codewithdennis-larament/feed)WikiDiscussions 6.x Synced 2d ago

READMEChangelog (10)Dependencies (110)Versions (85)Used By (0)

Larament
========

[](#larament)

[![Pint](https://github.com/codewithdennis/larament/actions/workflows/pint.yml/badge.svg)](https://packagist.org/packages/codewithdennis/larament)[![PEST](https://github.com/codewithdennis/larament/actions/workflows/pest.yml/badge.svg)](https://packagist.org/packages/codewithdennis/larament)[![PHPStan](https://github.com/CodeWithDennis/larament/actions/workflows/phpstan.yml/badge.svg)](https://github.com/CodeWithDennis/larament/actions/workflows/phpstan.yml)[![Total Installs](https://camo.githubusercontent.com/1b27eba582e105f4420cc6bc9a549b3be83a952e92adaf73aff4c6260ef5cdf8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f64657769746864656e6e69732f6c6172616d656e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codewithdennis/larament)[![Latest Version on Packagist](https://camo.githubusercontent.com/b6c92ac407ef3516eb469410ddb55e1a66ed2b03ed43dddf89ed3148abe97678/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f64657769746864656e6e69732f6c6172616d656e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/codewithdennis/larament)

A **bloat-free starter kit** for Laravel 13.x with FilamentPHP 5.x pre-configured. Only essential development tools included.

Note

Requires **PHP 8.3** or higher.

What's Included
---------------

[](#whats-included)

### Core Dependencies

[](#core-dependencies)

- **Laravel 13.x** - The PHP framework
- **FilamentPHP 5.x** - Admin panel with SPA mode, custom theme, and MFA enabled
- **nunomaduro/essentials** - Better Laravel defaults (strict models, auto-eager loading, immutable dates)

### Development Tools

[](#development-tools)

- **larastan/larastan** - Static analysis
- **laravel/pint** - Code style fixer
- **pestphp/pest** - Testing framework
- **rector/rector** - Automated refactoring
- **fruitcake/laravel-debugbar** - Development insights

### Testing

[](#testing)

Includes a comprehensive test suite with **PEST 4.x** including browser testing - perfect for learning testing or as a reference for your own tests.

[![Tests](resources/images/tests.png)](resources/images/tests.png)

GitHub Workflows
----------------

[](#github-workflows)

Comes with pre-configured GitHub Actions workflows for automated quality assurance:

- **Tests** - PEST 4.x testing with 4 parallel shards for faster CI/CD
- **PHPStan** - Static analysis and type checking
- **Pint** - Automated code style fixing with auto-commit

Quick Start
-----------

[](#quick-start)

### New project

[](#new-project)

```
composer create-project codewithdennis/larament your-project-name
cd your-project-name
php artisan boost:install
php artisan serve
```

`composer create-project` runs the project installer automatically (environment file, database, assets, and front-end build).

### Existing checkout

[](#existing-checkout)

```
composer setup
php artisan boost:install
php artisan serve
```

`composer setup` installs PHP and Node dependencies, prepares `.env`, generates an app key, runs migrations, and builds front-end assets.

After setup, run **`php artisan boost:install`** once per project. [Laravel Boost](https://github.com/laravel/boost) writes the editor and assistant integrations this stack expects—guidance rules, MCP configuration, and the rest—already scoped to your paths and environment. Those files are intentionally omitted from the starter kit, so you generate them locally after install.

If you use an AI-powered editor or coding assistant, enable **MCP** (Model Context Protocol) for this project in that tool’s settings, then turn on the Laravel Boost MCP server. Your assistant can then reach Boost’s Laravel-aware tools instead of working without project context.

Features
--------

[](#features)

### Filament Admin Panel

[](#filament-admin-panel)

- SPA mode enabled
- Custom login page with autofilled credentials in local environment
- Custom theme included
- Profile management enabled
- MFA (App Authentication) enabled

[![Login](resources/images/login-page.png)](resources/images/login-page.png)

### Filament Tables

[](#filament-tables)

- Striped rows for better visual separation
- Deferred loading for improved performance

[![Users Table](resources/images/users-table.png)](resources/images/users-table.png)

### Development Workflow

[](#development-workflow)

```
composer review  # Runs Pint, Rector, PHPStan, and Pest
```

Customizations
--------------

[](#customizations)

### Migration Stubs

[](#migration-stubs)

Custom stubs remove the `down()` method by default. Remove the custom stubs to use Laravel's default templates.

### Helper Functions

[](#helper-functions)

Add your own helpers in `app/Helpers.php`:

```
if (! function_exists('example')) {
    function example(): string
    {
        return 'Your helper function here.';
    }
}
```

Terminal Aliases
----------------

[](#terminal-aliases)

### Simple Alias

[](#simple-alias)

```
alias larament="composer create-project --prefer-dist CodeWithDennis/larament"
larament my-project
```

### Advanced Function (Example with Herd)

[](#advanced-function-example-with-herd)

Add this to your `~/.bashrc`, `~/.zshrc`, or shell configuration file:

```
function larament() {
  local cmd="$1"
  shift

  case "$cmd" in
    new)
      if [[ -z "$1" ]]; then
        return 1
      fi

      local project_name="$1"
      composer create-project --prefer-dist CodeWithDennis/larament "$project_name" || return 1
      cd "$project_name" || return 1

      # Update APP_URL in .env
      if [[ -f ".env" ]]; then
        sed -i '' "s|^APP_URL=.*|APP_URL=https://${project_name}.test|" .env
      fi

      herd link --secure && herd open
      ;;
    *)
      return 1
      ;;
  esac
}
```

Usage:

```
larament new my-project
```

###  Health Score

60

—

FairBetter than 98% of packages

Maintenance97

Actively maintained with recent releases

Popularity40

Moderate usage in the ecosystem

Community17

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 89.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 ~8 days

Recently: every ~14 days

Total

79

Last Release

19d ago

Major Versions

v0.0.25 → v1.0.02025-02-19

v1.0.4 → 3.x-dev2025-06-14

3.x-dev → v4.0.02025-06-14

v4.1.5 → v5.0.02026-01-18

v5.1.4 → v6.0.02026-03-22

PHP version history (2 changes)v0.0.1PHP ^8.2

v4.0.1PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/6d47a56dfab94e67a7354a146f96a0285c09f6b9d649c558832c6a9b94354b8c?d=identicon)[CodeWithDennis](/maintainers/CodeWithDennis)

---

Top Contributors

[![CodeWithDennis](https://avatars.githubusercontent.com/u/23448484?v=4)](https://github.com/CodeWithDennis "CodeWithDennis (222 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (15 commits)")[![MarcelWeidum](https://avatars.githubusercontent.com/u/9413586?v=4)](https://github.com/MarcelWeidum "MarcelWeidum (12 commits)")

---

Tags

boilerplatefilamentphpfilamentphp-4filamentphp-5laravellaravel-12laravel-13laravel-frameworklaravel12livewirephpframeworklaravelstarter-kitfilamentphplarament

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/codewithdennis-larament/health.svg)

```
[![Health](https://phpackages.com/badges/codewithdennis-larament/health.svg)](https://phpackages.com/packages/codewithdennis-larament)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[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)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

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

Laravel Filament Starter.

625.1k](/packages/raugadh-fila-starter)

PHPackages © 2026

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