PHPackages                             liberusoftware/module-manager - 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. liberusoftware/module-manager

ActiveLiberu-module

liberusoftware/module-manager
=============================

Deterministic manifest discovery and runtime enablement for Liberu modules.

1.0.6(today)041↑2607.3%10MITPHPPHP ^8.5CI failing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/liberusoftware/module-module-manager)[ Packagist](https://packagist.org/packages/liberusoftware/module-manager)[ RSS](/packages/liberusoftware-module-manager/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (5)Versions (8)Used By (10)

Liberu Module Manager
=====================

[](#liberu-module-manager)

> Manifest discovery, dependency resolution, deployment enablement, registry caching, and diagnostics.

[Software](https://liberusoftware.com) · [Hosting](https://liberuhosting.com) · [Services](https://liberuservices.com) · [Liberu Group](https://liberugroup.com)

[![PHP](https://camo.githubusercontent.com/38189c74fa19d38a84282702897dcd5bf0e54f8ee6be5cb02aa9a3a1f5711862/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e352d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://www.php.net/) [![Latest release](https://camo.githubusercontent.com/79bbc0b25f7fd85d1a5c576767b725ec7825edacdfb51bde85de30c97359723d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6c6962657275736f6674776172652f6d6f64756c652d6d6f64756c652d6d616e616765723f736f72743d73656d766572)](https://github.com/liberusoftware/module-module-manager/releases/latest) [![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](LICENSE.md)

Feature scope
-------------

[](#feature-scope)

Manifest discovery, dependency resolution, deployment enablement, registry caching, and diagnostics. This repository owns this capability as an independently versioned Composer package; hosts integrate it through its declared public boundaries rather than application-specific classes.

### Capabilities

[](#capabilities)

- `foundation.modules`

### Declared features

[](#declared-features)

- Manifest discovery
- Dependency resolution
- Deployment enablement
- Registry caching
- Diagnostics

Requirements and installation
-----------------------------

[](#requirements-and-installation)

DependencySupported version`php``^8.5``composer/semver``^3.4``illuminate/contracts``^13.0``illuminate/support``^13.0`Install the released package from the project root:

```
composer require liberusoftware/module-manager
```

The trusted `liberusoftware/composer-installer` places it in `/modules/module-manager`. The installed directory remains tracked by the host repository, while Composer and its lock file remain the source of version truth. Installation does not imply runtime enablement or commercial entitlement.

Architecture and integration
----------------------------

[](#architecture-and-integration)

- Composer package: `liberusoftware/module-manager`
- Package type: `liberu-module`
- Installer name: `module-manager`
- Category: `foundation`
- Service provider: `Liberu\Foundation\ModuleManager\ModuleManagerServiceProvider`
- Enabled by default: `no`

### Public contracts

[](#public-contracts)

- No separate contract type is declared; use the documented provider and capability boundary.

### Commands

[](#commands)

- `module:features {query?}` lists or searches feature declarations across installed modules.
- `src/Console/CacheModulesCommand.php`
- `src/Console/ClearModulesCommand.php`
- `src/Console/ListModulesCommand.php`
- `src/Console/ModuleStatusCommand.php`
- `src/Console/ValidateModulesCommand.php`

### Events

[](#events)

- No package-owned event class is currently published.

### Persistence and permissions

[](#persistence-and-permissions)

- This package owns no database migration.

Authorization remains the host application's responsibility unless a public authorizer contract is listed above. Consumers should grant only the permissions needed for the exported capabilities and must not couple to internal tables or classes.

Testing
-------

[](#testing)

The package includes 3 test file(s). From a compatible host checkout, run:

```
vendor/bin/pest modules/module-manager/tests
```

Changes must preserve the manifest, service-provider integration, package boundaries, and PHP/Laravel compatibility declared above.

Security
--------

[](#security)

Do not report security vulnerabilities through public GitHub issues. Email `security@liberusoftware.com` with reproduction details and the affected version so the report can be handled privately.

License
-------

[](#license)

This module is open-source software available under the [MIT License](LICENSE.md). The linked licence text is authoritative.

Feedback and contributing
-------------------------

[](#feedback-and-contributing)

Focused issues and tested pull requests are welcome in the [GitHub repository](https://github.com/liberusoftware/module-module-manager). Keep changes within this module's capability boundary, update tests and documentation, and record user-visible changes in `CHANGELOG.md`.

Contributors
------------

[](#contributors)

Thank you to everyone who helps improve Liberu. [View the contributors graph](https://github.com/liberusoftware/module-module-manager/graphs/contributors).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance100

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity55

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

Every ~0 days

Total

7

Last Release

0d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/179251?v=4)[Curtis Delicata](/maintainers/curtisdelicata)[@curtisdelicata](https://github.com/curtisdelicata)

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/liberusoftware-module-manager/health.svg)

```
[![Health](https://phpackages.com/badges/liberusoftware-module-manager/health.svg)](https://phpackages.com/packages/liberusoftware-module-manager)
```

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.7M3.3k](/packages/craftcms-cms)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.4M352](/packages/psalm-plugin-laravel)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k99.8M338](/packages/laravel-horizon)[illuminate/database

The Illuminate Database package.

2.8k55.8M12.6k](/packages/illuminate-database)[laravel/ai

The official AI SDK for Laravel.

1.1k4.6M275](/packages/laravel-ai)[moonshine/moonshine

Laravel administration panel

1.3k268.2k86](/packages/moonshine-moonshine)

PHPackages © 2026

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