PHPackages                             alizharb/filament-modular-luncher - 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. [Admin Panels](/categories/admin)
4. /
5. alizharb/filament-modular-luncher

ActiveLibrary[Admin Panels](/categories/admin)

alizharb/filament-modular-luncher
=================================

The ultimate Filament module manager for Laravel Modular. Seamlessly search, install, update, and manage your application modules directly from your Filament admin panel. Supports ZIP, Git, and Composer sources.

v1.1.0(1mo ago)44213MITPHPPHP ^8.3CI passing

Since Jan 31Pushed 1mo agoCompare

[ Source](https://github.com/AlizHarb/filament-modular-luncher)[ Packagist](https://packagist.org/packages/alizharb/filament-modular-luncher)[ GitHub Sponsors](https://github.com/alizharb)[ RSS](/packages/alizharb-filament-modular-luncher/feed)WikiDiscussions main Synced 1w ago

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

Filament Modular Luncher 🚀
==========================

[](#filament-modular-luncher-)

[![Latest Version on Packagist](https://camo.githubusercontent.com/74c6f0f661c1dd096e4357516553c77c9abdec57737afb5a82ae931fd681af43/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c697a686172622f66696c616d656e742d6d6f64756c61722d6c756e636865722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alizharb/filament-modular-luncher)[![GitHub Tests Action Status](https://camo.githubusercontent.com/d83677f5b34d3dd172f16cdfc1b329b8ae139fe5fd344b2bf2395ba978b4a875/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f616c697a686172622f66696c616d656e742d6d6f64756c61722d6c756e636865722f74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/alizharb/filament-modular-luncher/actions?query=workflow%3ATests+branch%3Amain)[![GitHub PHPStan Action Status](https://camo.githubusercontent.com/073982c5a300f457896a9c23709fb67f8953c5ca3cc97fca2aad621e8a84231f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f616c697a686172622f66696c616d656e742d6d6f64756c61722d6c756e636865722f7068707374616e2e796d6c3f6272616e63683d6d61696e266c6162656c3d7068707374616e267374796c653d666c61742d737175617265)](https://github.com/alizharb/filament-modular-luncher/actions?query=workflow%3APHPStan+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/793a2278501cb2ab53930591cdde739cb2f35c78529842c074485f8645581728/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c697a686172622f66696c616d656e742d6d6f64756c61722d6c756e636865722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alizharb/filament-modular-luncher)[![Licence](https://camo.githubusercontent.com/9859e7a5a8378776effee478ce066443d2d2253de60bcc14eb065ae73e63733d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f616c697a686172622f66696c616d656e742d6d6f64756c61722d6c756e636865722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/alizharb/filament-modular-luncher)

**Filament Modular Luncher** is the ultimate module management solution for [Laravel Modular](https://github.com/AlizHarb/laravel-modular) applications. Seamlessly integrate module management into your Filament admin panel, allowing you to install, update, backup, and restore modules with a single click.

✨ Features
----------

[](#-features)

- 📦 **Seamless Integration**: Native Filament resource for managing modules.
- 🔍 **Module Discovery**: Automatically scans and lists all installed modules.
- 🩺 **Module Health &amp; Diagnostics**: Run Module Doctor, status, debug, and explain actions directly from Filament.
- 🧬 **Dependency Intelligence**: Inspect `requires`, `conflicts`, and `provides` from Laravel Modular 1.2 manifests.
- ⬇️ **Multi-Source Installation**: Install modules from:
    - 📂 **Local ZIP Uploads**
    - 🔗 **Direct URLs** (ZIP)
    - 🐙 **Git Repositories** (Private &amp; Public)
    - 🐘 **Composer Packages**
- 🛡️ **Hardened Operations**: Safer ZIP extraction, Composer/Git process execution, URL allowlists, vendor allowlists, and secret redaction.
- 🔄 **Updates**: Update modules via Git pull or easy re-installation.
- 💾 **Backups**: Create and restore backups of your modules instantly.
- 🗑️ **Uninstallation**: Safe removal of modules and their assets.
- 🤖 **Laravel Boost Ready**: Ships AI guidance for safe, native Laravel Modular workflows.
- 🛠️ **Modern Laravel Ready**: Built for PHP 8.3+ with Laravel 12 and 13 readiness.

---

🌍 Ecosystem
-----------

[](#-ecosystem)

Enhance your modular application with our official packages:

- **[Laravel Modular](https://github.com/AlizHarb/laravel-modular)**: Review the core package documentation.
- **[Laravel Hooks](https://github.com/AlizHarb/laravel-hooks)**: Specific modular hook system support.
- **[Filament Integration](https://github.com/AlizHarb/laravel-modular-filament)**: Seamless Filament admin panel integration in modules.
- **[Livewire Integration](https://github.com/AlizHarb/laravel-modular-livewire)**: First-class Livewire component support in modules.
- **[Laravel Themer](https://github.com/AlizHarb/laravel-themer)**: Advanced theme management system.

---

🚀 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require alizharb/filament-modular-luncher
```

Register the plugin in your Filament Panel Provider:

```
use AlizHarb\ModularLuncher\ModularLuncherPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugin(ModularLuncherPlugin::make());
}
```

That's it! You will now see a **Modules** resource in your admin panel.

---

🔧 Configuration
---------------

[](#-configuration)

Publish the configuration file for customization:

```
php artisan vendor:publish --tag="modular-luncher-config"
```

### Configuration Options

[](#configuration-options)

- **`installation.git_binary`**: Path to your git binary.
- **`updates.github_token`**: Token for accessing private repositories.
- **`backups.disk`**: Storage disk for backups (default: `local`).

---

📖 Usage
-------

[](#-usage)

### Installing a Module

[](#installing-a-module)

1. Navigate to the **Modules** resource in your admin panel.
2. Click **Install Module**.
3. Choose your source (ZIP, URL, or Composer).
4. Fill in the required details and click **Install**.

### Managing Modules

[](#managing-modules)

- **Update**: Click the update action on any module table row.
- **Backup**: Select a module and click "Backup" to create a ZIP snapshot.
- **Restore**: Restore a module from a previous backup.
- **Uninstall**: Remove a module from your system.

---

💖 Sponsors
----------

[](#-sponsors)

We would like to extend our thanks to the following sponsors for funding Laravel Modular development. If you are interested in becoming a sponsor, please visit the [Laravel Modular GitHub Sponsors page](https://github.com/sponsors/alizharb).

---

🌟 Acknowledgments
-----------------

[](#-acknowledgments)

- **Laravel**: For creating the most elegant PHP framework.
- **Filament**: For the amazing admin panel builder.
- **Spatie**: For setting the standard on Laravel package development.

---

🤝 Contributing
--------------

[](#-contributing)

We welcome contributions! Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

---

🔒 Security
----------

[](#-security)

If you discover any security-related issues, please email **Ali Harb** at .

📄 License
---------

[](#-license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

---

 Made with ❤️ by **Ali Harb**

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance92

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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 ~159 days

Total

2

Last Release

41d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/34816428?v=4)[Ali Harb](/maintainers/AlizHarb)[@AlizHarb](https://github.com/AlizHarb)

---

Top Contributors

[![AlizHarb](https://avatars.githubusercontent.com/u/34816428?v=4)](https://github.com/AlizHarb "AlizHarb (2 commits)")[![AzzamDaaboul](https://avatars.githubusercontent.com/u/7645375?v=4)](https://github.com/AzzamDaaboul "AzzamDaaboul (1 commits)")

---

Tags

filamentfilament-luncherfilament-pluginfilamentphpfilamentphp-pluginlaravelmodulespluginslaravelmodulesmodularfilamentfilament-pluginadmin-panelModule Managerlaravel-modularpackage-managerluncher

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/alizharb-filament-modular-luncher/health.svg)

```
[![Health](https://phpackages.com/badges/alizharb-filament-modular-luncher/health.svg)](https://phpackages.com/packages/alizharb-filament-modular-luncher)
```

###  Alternatives

[relaticle/custom-fields

User Defined Custom Fields for Laravel Filament

16461.2k](/packages/relaticle-custom-fields)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

209164.0k3](/packages/guava-filament-knowledge-base)[janczakb/filament-flex-fields

70 Filament v5 form components with unified design system, lazy CSS/JS, optional JSON custom fields, layout primitives, and built-in Playground — one plugin for modern Laravel admin forms.

5710.2k](/packages/janczakb-filament-flex-fields)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2324.4k1](/packages/mradder-filament-logger)[watheqalshowaiter/filament-sticky-table-header

A Filament plugin that makes table headers stick when scrolling down for better UX.

3664.0k](/packages/watheqalshowaiter-filament-sticky-table-header)[alizharb/filament-activity-log

A powerful, feature-rich activity logging solution for FilamentPHP v4 &amp; v5 with timeline views, dashboard widgets, and revert actions.

2989.8k3](/packages/alizharb-filament-activity-log)

PHPackages © 2026

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