php-standard-library/collection
Object-oriented Vector, Map, and Set collections for PHP with both immutable and mutable variants. Part of PHP Standard Library, focused on generic, reusable data structures with consistent APIs. Docs and contribution links available at php-standard-library.dev.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| atournayre/collection | 0.87 | Type-safe PHP collections with list/map factories, plus immutable variants. Includes DecimalValue collections with consistent precision handling. Build domain-specific collections by extending TypedCollection to enforce item types and safe manipulation. | 0 | 0 | 0 | 4 | 0 | 3.6 | 9.7 | MIT | 2 years ago | |
| digitalrevolution/utils | 0.86 | — | 1 | 1 | 8 | 3K | 1 | 27.6 | 51.6 | MIT | 1 month ago | |
| cscfa_tool_division/collections | 0.86 | — | 0 | 1 | 0 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| doctrine/collections | 0.86 | Doctrine Collections provides a lightweight, flexible collection abstraction for PHP. It offers ArrayCollection and collection interfaces with rich filtering, mapping, matching, and criteria-based querying, useful as a foundation for domain models and ORM-friendly data handling. | 5,980 | 6,017 | 182 | 6M | 28 | 9.3 | 55.3 | MIT | 1 month ago | |
| cakephp/collection | 0.86 | CakePHP Collection offers a powerful, fluent API for working with arrays and traversables. Map, filter, reduce, group, sort, extract, and combine data with immutable-style operations and lazy iteration helpers—ideal for clean data pipelines in PHP apps. | 90 | 96 | 6 | 63K | 0 | 0.6 | 39.2 | NOASSERTION | — | |
| myerscode/utilities-bags | 0.85 | Immutable “Bag” utilities for fluent manipulation of collection/array data in PHP. Provides a helper class with chainable methods for reading, transforming, and managing data safely without mutation; includes usage and method docs, plus tests and coverage. | 1 | 1 | 0 | 590 | 0 | 16.8 | 39.1 | MIT | 2 months ago | |
| alexeyshockov/colada | 0.85 | — | 31 | 32 | 6 | 1 | 0 | 0.2 | 0.1 | MIT | — | |
| tightenco/collect | 0.85 | A standalone port of Laravel’s Illuminate\Support\Collection for non-Laravel projects. Get expressive, chainable, higher-order methods like map, filter, reduce, pluck, groupBy, and more with minimal dependencies—ideal for any PHP app. | 1,495 | 1,541 | 111 | 122K | 3 | 10.4 | 19.4 | — | 3 years ago | |
| nayjest/manipulator | 0.85 | Fast, lightweight PHP object manipulation helpers—like symfony/property-access but simpler (~300 LOC) and no reflection. Instantiate classes, set public properties, and assign values via setters from arrays (snake/camel case), with optional property creation. | 10 | 10 | 1 | 5K | 3 | 4.1 | 37.0 | MIT | 9 years ago | |
| anahkiasen/underscore-php | 0.84 | Underscore.php brings functional helpers to PHP inspired by Underscore.js. Chainable, collection and array utilities like map, filter, reduce, groupBy, sortBy, pluck, and more. Handy for concise data manipulation in any PHP project, including Laravel. | 1,110 | 1,108 | 89 | 31K | 29 | 8.8 | 22.3 | — | — | |
| bentools/iterable-functions | 0.84 | Small PHP utility package offering array-like helpers for any iterable (arrays, Traversable, generators): iterable_to_array/to_traversable, map, merge, reduce, filter, values, and chunk—write iterable-agnostic code without TypeError surprises. | 23 | 23 | 4 | 10K | 0 | 4.8 | 36.3 | MIT | 2 years ago | |
| loophp/collection | 0.84 | A high-performance, functional-style collection library for PHP. Provides lazy, immutable, chainable operations built on generators to map, filter, reduce, group, zip, and more. Works standalone or with Laravel, aiming for speed, memory efficiency, and fluent pipelines. | 744 | 746 | 34 | 31K | 1 | 14.0 | 22.8 | MIT | 1 year ago | |
| c33s/utils | 0.84 | General-purpose PHP utilities for everyday development: helpers for strings, arrays, filesystem, debugging, and common convenience functions. Designed to be lightweight, easy to drop into existing projects, and useful across Laravel and plain PHP apps. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| php-standard-library/foundation | 0.84 | A lightweight PHP foundation library offering common building blocks and utilities to bootstrap projects. Provides reusable helpers and core abstractions to reduce boilerplate and standardize patterns across apps and packages. | 1 | 1 | 0 | 33K | 0 | 21.2 | 64.8 | MIT | 2 weeks ago | |
| yansongda/supports | 0.83 | — | 21 | 21 | 18 | 19K | 0 | 2.1 | 40.6 | MIT | 5 years ago | |
| pragmarx/coollection | 0.83 | 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 | — | |
| carguru/vendor-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 1.8 | — | — | 3 years ago | |
| dovstone/symfony-blog-admin-bundle-mongodb-based | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| phpcollection/phpcollection | 0.83 | PHP Collection provides a flexible, object-oriented collection library for PHP. It offers common collection types and utilities to manage groups of objects consistently, with a clean API and solid documentation. Ideal for domains needing reusable collection abstractions. | 967 | 1,001 | 50 | 231K | 9 | 10.4 | 36.2 | Apache-2.0 | 4 years ago | |
| bengor-file/file | 0.83 | Lightweight PHP file management library built with Domain-Driven Design. Provides common operations like upload (default or by hash), overwrite, remove, and rename, with a tested, documented codebase and flexible storage integration. | 2 | 2 | 1 | 70 | 0 | 3.3 | 19.2 | MIT | 8 years ago |
How can I help you explore Laravel packages today?