PHPackages                             imrostom/laravel-ui-installer - 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. imrostom/laravel-ui-installer

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

imrostom/laravel-ui-installer
=============================

A plug-and-play multi-step web installer UI for Laravel applications.

v1.1(1mo ago)035MITPHPPHP ^8.2

Since May 20Pushed 1mo agoCompare

[ Source](https://github.com/imrostom/laravel-ui-installer)[ Packagist](https://packagist.org/packages/imrostom/laravel-ui-installer)[ RSS](/packages/imrostom-laravel-ui-installer/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

laravel-ui-installer
====================

[](#laravel-ui-installer)

A plug-and-play multi-step browser-based installer for Laravel applications, styled with Tailwind CSS.

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

[](#installation)

```
composer require imrostom/laravel-ui-installer
```

The package auto-discovers itself via Laravel's package discovery.

Usage
-----

[](#usage)

Visit `/install` in your browser and follow the wizard:

StepRouteDescription1`GET /install`System requirements check2`GET /install/verify-purchase`Purchase code verification + emailed verification code3`GET /install/database`Database credentials + connection test4`GET /install/admin`Admin user creation + migrations5`GET /install/finish`Run seeders + mark installedOnce installation is complete a `storage/installed.lock` file is created. All installer routes then redirect away automatically.

Publishing Assets
-----------------

[](#publishing-assets)

```
# Publish config
php artisan vendor:publish --tag=installer-config

# Publish views (to override UI)
php artisan vendor:publish --tag=installer-views
```

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

[](#configuration)

`config/installer.php`:

```
return [
    'php_version'   => '8.1.0',
    'extensions'    => ['openssl', 'pdo', 'pdo_mysql', ...],
    'functions'     => ['proc_open', 'exec'],
    'writable_paths' => ['storage', 'bootstrap/cache', ...],
    'app_demo'       => env('APP_DEMO', false),
    'app_id'       => env('app_id', 'green-mailer'),
    'app_author_url' => env('APP_AUTHOR_URL', ''),

    'admin' => [
        'model'           => \App\Models\User::class,
        'name_column'     => 'name',
        'email_column'    => 'email',
        'password_column' => 'password',
    ],

    'seeders'      => [],               // optional seeder classes
    'redirect_url' => '/login',         // after installation
    'route_prefix' => 'install',        // URL prefix
    'lock_file'    => 'installed.lock', // relative to storage_path()
];
```

License
-------

[](#license)

MIT

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance89

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

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 ~9 days

Total

2

Last Release

56d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/152633345?v=4)[rostomali](/maintainers/rostomali)[@RostomAli](https://github.com/RostomAli)

---

Top Contributors

[![imrostom](https://avatars.githubusercontent.com/u/14936617?v=4)](https://github.com/imrostom "imrostom (2 commits)")

---

Tags

laravelinstallertailwindwizardsetup

### Embed Badge

![Health badge](/badges/imrostom-laravel-ui-installer/health.svg)

```
[![Health](https://phpackages.com/badges/imrostom-laravel-ui-installer/health.svg)](https://phpackages.com/packages/imrostom-laravel-ui-installer)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.3M347](/packages/psalm-plugin-laravel)[api-platform/laravel

API Platform support for Laravel

58174.6k17](/packages/api-platform-laravel)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5022.6k](/packages/simplestats-io-laravel-client)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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