flow-php/array-dot
Flow PHP Array Dot adds easy dot-notation access to PHP arrays. Read, set, and manipulate deeply nested values with a clean API—ideal for config data, decoded JSON, and complex structures—making array handling clearer and less error-prone.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flow-php/etl | 0.74 | Flow PHP ETL is a strongly typed, generator-powered ETL framework for efficient extract-transform-load pipelines in PHP. Process large datasets with a minimal memory footprint and plug into many adapters, extractors, and loaders for diverse sources. | 376 | 377 | 20 | 49K | 0 | 2.5 | 29.2 | MIT | — | |
| flow-php/filesystem | 0.71 | Flow Filesystem provides a simple streaming abstraction for local and remote storage. Read files by byte ranges and write in chunks to support large files efficiently. Part of the Flow PHP ecosystem; see docs for installation and usage. | 6 | 7 | 3 | 67K | 0 | 0.1 | 54.8 | MIT | — | |
| flow-php/types | 0.70 | Flow PHP type system library with typed value objects and type definitions for consistent, safe data handling across the Flow ecosystem. Designed for ETL pipelines, it helps enforce data contracts and reduce runtime type errors. | 2 | 2 | 1 | 61K | 0 | 0.0 | 55.3 | MIT | — | |
| flow-php/telemetry | 0.69 | Flow Telemetry is a PHP library for metrics and tracing, built to integrate smoothly with Flow PHP ETL pipelines. Use it to instrument jobs, collect runtime metrics, and add traces for observability. Includes docs, installation, and upgrade guides. | 2 | 2 | 0 | 16K | 0 | 0.0 | 51.3 | MIT | — | |
| flow/jsonpath | 0.69 | PHP JSONPath implementation for querying and extracting data with XPath-like expressions. Object-oriented, tokenized/cached parser (no eval) and works with arrays, objects, and ArrayAccess. Note: this repo is unmaintained; see SoftCreatR/JSONPath. | 306 | 304 | 41 | 51K | 18 | 4.0 | 25.2 | MIT | — | |
| flow-php/etl-adapter-csv | 0.69 | — | 5 | 5 | 2 | 9K | 0 | 0.1 | 43.7 | MIT | — | |
| adbario/php-dot-notation | 0.68 | Lightweight, fast dot-notation access for PHP arrays. Get, set, and manipulate nested data using keys like info.home.address, with optional auto-parsing of dot keys, custom delimiters, and ArrayAccess support so Dot objects behave like arrays. | 462 | 468 | 49 | 218K | 0 | 26.2 | 41.9 | MIT | 2 months ago | |
| sajadsdi/array-dot-notation | 0.67 | Lightweight, high-performance PHP helper to get, set, delete, and check nested array values using dot notation. Supports multi-key operations, default values, key mapping on output, and callbacks for get/set behavior. | 4 | 5 | 0 | 181 | 0 | 1.8 | 22.3 | MIT | 2 years ago | |
| darkwood/flow | 0.67 | Flow is a PHP 8.5+ package for building asynchronous pipelines with a functional style. Define steps with generators, pass typed data through each stage, and await execution. Includes examples and docs, with a focus on assembling code as “flows”. | 17 | 17 | 1 | 8 | 0 | 27.3 | 2.6 | MIT | 1 week ago | |
| spatie/array-functions | 0.66 | Handy PHP array utilities from Spatie. Adds small, focused functions in the Spatie namespace (e.g., array_rand_value to pick a random value) to complement built-in array helpers. Install via Composer and use directly in your code. | 245 | 248 | 40 | 2K | 0 | 6.6 | 12.3 | MIT | 1 year ago | |
| spatie/piper | 0.66 | 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 | |
| codeliner/array-reader | 0.66 | Read values from multidimensional PHP arrays using dot-paths with escaping for dotted keys. Typed getters like stringValue() accept defaults when paths are missing, and pathExists() lets you distinguish null values from non-existent paths. | 19 | 21 | 5 | 7K | 0 | 1.7 | 35.5 | BSD-3-Clause | 7 years ago | |
| flow-php/etl-adapter-json | 0.66 | Laravel-friendly adapter for Flow PHP ETL that reads and writes JSON data, enabling JSON files or streams to be used as ETL sources and destinations. Simple integration with pipelines for transforming and loading structured data. | 6 | 6 | 3 | 8K | 0 | 0.1 | 41.8 | MIT | — | |
| phpflo/phpflo | 0.66 | PHPFlo is a lightweight workflow/state machine engine for PHP. Define processes, states and transitions, then run, validate and track workflow execution in your app with clear APIs for managing flow logic and outcomes. | 218 | 218 | 20 | 0 | 3 | 2.4 | 0.4 | MIT | 9 years ago | |
| softcreatr/jsonpath | 0.65 | Evaluate and query JSON with JSONPath in PHP. softcreatr/jsonpath lets you select, filter, and extract data from arrays/objects using familiar JSONPath expressions, making it easy to navigate complex nested structures for APIs, configs, and fixtures. | 165 | 166 | 32 | 837K | 0 | 21.5 | 56.8 | NOASSERTION | 4 months ago | |
| spatie/php-type-graph | 0.57 | 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 | |
| webonyx/graphql-php | 0.55 | webonyx/graphql-php is a GraphQL server implementation for PHP, following the official GraphQL specification and modeled after graphql-js. Build schemas, execute queries, validate documents, and extend via types, resolvers, and tooling for production APIs. | 4,715 | 4,739 | 574 | 2M | 38 | 81.4 | 63.9 | MIT | 1 month ago | |
| laravel/octane | 0.54 | Laravel Octane supercharges Laravel by keeping your app in memory and serving requests via high-performance servers like FrankenPHP, RoadRunner, Swoole, and Open Swoole. Boot once, handle many requests fast for lower latency and higher throughput. | 4,015 | 4,026 | 341 | 2M | 18 | 67.8 | 52.1 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?