Make your Laravel architecture explicit, deterministic, and analyzable. Extended Laravel Application with topological service provider ordering and enhanced lifecycle.
https://happenv.com ↗// readme
True Modular for Laravel
Make your Laravel architecture explicit, deterministic, and analyzable.
Modules are first-class Composer packages with deterministic dependency ordering, an extended lifecycle, and a built-in architecture runtime. Instead of an architecture that lives only in your team’s heads, you get one you can query, graph, and reason about.
php artisan module:impact acme/catalog
acme/catalog
Direct:
acme/checkout
acme/pricing
Indirect:
acme/storefront
Total affected: 3
Ask the codebase what a change touches before you make it.
Contents
- Why
- Where modules live
- The module graph
- Enforcing boundaries (static analysis)
- Built for agentic coding
- Defining a module
- Extending existing modules
- Extending the framework
- Switching modules off
- Production notes
- Install
- Documentation
- Development
- License
Why
Large…