saeedhosan/module-support
A Laravel package that adds module support for organizing your application into self-contained components, with helpers for registering module service providers, routes, and resources so features stay cleanly separated and easier to maintain.
nwidart/laravel-modules, which has years of production use, docs, and an ecosystem of tooling. Compare directly before deciding.For executives: This is a small, early-stage Laravel package for splitting an application into modules. It is not a purchase decision — it's free, open source, and low-stakes to trial. The strategic value is optionality: it keeps the door open to a modular architecture, which is cheaper than microservices and easier to reason about for a small team. I do not recommend building anything on it yet; I recommend a one-sprint evaluation against the established alternative so we can make an informed call when modularization actually hits the roadmap.
For engineering: v0.0.1 fixes view path resolution in the ServiceProvider — meaning module-supplied views didn't resolve correctly before. That's a core mechanism, and it landing after v0.0.0 is a maturity signal. Single maintainer, no documented API stability, no evidence of a test suite. Recommendation: do not add to composer.json in any production service. If the pattern interests you, fork it, read the ServiceProvider end-to-end (it's small), and cherry-pick ideas. Benchmark against nwidart/laravel-modules before we write any internal tooling.
How can I help you explore Laravel packages today?