illuminate/container
The Illuminate Container is Laravel's powerful dependency injection container. It manages class dependencies, binds and resolves services, supports contextual and method injection, and provides a simple, flexible foundation for building decoupled PHP applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| slick/di | 0.90 | Slick\DI is a lightweight dependency injection container for PHP that wires services through autowiring, explicit bindings, and lazy resolution. It offers a small, PSR-11 friendly API for managing object lifecycles in Laravel, Slim, and standalone applications. | 0 | 0 | 0 | 232 | 0 | 0.0 | 32.7 | NOASSERTION | 2 years ago | |
| mnapoli/php-di | 0.89 | PHP-DI is a practical, feature-rich dependency injection container for PHP. It offers autowiring, constructor injection, flexible definitions, lazy dependencies, and PSR-11 compatibility, helping you build cleaner, more testable applications with minimal configuration and boilerplate. | 2,770 | 2,775 | 319 | 421 | 56 | 40.4 | 24.0 | MIT | 1 year ago | |
| laravel-fans/docker | 0.89 | A Docker-based development environment for Laravel, helping you spin up consistent PHP, database, and service containers for local development with minimal setup and easy configuration. | 42 | 42 | 13 | 41 | 4 | 1.6 | 4.8 | MIT | — | |
| slince/di | 0.89 | A lightweight, PSR-11 compatible dependency injection container for PHP. Slince DI supports constructor and setter injection, service providers, aliases, lazy loading, and shared instances, giving you a simple, flexible foundation for managing object dependencies in small to medium applications. | 20 | — | 5 | — | 0 | 0.6 | 0.4 | — | — |
|
| nette/di | 0.88 | Nette DI is a fast, flexible dependency injection container for PHP with smart autowiring and compile-time configuration. It helps structure applications cleanly, reduce boilerplate, and catch wiring errors early. Ideal for Nette Framework and standalone PHP projects. | 922 | 928 | 73 | 1M | 3 | 36.9 | 50.9 | NOASSERTION | 1 week ago | |
| liip/container-wrapper-bundle | 0.88 | Symfony bundle that provides a lightweight wrapper around the service container, letting you inject a container interface into services and fetch dependencies lazily without coupling code to Symfony's full container. | 29 | 29 | 1 | 0 | 1 | 0.3 | — | — | 11 years ago | |
| idel/laravel-modular | 0.88 | idel/laravel-modular brings a structured module system to Laravel, letting you split large applications into self-contained packages with their own routes, views, migrations, config, and service providers, so features stay organized, reusable, and easy to enable or disable. | 15 | 16 | 5 | 0 | 1 | 0.6 | 0.8 | MIT | 2 years ago | |
| ibecsystems/laravel-porto | 0.88 | A Laravel package for building applications with Porto architecture. It helps organize code into Containers, Ship, and Components, with Artisan scaffolding for modular, domain-focused development that stays clean and maintainable as projects grow. | 1 | 1 | 0 | 180 | 0 | 0.1 | 27.1 | MIT | 2 years ago | |
| bnf/di | 0.88 | Lightweight dependency injection container for PHP/Laravel projects. Configure bindings and resolve services automatically with simple, minimal setup—ideal for small apps or packages that need clean inversion of control without a heavy framework. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| illuminate/auth | 0.88 | Illuminate/auth provides Laravel's authentication and authorization services: session guards, user providers, password hashing, gates and policies, and remember-me support. It powers login, registration, and access control out of the box, integrating with Eloquent and middleware to secure routes and... | 34,987 | 105 | 12,028 | 419K | 55 | 78.2 | 50.1 | MIT | 5 days ago | |
| laravel/lumen-installer | 0.87 | Official Laravel Lumen project installer. Provides the lumen command to quickly scaffold new Lumen applications, including recommended defaults and project structure. Install via Composer and run lumen new <app> to get started. | 77 | 76 | 26 | 326 | 0 | 0.6 | 7.0 | MIT | — | |
| illuminate/process | 0.87 | Illuminate Process provides a fluent API to run and manage system processes in Laravel. Start commands, stream output, handle timeouts, work in specific directories, set env vars, capture results, and integrate cleanly with other Illuminate components. | 44 | 44 | 5 | 93K | 0 | 0.4 | 45.8 | MIT | — | |
| michael-rubel/laravel-enhanced-container | 0.87 | A lightweight extension for Laravel’s service container, offering convenient helpers for binding, resolving, and managing dependencies. Simplify contextual bindings, singletons, and instance handling while keeping service providers clean, expressive, and easier to test. | 88 | 88 | 3 | 546 | 0 | 0.8 | 11.8 | MIT | 1 year ago | |
| yiisoft/factory | 0.87 | A lightweight PHP object factory from the Yii ecosystem that creates class instances using constructor dependency injection. It centralizes object creation, resolves dependencies through a PSR-11 container, and helps keep application code decoupled and testable. | 36 | 37 | 14 | 19K | 5 | 3.6 | 39.0 | BSD-3-Clause | 11 months ago | |
| aura/di | 0.87 | Aura.Di is a serializable dependency injection container for PHP 8+ supporting constructor and setter injection, interface and trait awareness, configuration inheritance, and PSR-11 compliance. It has no external implementation dependencies and installs via Composer as aura/di. | 352 | 357 | 63 | 16K | 1 | 33.1 | 27.2 | MIT | 6 days ago | |
| illuminate/reflection | 0.87 | Illuminate\Reflection wraps PHP's native ReflectionClass with Laravel-specific helpers for inspecting methods, properties, traits, attributes, and doc comments. It underpins the service container, route model binding, and much of the framework's internal introspection. | 34,987 | 37 | 12,028 | 1M | 55 | 78.2 | 58.1 | MIT | 5 days ago | |
| sanmai/di-container | 0.87 | A straightforward PSR-11 dependency injection container with zero-configuration autowiring. It resolves constructor dependencies via reflection, reuses created objects, maps interfaces to concrete implementations, and supports builder objects for complex construction. | 7 | 7 | 4 | 1M | 0 | 24.2 | 63.6 | BSD-3-Clause | 2 months ago | |
| illuminate/macroable | 0.87 | The Illuminate Macroable trait lets you add custom methods to a class at runtime without modifying its source. Register macros once and call them like native methods, making Laravel components and your own classes easily extensible. | 34,987 | 84 | 12,028 | 3M | 55 | 78.2 | 63.8 | MIT | 5 days ago | |
| internal/container | 0.87 | A lightweight service container for Laravel and PHP applications, offering straightforward bindings, singleton management, and dependency resolution to keep internal wiring explicit, modular, and testable. Ideal for package internals and smaller codebases that need clean, predictable object construc... | 1 | 0 | 0 | 60K | 1 | 17.1 | 63.3 | BSD-3-Clause | 2 months ago | |
| laminas/laminas-servicemanager | 0.87 | Laminas ServiceManager is a PSR-11 compatible dependency injection container for PHP. It supports factory-based service creation, aliases, abstract factories, delegators, and lazy loading, making it a flexible foundation for managing object dependencies. | 160 | 162 | 63 | 2M | 13 | 27.5 | 69.8 | BSD-3-Clause | 5 months ago |
How can I help you explore Laravel packages today?