atournayre/collection
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| php-standard-library/collection | 0.88 | 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 | |
| illuminate/collections | 0.88 | 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 | — | |
| 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 | — | |
| hyperf/collection | 0.85 | A lightweight, fluent Collection implementation for Hyperf/PHP. Provides convenient methods for mapping, filtering, reducing, grouping, plucking, and more, with an API similar to Laravel Collections for handling arrays and iterables cleanly and safely. | 0 | 0 | 1 | 42K | 1 | 27.7 | 64.1 | MIT | 1 month 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 | |
| alexeyshockov/colada | 0.85 | — | 31 | 32 | 6 | 0 | 0 | 0.2 | — | MIT | — | |
| zenstruck/collection | 0.84 | 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 | |
| event-engine/php-engine-utils | 0.84 | Utilities for Event Engine in PHP: helper classes and shared tooling to simplify building and running Event Engine-based applications. Includes common infrastructure utilities and convenience functions to reduce boilerplate in your event-driven domain code. | 6 | 6 | 3 | 7K | 0 | 2.5 | 41.0 | MIT | 3 years ago | |
| cvek/collection | 0.84 | — | 1 | 1 | 0 | 82 | 0 | 0.0 | 22.4 | — | — | |
| phpcollection/phpcollection | 0.84 | 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 | |
| cscfa_tool_division/collections | 0.84 | — | 0 | 1 | 0 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| guzzle/common | 0.83 | guzzle/common provides the shared utility layer used by Guzzle: collections, event dispatching, caching helpers, and other common abstractions that power Guzzle HTTP clients and related packages. Useful when maintaining legacy Guzzle 3-based code. | 16 | 14 | 2 | 49K | 0 | 0.1 | 47.8 | — | — | |
| wp-starter/collections | 0.83 | 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 | |
| becklyn/utilities | 0.83 | 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 | 100 | 0 | 19.7 | 32.1 | — | 2 months ago | |
| hiqdev/yii2-collection | 0.83 | 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 | |
| loophp/collection | 0.83 | 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 | |
| cakephp/core | 0.83 | Core framework utilities for CakePHP: shared classes for configuration, routing, events, cache/logging, error handling, and common helpers used across CakePHP applications and plugins. Provides the foundational building blocks that other CakePHP packages depend on. | 61 | 65 | 4 | 622K | 0 | 0.4 | 55.3 | NOASSERTION | — | |
| anahkiasen/underscore-php | 0.83 | 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 | 26K | 29 | 8.8 | 21.5 | — | — | |
| symfonycasts/internal-test-helpers | 0.82 | Internal test utilities from SymfonyCasts to streamline PHPUnit and Symfony/Laravel package testing. Provides shared helpers, fixtures, and assertions used across SymfonyCasts projects to reduce boilerplate and keep tests consistent and readable. | 0 | — | 2 | — | 0 | 0.1 | — | — | — | |
| nayjest/manipulator | 0.82 | 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 | 6K | 3 | 4.1 | 37.7 | MIT | 9 years ago |
How can I help you explore Laravel packages today?