doctrine/collections
Doctrine Collections is a lightweight abstraction for working with arrays and object sets in PHP. Provides Collection interfaces and implementations like ArrayCollection, plus filtering, mapping, criteria-based matching, and iteration utilities used across Doctrine projects.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| atournayre/collection | 0.88 | 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 | 0 | 0 | 3.6 | — | MIT | 2 years ago | |
| cscfa_tool_division/collections | 0.87 | — | 0 | 1 | 0 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| php-standard-library/collection | 0.87 | Generic, object-oriented Vector, Map, and Set collections for PHP with both immutable and mutable variants. Part of PHP Standard Library; designed for a consistent, type-friendly API. Full docs at php-standard-library.dev. | 1 | 1 | 0 | 40K | 0 | 18.4 | 63.5 | MIT | 1 month ago | |
| phpcollection/phpcollection | 0.87 | 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. | 968 | 1,001 | 51 | 191K | 9 | 10.4 | 35.2 | Apache-2.0 | 4 years ago | |
| zenstruck/collection | 0.86 | A lightweight PHP collection library by Zenstruck offering fluent, immutable-style operations for arrays and iterables. Provides map/filter/reduce, grouping, sorting, slicing, and helpful utilities to work with data sets cleanly in Laravel or standalone PHP. | 18 | 18 | 3 | 61K | 1 | 11.2 | 51.8 | MIT | 7 months ago | |
| alexeyshockov/colada | 0.86 | — | 31 | 32 | 6 | 0 | 0 | 0.2 | — | MIT | — | |
| illuminate/collections | 0.86 | 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 | 291 | 47 | 2M | 0 | 2.8 | 54.2 | MIT | — | |
| loophp/collection | 0.85 | 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 | 747 | 34 | 36K | 1 | 13.9 | 23.4 | MIT | 1 year ago | |
| 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 | 121K | 3 | 10.4 | 19.4 | — | 3 years ago | |
| cakephp/collection | 0.85 | 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. | 91 | 97 | 6 | 51K | 0 | 0.6 | 37.9 | NOASSERTION | — | |
| doctrine/persistence | 0.85 | Doctrine Persistence provides shared abstractions for persistence and object mappers in the Doctrine ecosystem. It defines common interfaces and utilities used by Doctrine ORM and related libraries to manage mapping, metadata, and repository behavior across storage backends. | 4,047 | 4,049 | 75 | 6M | 13 | 54.9 | 55.0 | MIT | 1 month ago | |
| cvek/collection | 0.85 | — | 1 | 1 | 0 | 82 | 0 | 0.0 | 22.4 | — | — | |
| pragmarx/coollection | 0.84 | 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 | 24K | 1 | 1.4 | 33.2 | MIT | — | |
| wp-starter/collections | 0.84 | Laravel-friendly collection utilities for WordPress projects. Adds helpful helpers and abstractions around arrays and iterable data to make transforming, filtering, and mapping data easier in WP-driven apps, plugins, and themes with a modern PHP approach. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| doctrine/orm | 0.84 | Doctrine ORM is a PHP 8.1+ object-relational mapper built on Doctrine DBAL, providing transparent persistence for PHP objects. Use mappings, repositories, and Unit of Work, plus DQL for powerful, object-oriented querying as an alternative to SQL. | 10,168 | 10,342 | 2,544 | 5M | 1,281 | 88.6 | 69.1 | MIT | 1 month ago | |
| hiqdev/yii2-collection | 0.82 | Yii2 extension that integrates hiqdev/php-collection, providing collection data structures and helpers for Yii2 apps. Install via Composer and use a consistent, reusable collection API within your Yii2 project. | 7 | 10 | 3 | 235 | 0 | 1.9 | 20.5 | BSD-3-Clause | 9 years ago | |
| aaronadal/persistence-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| black/common | 0.82 | Common utilities for Black projects: an abstract Doctrine Manager helper with convenience methods plus simple specification classes (and/or/not). Install via Composer and reuse across apps needing lightweight Doctrine-oriented shared code. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?