goaop/framework
Go! AOP brings aspect-oriented programming to PHP without extensions or eval. Define aspects once to apply logging, caching, security and other cross-cutting concerns across your app automatically, keeping business code clean with static file weaving.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us reduce technical debt by automating repetitive code (e.g., logging, caching) across our PHP services—saving ~20% dev time on boilerplate. For example, we could inject a single ‘audit aspect’ to track all user actions in our Laravel admin panel, eliminating manual log-writing. It’s like ‘copy-paste prevention’ for enterprise-grade systems. MIT-licensed and actively maintained (last update: May 2026), so no vendor lock-in."
For Engineering: *"goaop/framework gives us Laravel-friendly AOP without hacking proxies or DI containers. Key wins:
@Cache(ttl=3600) on methods).@memoize decorators.@Auth(roles=['admin'])).#[LogAspect]
public function updateProfile(User $user) { ... }
No more scattering Log::info() calls. Start with a pilot (e.g., caching aspects in our API) to measure impact."*How can I help you explore Laravel packages today?