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.0.0(5mo ago)41523MITPHPPHP ^8.3CI passing

Since Jan 31Pushed 4mo 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 today

READMEChangelog (1)Dependencies (15)Versions (2)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.
- ⬇️ **Multi-Source Installation**: Install modules from:
    - 📂 **Local ZIP Uploads**
    - 🔗 **Direct URLs** (ZIP)
    - 🐙 **GitHub Repositories** (Private &amp; Public)
    - 🐘 **Composer Packages**
- 🔄 **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.
- 🛠️ **Developer Friendly**: Built on strict PHP 8.3+ and Laravel 12 standards.

---

🌍 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

40

—

FairBetter than 86% of packages

Maintenance73

Regular maintenance activity

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

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

Unknown

Total

1

Last Release

155d 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

laravelmodulesmodularfilamentfilament-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

16354.2k](/packages/relaticle-custom-fields)[watheqalshowaiter/filament-sticky-table-header

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

3551.8k](/packages/watheqalshowaiter-filament-sticky-table-header)[mradder/filament-logger

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

2317.5k](/packages/mradder-filament-logger)[openplain/filament-tree-view

Tree view for Filament resources - drop-in replacement for Table with drag-and-drop hierarchical data management

3628.2k](/packages/openplain-filament-tree-view)[a909m/filament-statefusion

Filament StateFusion is a powerful FilamentPHP plugin that seamlessly integrates Spatie Laravel Model States into the Filament admin panel. This package provides an intuitive way to manage model states, transitions, and filtering within Filament, enhancing the user experience and developer productivity.

3019.0k2](/packages/a909m-filament-statefusion)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

335.6k1](/packages/caresome-filament-neobrutalism-theme)

PHPackages © 2026

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