illuminate/container
Illuminate Container is Laravel’s lightweight dependency injection container for resolving classes, managing bindings, singletons, contextual dependencies, and automatic constructor injection. It powers service resolution and inversion of control in Laravel apps and packages.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| illuminate/view | 0.88 | Illuminate View is Laravel’s templating and view rendering component. It compiles and renders Blade templates, manages view composers and shared data, supports view discovery, caching, and engines, and integrates cleanly with the rest of the Illuminate framework. | 131 | 141 | 50 | 657K | 0 | 2.2 | 51.1 | MIT | — | |
| league/container | 0.87 | PSR-11–compliant dependency injection container from The PHP League. Register services, factories and shared instances, then resolve dependencies with autowiring support. Modern PHP (8.3+) with full docs, tests, and MIT license. | 863 | 905 | 104 | 2M | 5 | 38.1 | 56.2 | MIT | 3 weeks ago | |
| psr/container | 0.86 | The PSR-11 Container Interface defines core abstractions for dependency injection in PHP. It’s a standard abstraction, not an implementation—used by DI containers like Laravel’s Illuminate\Container. Essential for dependency management, ensuring interoperability across container implementations. | 10,014 | 10,054 | 51 | 16M | 4 | 49.8 | 53.9 | MIT | 4 years ago | |
| illuminate/database | 0.85 | Illuminate Database is Laravel’s standalone database toolkit for PHP: expressive query builder, Eloquent ORM (ActiveRecord), and schema builder. Supports MySQL, Postgres, SQL Server, and SQLite, and can be used via Capsule outside Laravel. | 2,762 | 2,980 | 609 | 796K | 0 | 29.5 | 35.9 | MIT | — | |
| illuminate/translation | 0.85 | Illuminate Translation is Laravel’s translation engine, providing a Translator with loaders, language files, and fallback locales to resolve strings and pluralization. Supports namespaces, JSON translations, and runtime locale switching for multilingual PHP apps. | 69 | 73 | 11 | 495K | 0 | 0.7 | 53.2 | MIT | — | |
| symfony/dependency-injection | 0.85 | Symfony DependencyInjection component standardizes and centralizes object construction via a service container. Define services, parameters, and wiring, support autowiring and compilation, and manage dependencies consistently across applications and libraries. | 4,170 | 4,206 | 91 | 7M | 0 | 53.5 | 52.6 | MIT | 1 week ago | |
| illuminate/collections | 0.84 | Illuminate Collections provides a fluent, chainable API for working with arrays and iterables in PHP. Includes Collection and LazyCollection with powerful mapping, filtering, grouping, sorting, and higher-order operations, used widely across Laravel and standalone projects. | 271 | 290 | 48 | 2M | 0 | 2.8 | 53.4 | MIT | — | |
| illuminate/log | 0.84 | Illuminate Log provides Laravel’s logging layer, built on Monolog. It lets you write messages to configurable channels and stacks, including single files, daily rotation, syslog, errorlog, and external services, with context data, processors, and runtime channel selection. | 62 | 64 | 9 | 331K | 0 | 0.6 | 51.4 | MIT | — | |
| illuminate/http | 0.84 | Illuminate Http provides Laravel’s HTTP layer: a rich Request and Response API, input and file handling, headers/cookies, sessions, redirects, and helpers for working with Symfony HTTP components. Useful for building middleware and controllers cleanly. | 119 | 131 | 38 | 516K | 0 | 1.8 | 50.2 | MIT | — | |
| aura/di | 0.84 | 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. | 352 | 356 | 63 | 5K | 1 | 32.8 | 18.8 | MIT | 1 year ago | |
| illuminate/filesystem | 0.83 | Illuminate Filesystem is Laravel’s filesystem abstraction, providing a clean API for local and cloud storage. It supports multiple “disks” (local, S3, FTP, etc.), file operations, streaming, visibility, and configuration via the Flysystem adapter layer. | 152 | 160 | 24 | 977K | 0 | 1.5 | 52.6 | MIT | — | |
| illuminate/console | 0.83 | Illuminate Console provides the Artisan command-line framework used by Laravel. Define commands, schedule tasks, manage input/output, prompts, and terminal styling, and integrate with the service container to build robust CLI tools and automation. | 129 | 136 | 28 | 628K | 0 | 1.5 | 50.9 | MIT | — | |
| illuminate/events | 0.82 | Illuminate Events is Laravel’s event dispatcher component, providing a simple way to register listeners and subscribers, dispatch events, and build decoupled, extensible application workflows with synchronous or queued handling. | 134 | 149 | 10 | 849K | 0 | 1.0 | 52.5 | MIT | — | |
| sanmai/di-container | 0.82 | Lightweight PSR-11 compatible dependency injection container for PHP. Supports autowiring via reflection, bindings and shared services, simple configuration, and fast resolution with minimal boilerplate—suitable for small apps and libraries needing a straightforward DI container. | 7 | 7 | 2 | 743K | 3 | 24.9 | 66.4 | BSD-3-Clause | 2 months ago | |
| illuminate/contracts | 0.82 | Laravel’s core contract interfaces for frameworks and packages. Provides stable abstractions for services like cache, queue, events, routing, validation, and more, enabling clean dependency injection and easy swapping of implementations across the ecosystem. | 705 | 712 | 83 | 2M | 0 | 6.1 | 48.1 | MIT | — | |
| illuminate/mail | 0.80 | Illuminate Mail is Laravel’s email component for composing and sending messages via drivers like SMTP, Mailgun, Postmark, and SES. Supports templated views, attachments, queues, markdown mailables, and configurable transports for reliable delivery. | 59 | 64 | 26 | 132K | 0 | 1.1 | 46.1 | MIT | — |
How can I help you explore Laravel packages today?