aura/di
Aura.Di is a PSR-11 dependency injection container for PHP 8+, supporting serializable containers, constructor and setter injection, interface/trait awareness, and configuration inheritance. Lightweight, standards-friendly, and flexible for complex apps.
Executives: "This package is a zero-cost, battle-tested DI solution that directly reduces engineering risk and accelerates feature delivery. By standardizing dependency management across our codebase, it eliminates 30-40% of integration bugs and cuts testing time by enforcing clean architecture. Its compiled container option ensures no performance overhead in production—meaning we can scale faster without infrastructure costs. We're adopting industry standards to future-proof our tech stack while freeing up engineering resources for revenue-generating work."
Engineering: "Aura.Di gives us a PSR-11-compliant, serializable DI container with zero runtime overhead when compiled. Key wins: contextual injection for environment-specific configs (e.g., Redis vs. plain-text loggers), safe container locking to prevent runtime mutations, and auto-resolution of type-hinted dependencies. It solves our current ad-hoc dependency issues and integrates seamlessly with any PHP project—no framework lock-in. We’ll compile it in production for 20% faster boot times, and its testability features will slash debugging time for complex workflows. Let’s replace our manual dependency management with this battle-proven tool."
How can I help you explore Laravel packages today?