illuminate/collections
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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| aschaeffer/meilisearch-search-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| becklyn/ddd-core | DDD core components for PHP: entity identities, domain events, event store/event sourcing, transactions, and command handling. Enables a CQRS/event-sourcing workflow with command bus, transactional handlers, event persistence, and event dispatching. | 1 | 1 | 0 | 141 | 0 | 21.7 | 29.6 | — | 2 weeks ago | |
| becklyn/ddd-doctrine-bridge | Doctrine ORM bridge for becklyn/ddd-core: provides event store and transaction manager implementations plus ORM mappings (XML/annotations) and Doctrine Migrations 3 schema. Includes microsecond timestamp support via DateTimeImmutable type override (MySQL/Oracle). | 0 | 0 | 0 | 129 | 0 | 24.1 | 34.3 | — | 2 weeks ago | |
| becklyn/eventor-symfony | Minimal pub/sub abstraction for Symfony, with built-in support for Dapr’s Pub/Sub API. Configure via env vars and publish typed messages to topics, then register handlers and expose simple subscription and topic endpoints through a controller/registry. | 0 | 0 | 0 | 0 | 0 | 3.0 | — | BSD-3-Clause | 3 years ago | |
| becklyn/utilities | Utility helpers for PHP/Laravel projects: small, reusable functions and classes to simplify common tasks, improve developer ergonomics, and reduce boilerplate across your application and packages. | 0 | 0 | 0 | 134 | 0 | 21.4 | 34.5 | — | 2 weeks ago | |
| bitbirddev/twig-components-bundle | — | 1 | 1 | 0 | 6 | 0 | 0.0 | 8.3 | — | — | |
| cycle/orm | Cycle ORM is a PHP DataMapper and modeling engine for safe use in classic and long-running apps (e.g., RoadRunner). Supports POPOs, flexible schemas, rich relations, eager/lazy loading, powerful queries, and MySQL/Postgres/SQLite/SQLServer. | 1,329 | 1,332 | 84 | 23K | 82 | 56.7 | 50.6 | MIT | 2 weeks ago | |
| directorytree/activeredis | Active Record-style Redis hash models for Laravel. Create, update, delete, expire, and query Redis-backed records with an Eloquent-like API, including model identifiers, timestamps, casts, events, connections, chunking, searching, and testing support. | 72 | 72 | 4 | 290 | 0 | 17.6 | 10.4 | MIT | 6 months ago | |
| directorytree/dummy | directorytree/dummy is a Laravel/PHP package providing a lightweight dummy/test utility for generating placeholder data and fixtures. Useful for local development, demos, and automated tests where realistic sample content is needed quickly and consistently. | 42 | 41 | 0 | 614 | 0 | 23.7 | 18.4 | MIT | 1 week ago | |
| directorytree/imapengine | IMAPEngine is a Laravel-friendly PHP package for working with IMAP mailboxes. Connect to servers, list folders, fetch messages and attachments, search and manage mail, and handle common IMAP operations through a clean, high-level API. | 541 | 540 | 24 | 34K | 1 | 32.4 | 29.2 | MIT | 2 weeks ago | |
| directorytree/ldaprecord | Integrate LDAP into Laravel with a fluent, ActiveRecord-style API. LdapRecord handles connections, queries, authentication, and directory operations across AD and OpenLDAP. Includes Laravel-ready features for config, models, and user syncing. | 578 | 579 | 44 | 146K | 4 | 34.5 | 40.8 | MIT | 1 week ago | |
| directorytree/metrics | Record and query metrics in Laravel with a simple, elegant API. Track page views, API calls, signups, and other events with optional values, categories, dates, hourly buckets, model-scoped metrics, and custom attributes. Supports Redis and extensible drivers. | 265 | 263 | 7 | 9K | 0 | 23.3 | 25.5 | MIT | 1 month ago | |
| illuminate/auth | Laravel’s authentication component providing guards, user providers, password hashing, “remember me” services, and authorization gates. Powers login/session auth and integrates with HTTP middleware and the framework’s auth configuration. | 93 | 104 | 42 | 268K | 0 | 1.7 | 48.0 | MIT | — | |
| 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 | 218K | 0 | 0.8 | 49.1 | MIT | — | |
| illuminate/bus | Illuminate Bus provides Laravel’s command bus for dispatching jobs, commands, and queued tasks. It supports sync and async dispatch, job chaining, batching, middleware-style pipelines, and robust integration with the queue system for background processing. | 60 | 61 | 9 | 800K | 0 | 0.6 | 55.3 | MIT | — | |
| illuminate/cache | — | 129 | 136 | 25 | 459K | 0 | 1.4 | 49.0 | MIT | — | |
| illuminate/config | Illuminate Config is Laravel’s configuration repository. It loads and merges config files, lets you read and set values at runtime, supports environment-based defaults, and provides a consistent API for accessing app settings across services and packages. | 109 | 117 | 11 | 590K | 0 | 0.9 | 51.5 | MIT | — | |
| illuminate/console | 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. | 130 | 137 | 28 | 596K | 0 | 1.5 | 50.5 | MIT | — | |
| illuminate/cookie | Laravel’s Illuminate Cookie component provides a clean API for creating, queuing, and managing HTTP cookies, including encryption and signed cookies integration. Commonly used with the framework’s request/response lifecycle for secure cookie handling. | 22 | 24 | 6 | 85K | 0 | 0.3 | 49.7 | 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,764 | 2,980 | 610 | 810K | 0 | 29.5 | 36.0 | 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. | 135 | 149 | 10 | 856K | 0 | 1.0 | 52.5 | MIT | — | |
| illuminate/filesystem | 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 | 1M | 0 | 1.5 | 52.9 | MIT | — | |
| illuminate/http | 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 | 554K | 0 | 1.8 | 50.8 | 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 | 126K | 0 | 1.1 | 45.9 | 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 | 42K | 0 | 0.6 | 40.5 | MIT | — | |
| illuminate/pagination | Laravel’s pagination component for generating paginated results and navigation links from query builders and Eloquent. Provides Paginator and LengthAwarePaginator, simple/advanced pagination, customizable views, and easy integration with HTTP requests. | 105 | 122 | 31 | 511K | 0 | 1.5 | 50.9 | MIT | — | |
| illuminate/process | 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 | 52K | 0 | 0.4 | 42.4 | 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. | 204 | 213 | 52 | 384K | 0 | 2.6 | 45.2 | MIT | — | |
| illuminate/redis | Illuminate Redis provides Laravel’s Redis integration, delivering cache, queue, session, and pub/sub support via a simple API. Works with PhpRedis or Predis, supports clusters and connections, and plugs into the framework’s Cache and Queue systems. | 83 | 90 | 16 | 178K | 0 | 0.9 | 46.0 | MIT | — | |
| illuminate/reflection | Illuminate Reflection provides lightweight helpers around PHP’s Reflection API, used by Laravel to inspect classes, methods, and parameters. It supports resolving type information and attributes to power features like container autowiring, routing, and validation. | 0 | 37 | — | 637K | — | 0.3 | 55.3 | — | — | |
| 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 | 167K | 0 | 3.0 | 43.2 | MIT | — | |
| illuminate/session | Illuminate Session provides Laravel’s session management layer, including session stores, handlers, middleware support, flash data, and CSRF-friendly session integration. Use it to persist user state across requests with a consistent API, in Laravel or standalone. | 99 | 101 | 19 | 602K | 0 | 1.1 | 52.2 | MIT | — | |
| illuminate/support | — | 582 | 629 | 157 | 2M | 0 | 7.6 | 48.5 | MIT | — | |
| illuminate/testing | Laravel’s Illuminate Testing package provides the core testing helpers used by the framework—HTTP and console test utilities, assertions, test case scaffolding, and support traits—making it easier to write fast, expressive PHPUnit tests for Laravel applications and packages. | 33 | 33 | 10 | 280K | 0 | 0.5 | 54.1 | MIT | — | |
| illuminate/translation | 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 | 482K | 0 | 0.7 | 53.0 | 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. | 188 | 201 | 66 | 474K | 0 | 2.9 | 47.0 | 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. | 130 | 140 | 50 | 646K | 0 | 2.2 | 51.4 | MIT | — | |
| ivanmitrikeski/laravel-shipping | Laravel shipping package with UPS, FedEx, Canada Post, Purolator, and USPS v3 support. Get rates and create shipments via REST/OAuth APIs, with sandbox mode and flat-rate options (boxes/prices) via Eloquent models. Usable outside Laravel, too. | 21 | 22 | 5 | 3K | 0 | 18.8 | 33.3 | MIT | 2 months ago | |
| 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,506 | 1,544 | 410 | 217K | 2 | 24.7 | 29.8 | MIT | 1 year ago | |
| laravel/prompts | Laravel Prompts adds beautiful, user-friendly interactive forms to PHP CLI apps. Ideal for Laravel Artisan commands, with browser-like touches such as placeholders and built-in validation. Usable in any command-line PHP project. | 714 | 714 | 139 | 10M | 9 | 40.5 | 68.6 | MIT | 2 weeks 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,596 | 2,604 | 719 | 2K | 1 | 52.8 | 5.6 | MIT | 2 months ago | |
| laravel-lang/locales | Locale data package for Laravel Lang. Provides up-to-date locale definitions you can use across your Laravel apps, with documentation for installation and contribution guidelines. MIT licensed. | 13 | 13 | 6 | 383K | 0 | 24.5 | 63.1 | MIT | 2 months ago | |
| laravel-lang/native-country-names | Laravel package providing country names in their native languages for localized UIs and forms. Part of the Laravel Lang ecosystem, install via Composer and use alongside your app’s localization setup. MIT licensed. | 6 | 6 | 2 | 369K | 0 | 19.8 | 63.1 | MIT | 2 months ago | |
| laravel-lang/native-currency-names | Laravel Lang Native Currency Names adds localized currency names in their native language for Laravel apps. Install via Composer and use it to display currency labels correctly across locales with easy integration and MIT licensing. | 6 | 6 | 1 | 372K | 0 | 20.1 | 63.1 | MIT | 2 months ago | |
| laravel-lang/publisher | Laravel Lang Publisher lets you publish and manage Laravel Lang translation files in your app. Install as a dev dependency and use it to keep localization resources organized and up to date with the Laravel Lang ecosystem. | 216 | 216 | 25 | 405K | 0 | 27.4 | 51.9 | MIT | 2 months ago | |
| laravel-zero/framework | Laravel Zero is an unofficial, Laravel-based micro-framework for building fast, elegant console apps. Includes optional Eloquent/logging, interactive menus, desktop notifications, scheduler, standalone compiler, and Collision-powered error reporting. | 343 | 342 | 63 | 53K | 0 | 25.3 | 35.1 | MIT | 2 months ago | |
| lastdragon-ru/lara-asp-eloquent | — | 1 | 1 | 0 | 4K | 0 | 0.0 | 46.3 | MIT | — | |
| lastdragon-ru/lara-asp-graphql | — | 5 | 5 | 4 | 4K | 0 | 0.1 | 39.7 | MIT | — | |
| lastdragon-ru/lara-asp-testing | Testing utilities for integrating Lara ASP into Laravel apps. Provides helpers, fakes, and assertions to simplify writing automated tests around ASP policies, decisions, and request/response flows in your application. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| pragmarx/coollection | Coollection repackages Laravel-style collections (via Tightenco\Collect) to let you access items as object properties. Traverse nested arrays/objects with fluent collection methods, then read values like $countries->where('name.common','US')->first()->currency->name. | 94 | 98 | 27 | 22K | 1 | 1.4 | 32.5 | MIT | — | |
| pragmarx/countries | — | 1,924 | 1,934 | 300 | 33K | 68 | 52.7 | 46.1 | BSD-3-Clause | 2 months ago | |
| ringlesoft/db-archive | — | 4 | 4 | 1 | 8 | 0 | 0.7 | 5.7 | — | 1 year ago | |
| ringlesoft/laravel-selectable | Generate HTML tags from Laravel collections with a simple, flexible API. Choose label/value fields (strings or closures), set selected/disabled items, add classes/data attributes, group options, and export selectable arrays for AJAX/SPAs. | 5 | 6 | 0 | 0 | 0 | 1.8 | — | MIT | 1 year ago | |
| saloonphp/pagination-plugin | Adds paginated response support to SaloonPHP. Provides a PaginationPlugin with helpful abstractions to iterate through pages and results when working with APIs that return paginated data, keeping pagination logic out of your connectors and requests. | 9 | 9 | 3 | 148K | 0 | 21.8 | 63.3 | MIT | 2 months ago | |
| saloonphp/saloon | Saloon is a PHP HTTP client framework for building API integrations. Define connectors and requests, handle authentication, retries, and responses, and test easily with fakes and mocking. Works great in Laravel or any PHP app. | 2,411 | 2,398 | 121 | 764K | 13 | 45.9 | 47.7 | MIT | 2 months ago | |
| saloonphp/xml-wrangler | XML Wrangler is a lightweight SaloonPHP plugin for working with XML in HTTP requests and responses. Easily build XML bodies, set the right headers, and parse XML responses into usable data for your Laravel or PHP API integrations. | 422 | 423 | 16 | 161K | 4 | 26.4 | 42.4 | MIT | 2 months ago | |
| spatie/better-types | Reflection-powered type checking for PHP: verify whether a ReflectionType or method signature accepts given arguments (including unions/nullables and named params). Useful for dispatching/overload-like method selection and safer dynamic calls. | 81 | 81 | 5 | 214K | 0 | 17.6 | 53.2 | MIT | 3 months ago | |
| spatie/crawler | PHP web crawler that discovers links concurrently via Guzzle, with optional JavaScript rendering powered by Chrome/Puppeteer. Configure depth, internal-only rules, and callbacks for per-page handling, plus a fake mode to test crawl logic without real HTTP requests. | 2,821 | 2,829 | 367 | 649K | 0 | 55.7 | 38.3 | MIT | 2 weeks ago | |
| spatie/data-transfer-object | PHP 8+ data transfer objects with “batteries included”: map and cast input arrays into typed DTOs, validate via attributes, and handle nested objects/collections. Note: package is deprecated; consider spatie/laravel-data or cuyz/valinor. | 2,227 | 2,192 | 189 | 509K | 0 | 12.9 | 23.0 | MIT | 3 years ago | |
| spatie/elasticsearch-search-string-parser | Parse custom search strings into Elasticsearch queries. Supports regex-based directives like status:active or @user, grouping directives, and autocomplete suggestions. Build searches via spatie/elasticsearch-query-builder and get results + directive suggestions. | 48 | 48 | 4 | 29 | 0 | 4.5 | 2.8 | MIT | 11 months ago | |
| spatie/laravel-auto-discoverer | Fast, cached discovery of PHP structures in your codebase. Find classes, interfaces, traits, and enums by conditions like “implements interface” or “uses trait,” and get rich metadata. Ideal for automation, registration, and scanning in production. | 178 | 178 | 18 | 23 | 0 | 27.6 | 0.8 | MIT | 1 month ago | |
| spatie/php-structure-discoverer | Discover PHP classes, interfaces, traits, and enums that match conditions (e.g., implement an interface) across your project. Fast scanning with built-in caching and rich metadata—ideal for auto-registration, tooling, and framework integrations. | 178 | 179 | 18 | 2M | 0 | 27.6 | 64.2 | MIT | 1 month ago | |
| spatie/php-type-graph | Build a graph of all PHP types in your project. Analyze classes, interfaces, enums, and their relationships to understand your codebase structure, dependencies, and type usage. Useful for architecture insights, tooling, and visualization (WIP). | 10 | 9 | 4 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| spatie/piper | Pipe-operator-first PHP utility library for array and string manipulation. Piper ports many Laravel Collection and Str helpers to standalone functions that work with primitives, so you can compose readable pipelines for filtering, mapping, joining, and more. | 45 | 31 | 0 | 167 | 0 | 19.9 | 10.8 | MIT | 3 weeks ago | |
| spatie/schema-org | Fluent PHP builder for the full Schema.org vocabulary. Create Schema.org types and properties via chainable methods and output valid JSON-LD/ld+json scripts for SEO. Auto-generated from Schema.org standards for complete coverage. | 1,490 | 1,510 | 144 | 309K | 1 | 39.5 | 37.0 | MIT | 1 month ago | |
| spatie/ssl-certificate-chain-resolver | Resolves incomplete SSL certificate chains by discovering and returning the missing intermediate certificates between a site’s cert and trusted roots. Helps fix “Extra download” issues flagged by SSL Labs, improving compatibility for mobile and strict clients. | 306 | 308 | 40 | 310 | 0 | 16.7 | 4.5 | MIT | 6 months ago | |
| spatie/value-object | Deprecated Spatie package for PHP 8+ data transfer objects. Create typed DTOs from arrays with casting, validation, and attribute mapping (e.g., nested keys). Consider migrating to spatie/laravel-data or cuyz/valinor. | 2,227 | 2,179 | 189 | 0 | 0 | 12.9 | — | MIT | 3 years ago | |
| spiral/cycle-bridge | Bridge package integrating Cycle ORM v2 with Spiral Framework 3+. Provides ORM configuration and runtime wiring for Spiral apps using PDO database drivers on PHP 8.1+. | 18 | 18 | 8 | 4K | 9 | 21.7 | 37.5 | MIT | 5 months ago | |
| timacdonald/json-api | — | 642 | 644 | 49 | 68K | 8 | 29.2 | 35.2 | — | 2 months ago | |
| timacdonald/log-fake | — | 423 | 423 | 32 | 229K | 2 | 24.9 | 42.9 | MIT | 2 months ago | |
| tipoff/support | tipoff/support provides shared Laravel/PHP utilities for Tipoff packages—common helpers, conventions, and support code used across the ecosystem. Intended as an internal foundation dependency to keep other packages consistent and easier to maintain. | 0 | 0 | 0 | 191 | 10 | 2.9 | 3.4 | MIT | 5 years ago |
How can I help you explore Laravel packages today?