Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Module Manager Laravel Package

alizharb/filament-module-manager

Filament Module Manager provides a convenient Filament admin interface for managing Laravel modules. Browse installed modules, enable or disable them, and keep your application organized without leaving your admin panel.

View on GitHub
Deep Wiki
Context7

Product Decisions These Supports

  • Modular monolith vs. microservices: If your roadmap calls for splitting a growing Laravel app into domain modules without leaving the monolith, this package makes the nwidart/laravel-modules abstraction visible and operable inside the Filament admin panel — a Module Manager page plus an overview widget. That turns "modules" from a filesystem convention into a product surface your ops/admin team can reason about.
  • Build vs. buy for internal admin tooling: The capability itself (list modules, see status, enable/disable) is a few hundred lines of Filament resource code. The real decision this package informs is whether "module lifecycle management" is a product feature worth owning or a developer convenience better left to Artisan commands and CI.
  • Platform/extension architecture: If you're considering a plugin or add-on marketplace for your product (customer-installable modules, per-tenant feature toggles), a module registry UI is the first primitive. This package is a cheap prototype of that UI layer — useful for validating the workflow before investing in a real licensing/entitlement system.
  • Feature-flag and release-scoping decisions: An overview widget that surfaces which modules are active gives product a live view of what a given deployment actually ships. That's useful input for packaging tiers (Starter/Pro) and for scoping "is this module on for this customer?"
  • Roadmap hygiene: Because it's a thin, MIT-licensed adapter, it's a low-cost way to test whether your team actually uses a module dashboard before committing engineering time to a bespoke one. A negative result — nobody opens the page — is a cheap, valuable finding.

When to Consider This Package

Consider it when:

  • You are already committed to nwidart/laravel-modules and Filament v4, and you want a management UI today rather than a sprint from now.
  • You need a prototype or internal demo to validate a modular admin workflow with stakeholders before funding a first-party build.
  • Your admin surface is genuinely Filament-based and your team is comfortable reading a small third-party plugin's source, forking it, and owning it.
  • You want a reference implementation to study — how a Filament page and widget wrap a module registry — rather than a dependency to install.

Look elsewhere when:

  • The archive status is disqualifying for production. This repo is archived, has ~20 stars and zero dependents. That means no maintainer response, no security patching, no compatibility work as Filament and laravel-modules release majors. For anything customer-facing or long-lived, treat this as unmaintained code you would be adopting wholesale.
  • You need enable/disable to be safe and transactional (dependency ordering, migration rollback, cache invalidation, multi-tenant scoping). A UI that flips module state is a footgun if it isn't paired with rigorous guardrails; verify the package's behavior before trusting it.
  • You're not on Filament v4 or not using nwidart/laravel-modules. There is no partial-fit here.
  • You need access control, audit logging, or approvals around module changes. That's an authorisation and compliance requirement a demo-grade plugin won't satisfy.
  • You are evaluating runtime plugin loading for third parties. That's a different, much harder problem (sandboxing, versioning, entitlements) and this package is not a step toward it.

Net read: opportunity score is low and the signals (archived, 20 stars, 0 dependents) are consistent. The honest evaluation is "read it, fork it, don't depend on it."

How to Pitch It (Stakeholders)

To executives: This is a small, free, MIT-licensed admin plugin that adds a module-management screen to our Filament admin panel. It's a cheap way to test whether a modular dashboard earns its place in our product before we spend engineering time building one. It is not a production dependency: the project is archived and effectively unmaintained, so the recommendation is to evaluate or fork it, not to ship it. Cost of the experiment is roughly a day of one engineer's time; the value is either a working internal prototype or a well-evidenced decision not to build it.

To engineering: The package is a thin Filament v4 adapter over nwidart/laravel-modules — a Module Manager page plus an overview widget. It's ~20 stars, archived, zero dependents, so plan on vendoring or forking rather than requiring it. Before adopting, verify: (a) how module state changes are applied and whether they're reversible; (b) interaction with config/module cache and migrations; (c) authorisation on the page. If the answer to any of those is unsatisfactory, budget the build ourselves — the surface area is small and the underlying registry already exists. Treat the repo as a design reference first and a dependency second.

To the product team: If we pursue modular packaging or customer-facing add-ons, a module registry UI is the first primitive. This gives us something clickable to react to in a demo — which is faster than debating architecture in the abstract. The deliverable is a go/no-go on owning that surface, not a shipped feature.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console