PHPackages                             ngfw/laravel-stack - 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. ngfw/laravel-stack

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

ngfw/laravel-stack
==================

1.0.2(1y ago)07MITPHP

Since Dec 21Pushed 1y ago1 watchersCompare

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

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

Laravel Stack Installer
=======================

[](#laravel-stack-installer)

Laravel Stack Installer is a powerful command-line tool to set up Laravel with different stacks quickly. It simplifies the installation process for developers by automating the setup of popular Laravel configurations.

Features
--------

[](#features)

- Interactive menu for easy selection of stacks.
- Install Laravel with a variety of pre-configured stacks:
    - ▲ Next.js + Breeze
    - ⚛ React + Tailwind Stack
    - ✧ Vue + Inertia.js + Tailwind Stack
    - τ TALL Stack
    - ◉ Livewire + Tailwind Stack
    - ◯ API-Only Stack
    - ⬡ GraphQL Stack

---

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

[](#installation)

Laravel Stack Installer is distributed as a Composer package and can be installed globally.

### Install via Composer

[](#install-via-composer)

Run the following command to install the tool globally using Composer:

```
composer global require ngfw/laravel-stack -W
```

Make sure the composer path (e.g., `~/.composer/vendor/bin` or `~/.config/composer/vendor/bin`) is added to your system's PATH.

Or add it with command:

- On Linux or macOS:

    ```
    export PATH=$PATH:~/.composer/vendor/bin
    ```

    Add the above line to your shell configuration file (e.g., `~/.bashrc` or `~/.zshrc`).
- On Windows: Add the global `composer\vendor\bin` directory to your system's environment variables.

---

Usage
-----

[](#usage)

[![demo](./docs/images/install.gif)](./docs/images/install.gif)

### Running the Installer

[](#running-the-installer)

Once installed, you can use the tool directly from the command line. Run the following command to start the interactive menu:

```
laravel-stack
```

To skip the menu and run a specific installer directly, use the following command format:

```
laravel-stack --project="" --db.host="" --db.user="" --db.password=""
```

For example:

```
laravel-stack --project="myFirstStack" --db.host="127.0.0.1" --db.user="root" --db.password="password"
```

### **IMPORTANT!**

[](#important)

***The installer currently supports only MySQL as the database option. A new MySQL database will be created and named after your project. If you require a different database engine, you will need to update the configuration manually after installation.***

---

Available Installers
--------------------

[](#available-installers)

The following installers are available in Laravel Stack Installer. Each provides a tailored setup for a specific development stack.

InstallerDescription**Next.js + Breeze**Next.js + Laravel API + Breeze: A seamless setup for modern web apps using Next.js as the frontend and Laravel as the backend.**React + Tailwind Stack**React + Tailwind CSS: A stack for building modern frontend interfaces with React and styling with Tailwind CSS.**TALL Stack**TALL Stack: Combines TailwindCSS, AlpineJS, Laravel, and FilamentPHP for a clean and productive UI/UX workflow.**Livewire + Tailwind Stack**Livewire + Tailwind CSS: A powerful stack for dynamic and real-time UIs with Livewire and Tailwind CSS.**API-Only Stack**API-Only Stack: A lightweight Laravel setup for purely API-driven applications.**GraphQL Stack**GraphQL Stack: Integrates GraphQL with Laravel for flexible API queries.---

Starting the Development Environment
------------------------------------

[](#starting-the-development-environment)

[![demo](./docs/images/devServer.gif)](./docs/images/devServer.gif)

After installing your stack, a `devServer.sh` script is included in your project directory. This script simplifies the process of setting up and running your development environment.

### Usage Instructions

[](#usage-instructions)

#### **Navigate to Your Project Directory**

[](#navigate-to-your-project-directory)

Move into the directory where your new stack is installed. For example, if your project is named `MyFirstStack`, than run:

```
cd MyFirstStack/
```

#### **Run the Dev Server Script**

[](#run-the-dev-server-script)

Execute the devServer.sh script to start the development environment

```
./devServer.sh
```

The behavior of this script depends on the stack you’ve chosen. It typically manages multiple processes, such as:

- Running the Laravel backend server (php artisan serve).
- Launching frontend development servers (e.g., Next.js or Inertia.js).
- And last tailing logs for real-time updates.

#### Example Stack Behaviors

[](#example-stack-behaviors)

**Laravel Default Stack****Example Laravel + Next.js Stack**For most stacks, the `devServer.sh` script starts the Laravel development server, and the application can be accessed at:For stacks like Next.js, the development process involves multiple servers. When you run the `devServer.sh` script, three terminal panels may open:`http://127.0.0.1:8000`- Laravel Backend Server Runs on `http://127.0.0.1:8000`.- Next.js Development Server Runs on `http://127.0.0.1:3000`.The first log message will confirm this:Log message:`[INFO] Laravel Installation Successfully``[INFO] Laravel Installation Successfully``[INFO] Your application is running on http://127.0.0.1:8000/``[INFO] Your Next.JS application is running on http://127.0.0.1:3000/``[INFO] Your Laravel API is running on http://127.0.0.1:8000/`Development Progress
--------------------

[](#development-progress)

Below is the current status of all supported installers:

- **Next.js + Breeze**
- **React + Tailwind Stack**
- **Vue + Inertia.js + Tailwind Stack**
- **TALL Stack**
- **Livewire + Tailwind Stack**
- **API-Only Stack**
- **GraphQL Stack**

---

Contributing
------------

[](#contributing)

Contributions are welcome! If you’d like to add new stacks or features, please submit a pull request or open an issue on the repository.

---

License
-------

[](#license)

This project is licensed under the MIT License. See the `LICENSE` file for details.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance40

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~2 days

Total

3

Last Release

509d ago

### Community

Maintainers

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

---

Top Contributors

[![ngfw](https://avatars.githubusercontent.com/u/203863?v=4)](https://github.com/ngfw "ngfw (29 commits)")

### Embed Badge

![Health badge](/badges/ngfw-laravel-stack/health.svg)

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

###  Alternatives

[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[shivas/versioning-bundle

Symfony application versioning, simple console command to manage version (with providers e.g. git tag) of your application using Semantic Versioning 2.0.0 recommendations

1121.2M1](/packages/shivas-versioning-bundle)[cognesy/instructor-php

The complete AI toolkit for PHP: unified LLM API, structured outputs, agents, and coding agent control

310107.9k1](/packages/cognesy-instructor-php)[overtrue/php-opencc

中文简繁转换，支持词汇级别的转换、异体字转换和地区习惯用词转换（中国大陆、台湾、香港、日本新字体）。基于 \[BYVoid/OpenCC\](https://github.com/BYVoid/OpenCC) 数据实现。

12130.7k](/packages/overtrue-php-opencc)

PHPackages © 2026

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