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
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| eliashaeussler/rector-config | Opinionated, reusable Rector configuration for PHP/Laravel projects. Provides curated rule sets and sensible defaults to quickly add automated refactoring and code upgrades, with easy integration into existing Rector setups. | 3 | 3 | 0 | 15K | 1 | 27.0 | 58.2 | GPL-3.0 | 4 months ago | |
| illuminate/broadcasting | Illuminate Broadcasting provides Laravel’s broadcasting layer for sending real-time events over channels via drivers like Pusher, Ably, and Redis. It includes broadcaster contracts, channel authorization, and event broadcasting utilities for scalable pub/sub. | 71 | 72 | 14 | 259K | 0 | 0.8 | 49.1 | MIT | — | |
| illuminate/database | 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,761 | 2,980 | 609 | 796K | 0 | 29.5 | 35.9 | MIT | — | |
| illuminate/events | 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 | — | |
| illuminate/mail | 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 | 131K | 0 | 1.1 | 46.1 | MIT | — | |
| illuminate/notifications | Illuminate Notifications is Laravel’s notification component, providing a unified way to send notifications across channels like mail, database, broadcast, SMS, and Slack. Supports queued delivery, localization, and flexible routing for notifiable models. | 48 | 51 | 12 | 43K | 0 | 0.6 | 40.7 | MIT | — | |
| illuminate/queue | Illuminate Queue is Laravel’s queue component, offering a unified API for multiple backends to run time‑consuming jobs asynchronously. Use the Capsule manager to configure connections outside Laravel and push jobs via instance or static access. | 203 | 212 | 52 | 412K | 0 | 2.6 | 45.7 | MIT | — | |
| illuminate/routing | Illuminate Routing provides Laravel’s URL generation and request routing layer, including route definitions, controllers, middleware, parameter binding, route caching, and named routes. Use it to match HTTP requests to actions with flexible, expressive APIs. | 123 | 140 | 79 | 155K | 0 | 3.0 | 42.8 | MIT | — | |
| illuminate/validation | Core Laravel validation component providing a fluent, rule-based validator for arrays and request input. Supports built-in and custom rules, conditional validation, messages and attributes, error bags, and translation-ready output for consistent data validation across apps. | 189 | 202 | 67 | 506K | 0 | 3.0 | 47.3 | MIT | — | |
| illuminate/view | 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 | — | |
| larastan/larastan | Larastan is a PHPStan extension for Laravel that boosts code quality by analyzing your app and catching bugs before tests. It understands Laravel’s “magic” by booting the container to resolve runtime types. Supports Laravel 9+ (version-dependent). | 6,360 | 6,364 | 492 | 3M | 76 | 89.1 | 74.3 | MIT | 1 month ago | |
| laravel/ai | Laravel AI SDK offers a unified, Laravel-friendly API for OpenAI, Anthropic, Gemini, and more. Build agents with tools and structured output, generate images, synthesize/transcribe audio, and create embeddings—all through one consistent interface. | 776 | 777 | 178 | 511K | 60 | 56.1 | 76.0 | MIT | 18 hours ago | |
| laravel/folio | Laravel Folio is a page-based router for Laravel that maps routes from your filesystem to simplify routing. Define pages as files, reduce route boilerplate, and build apps faster with a clean, convention-driven approach. | 605 | 607 | 50 | 33K | 1 | 32.1 | 28.3 | MIT | 2 weeks ago | |
| laravel/liferaft | Liferaft is a Laravel package that adds reliable background job and queue tooling, helping you run tasks safely with better control, monitoring, and recovery. Ideal for apps that need robust async processing and fewer failed or stuck jobs. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,507 | 1,543 | 412 | 263K | 2 | 44.8 | 36.5 | MIT | 1 year ago | |
| laravel/mcp | Build MCP (Model Context Protocol) servers in Laravel so AI clients can securely interact with your app. Expose tools, resources, and prompts using familiar Laravel patterns, with docs and integrations designed for rapid setup and deployment. | 719 | 716 | 82 | 3M | 4 | 36.2 | 61.2 | MIT | 1 week ago | |
| laravel/passport | Laravel Passport provides an OAuth2 server for Laravel, enabling API authentication with personal access tokens, password and authorization code grants, and client credentials. Integrates with Laravel’s auth system for secure, standards-based token issuing. | 3,401 | 3,452 | 800 | 2M | 4 | 63.8 | 47.0 | MIT | 1 day ago | |
| laravel/pennant | Laravel Pennant is a simple, lightweight feature flag library for Laravel. Define and evaluate feature flags to safely roll out, test, and target functionality in your app. Official docs available on the Laravel website. | 573 | 574 | 63 | 873K | 0 | 35.0 | 51.7 | MIT | 1 week ago | |
| laravel/sentinel | Laravel Sentinel adds simple, lightweight tools for monitoring and reporting within Laravel apps. Built as a package you can drop in to capture key events, surface issues, and gain basic operational visibility without heavy setup or external services. | 33 | 31 | 3 | 2M | 0 | 21.2 | 65.0 | — | 1 week ago | |
| laravel/valet | Laravel Valet is a lightweight macOS development environment for Laravel and PHP. It runs Nginx automatically, uses DnsMasq to route *.test domains to local sites, avoids Vagrant and /etc/hosts edits, and can share sites via tunnels. | 2,591 | 2,598 | 720 | 4K | 1 | 57.4 | 7.2 | MIT | 4 weeks ago | |
| laravel/vapor-cli | Laravel Vapor CLI is the command-line client for deploying and managing Laravel apps on Laravel Vapor, a serverless, auto-scaling platform on AWS Lambda. Create and manage infrastructure, environments, queues, databases, Redis, networking, and more. | 311 | 311 | 126 | 286K | 0 | 34.8 | 49.5 | MIT | 2 weeks ago | |
| laravel/vapor-core | Core runtime and service providers for running Laravel apps on Laravel Vapor (AWS Lambda). Handles serverless bootstrapping and integrations with queues, databases, Redis, networking, CloudFront, and more for smooth, scalable deployments. | 412 | 414 | 151 | 403K | 0 | 35.7 | 48.6 | MIT | 4 weeks ago | |
| laravel-lang/status-generator | Dev tool for Laravel Lang that generates locale status by creating missing locales and downloading/copying translation files from Laravel projects (framework, laravel, jetstream). Provides CLI commands to create locales and fetch sources from URLs/paths. | 4 | 4 | 2 | 31K | 0 | 29.5 | 61.5 | MIT | 3 weeks ago | |
| laravel-zero/framework | Laravel Zero is an unofficial, console-optimized micro-framework based on Laravel. It provides an elegant starting point for CLI apps, with optional Eloquent and logging, interactive menus, desktop notifications, scheduling, standalone compilation, and Collision error reporting. | 337 | 333 | 63 | 43K | 0 | 28.7 | 34.7 | MIT | 2 weeks ago | |
| mehdi-fathi/eloquent-filter | Laravel package to filter Eloquent models via query strings. Supports complex query structures, custom/overridable conditions, builder integration, and fine-grained control over filter execution. Useful for APIs and large datasets, with optional rate limiting. | 449 | 450 | 41 | 3K | 7 | 35.2 | 18.7 | MIT | 1 month ago | |
| mongodb/laravel-mongodb | MongoDB integration for Laravel Eloquent and query builder. Extends core Laravel classes to use the same familiar API with MongoDB. Official mongodb/laravel-mongodb package, compatible with Laravel 10.x; docs and releases maintained by MongoDB. | 7,085 | 7,097 | 1,444 | 384K | 122 | 89.3 | 57.5 | MIT | 2 weeks ago | |
| nunomaduro/larastan | Larastan is a PHPStan extension for Laravel that analyzes your app to catch bugs early. It boots the container to resolve dynamic types, supports Laravel’s “magic,” and improves code quality with stronger static typing. | 6,360 | 6,368 | 492 | 418K | 76 | 89.1 | 60.8 | MIT | 1 month ago | |
| pdphilip/elasticsearch | Laravel Eloquent-style ORM for Elasticsearch. Use familiar models and query builder methods to create, update, paginate, delete, and run ES searches: term/phrase, match, fuzzy, geo distance, highlighting, and more—designed to feel native in Laravel. | 0 | 2 | — | 34K | — | 10.5 | 55.3 | — | — | |
| psalm/plugin-laravel | Psalm plugin for Laravel that adds deep framework-aware static analysis plus taint-based security scanning. Detects SQL injection, XSS, SSRF, shell injection, file traversal, and open redirects by tracking user input flows across functions and services. | 327 | 327 | 75 | 99K | 28 | 41.8 | 53.2 | MIT | 1 day ago | |
| silber/bouncer | Roles and abilities for Laravel with a clean, expressive API. Bouncer manages user authorization, supports Eloquent models, caching, gates and policies, and fluent assignment/checks like can() and is(). Great for flexible, database-driven permissions. | 3,569 | 3,587 | 336 | 102K | 45 | 71.8 | 45.1 | MIT | 3 weeks ago | |
| singlestoredb/singlestoredb-laravel | Official SingleStoreDB driver for Laravel. Wraps Laravel’s MySQL support to improve compatibility and add SingleStore features: Eloquent/migration extensions (columnstore/rowstore, shard/sort keys, etc.), JSON column support, query fixes, and tested across PHP/Laravel versions. | 234 | 234 | 24 | 19K | 6 | 31.4 | 33.3 | Apache-2.0 | 1 week ago | |
| spatie/laravel-eventsauce | Integrate EventSauce event sourcing into Laravel with migrations, models, and queued jobs. Generate aggregate roots, repositories, events and commands via Artisan. Store domain messages per aggregate and dispatch consumers synchronously or through queues. | 121 | 121 | 15 | 675 | 0 | 23.5 | 13.3 | MIT | 5 years ago | |
| spatie/laravel-permission | Manage roles and permissions in Laravel using database-backed models integrated with Laravel’s Gate. Assign roles to users, grant permissions directly or via roles, and authorize actions with the familiar can() checks. Includes docs for setup and usage. | 12,866 | 13,035 | 1,823 | 3M | 0 | 70.2 | 40.0 | MIT | 1 day ago | |
| spatie/laravel-responsecache | Caches full Laravel responses to speed up apps. Automatically stores successful GET HTML/JSON for a configurable time and serves cached output on repeat requests. Supports per-route middleware, custom rules, and optional stale-while-revalidate style caching. | 2,777 | 2,801 | 243 | 260K | 0 | 50.2 | 32.1 | MIT | 1 month ago | |
| spatie/laravel-uptime-monitor | Configurable Laravel uptime monitor that checks site availability and SSL expiry. Sends alerts when a site goes down or recovers using Laravel notifications (Slack, mail, Telegram, or custom channels). Includes scheduling, history, and robust monitoring options. | 1,064 | 1,072 | 180 | 10K | 0 | 40.0 | 16.3 | MIT | 1 month ago | |
| symplify/easy-ci | Automate PHP/Laravel CI chores with Symplify Easy CI: run code quality tools consistently, speed up setup, and keep checks uniform across projects. Handy for teams standardizing linting, static analysis, and test workflows in one place. | 18 | 20 | 3 | 36K | 0 | 0.2 | 45.3 | MIT | — | |
| symplify/easy-coding-standard | Easy Coding Standard (ECS) makes PHP coding standards effortless on PHP 7.2–8.5. Fast parallel runs, supports PHP_CodeSniffer and PHP-CS-Fixer, uses prepared rule sets, generates ecs.php config on first run, and can check and auto-fix code with --fix. | 1,603 | 1,612 | 93 | 882K | 8 | 36.9 | 47.2 | MIT | 5 months ago | |
| symplify/phpstan-extensions | Extra PHPStan rules and extensions from Symplify to improve static analysis of PHP projects. Adds better type inference and framework-aware checks, helping catch bugs earlier and keep codebases consistent with minimal configuration. | 39 | 39 | 5 | 177K | 0 | 0.4 | 50.4 | MIT | — | |
| symplify/rule-doc-generator | Generate consistent, readable documentation for custom PHP rules. Symplify Rule Doc Generator creates rule descriptions and examples automatically, helping you document PHPStan, Rector, or coding-standard rules quickly and keep docs in sync with code. | 31 | 31 | 3 | 20K | 0 | 0.2 | 38.6 | MIT | — | |
| tomasvotruba/class-leak | Finds class leaks in PHP apps: detects classes unintentionally pulled into your runtime via autoloading, service container or tests. Helps trim dependencies, speed up CI, and keep boundaries clean by reporting unexpected class usage with clear, actionable output. | 135 | 135 | 7 | 92K | 1 | 1.0 | 39.0 | MIT | — | |
| unisharp/laravel-filemanager | UniSharp Laravel Filemanager adds a responsive web file manager to Laravel for uploading, organizing, and selecting files/images. Includes routes, views, configuration, events, and easy integration with editors and custom apps. | 2,153 | 2,183 | 739 | 48K | 218 | 75.1 | 51.8 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?