PHPackages                             karimalik/laravel-fast-setup - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. karimalik/laravel-fast-setup

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

karimalik/laravel-fast-setup
============================

Automates repetitive Laravel project setup tasks: package installation, environment generation, and folder structure scaffolding.

v1.0.0(today)00MITPHPPHP ^8.3|^8.4

Since Jun 13Pushed todayCompare

[ Source](https://github.com/karimalik/laravel-fast-setup)[ Packagist](https://packagist.org/packages/karimalik/laravel-fast-setup)[ RSS](/packages/karimalik-laravel-fast-setup/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Laravel Fast Setup
==================

[](#laravel-fast-setup)

```
  ███████╗ █████╗ ███████╗████████╗    ███████╗███████╗████████╗██╗   ██╗██████╗
  ██╔════╝██╔══██╗██╔════╝╚══██╔══╝    ██╔════╝██╔════╝╚══██╔══╝██║   ██║██╔══██╗
  █████╗  ███████║███████╗   ██║       ███████╗█████╗     ██║   ██║   ██║██████╔╝
  ██╔══╝  ██╔══██║╚════██║   ██║       ╚════██║██╔══╝     ██║   ██║   ██║██╔═══╝
  ██║     ██║  ██║███████║   ██║       ███████║███████╗   ██║   ╚██████╔╝██║
  ╚═╝     ╚═╝  ╚═╝╚══════╝   ╚═╝       ╚══════╝╚══════╝   ╚═╝    ╚═════╝ ╚═╝
  Laravel Fast Setup — by Karim Kompissi

```

[![Total Downloads](https://camo.githubusercontent.com/efb041a480ae1e48f2ae54c5bc9e8657d35618aea15819f64a175e36c0139003/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b6172696d616c696b2f6c61726176656c2d666173742d73657475702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/karimalik/laravel-fast-setup)[![Latest Version](https://camo.githubusercontent.com/2668c07815e6ce713a3bc89c7a5afb48582e4c843ee18c7bf0bedcceda8f5625/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b6172696d616c696b2f6c61726176656c2d666173742d73657475702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/karimalik/laravel-fast-setup)[![PHP Version](https://camo.githubusercontent.com/8236378ccd9af674947409363ea6645fa9e28e1000e637006ae17fc0a235729d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6b6172696d616c696b2f6c61726176656c2d666173742d73657475702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/karimalik/laravel-fast-setup)[![License](https://camo.githubusercontent.com/b3cf35c1b1c9559ecd81dd1d42449041495e77a0f4373691b555b5034411fc91/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b6172696d616c696b2f6c61726176656c2d666173742d73657475702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/karimalik/laravel-fast-setup)

Automates the most repetitive tasks when starting a new Laravel project — package installation, `.env` generation, and folder scaffolding — through an interactive CLI wizard.

---

Installation
------------

[](#installation)

```
composer require karimalik/laravel-fast-setup
php artisan vendor:publish --tag=fast-setup-config
```

---

Usage
-----

[](#usage)

### Full wizard

[](#full-wizard)

```
php artisan fast:setup
```

Guides you through all three steps interactively.

### Individual commands

[](#individual-commands)

```
php artisan fast:install-packages    # Select and install packages
php artisan fast:generate-structure  # Scaffold folder architecture
php artisan fast:generate-env        # Generate .env files per environment
```

### Options available on all commands

[](#options-available-on-all-commands)

OptionDescription`--dry-run`Preview changes without applying anything`--preset=name`Run a named preset non-interactively (`fast:setup` only)`--skip-interaction`Skip top-level confirmation prompts (`fast:setup` only)---

Presets
-------

[](#presets)

Run a full project setup in one command:

```
php artisan fast:setup --preset=api       # Sanctum, Horizon, Socialite, Backup — api structure
php artisan fast:setup --preset=standard  # Debugbar, Telescope, Livewire, Filament — standard structure
php artisan fast:setup --preset=ddd       # Permission, Activitylog, Horizon, Backup — ddd structure
```

Define your own in `config/fast-setup.php`:

```
'presets' => [
    'my-preset' => [
        'name'      => 'My Stack',
        'packages'  => ['laravel/sanctum', 'laravel/cashier'],
        'structure' => 'api',
        'envs'      => ['local', 'staging', 'production'],
    ],
],
```

---

Configuration
-------------

[](#configuration)

Edit `config/fast-setup.php` to add packages, folder structures, and presets.

### Adding a package

[](#adding-a-package)

```
'packages' => [
    'vendor/package' => [
        'name'         => 'Human-readable label',
        'post_install' => [
            'artisan' => 'package:install',  // optional
            'publish' => '--provider="..."', // optional
            'migrate' => true,               // optional
        ],
    ],
],
```

### Adding a structure

[](#adding-a-structure)

```
'structures' => [
    'my-structure' => [
        'app/Services',
        'app/Repositories',
        'app/DTOs',
    ],
],
```

---

License
-------

[](#license)

MIT — [Karim Kompissi](https://github.com/karimalik)

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/69a1771b70f9f63b94667f3032ef698ba1eb564aeb00894b575b68adadf4fc67?d=identicon)[karimalik1](/maintainers/karimalik1)

---

Tags

laravellaravel-packagepackagelaravelscaffoldinginstallerboilerplatepackagessetup

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/karimalik-laravel-fast-setup/health.svg)

```
[![Health](https://phpackages.com/badges/karimalik-laravel-fast-setup/health.svg)](https://phpackages.com/packages/karimalik-laravel-fast-setup)
```

###  Alternatives

[laravel/ai

The official AI SDK for Laravel.

9782.1M155](/packages/laravel-ai)[livewire/flux

The official UI component library for Livewire.

9466.8M121](/packages/livewire-flux)[psalm/plugin-laravel

Psalm plugin for Laravel

3325.1M337](/packages/psalm-plugin-laravel)[nativephp/mobile

NativePHP for Mobile

97255.0k84](/packages/nativephp-mobile)[ympact/flux-icons

A package to provide icons from different vendors for Livewire Flux.

118.7k](/packages/ympact-flux-icons)

PHPackages © 2026

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