softcreatr/jsonpath
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mcustiel/phiremock-client | 0.87 | PHP client for Phiremock Server with a fluent API to define HTTP expectations, manage scenarios, and reset server state. Works with Guzzle 6 by default, or any PSR-18 HTTP client by overriding the factory for custom connections. | 16 | 16 | 9 | 17K | 1 | 21.0 | 47.7 | GPL-3.0 | 2 months ago | |
| halaxa/json-machine | 0.83 | Efficiently parse huge JSON files and streams in PHP with low memory usage. json-machine provides an iterator-style API for incremental decoding of arrays/objects, supports JSON Lines and custom pointers/paths, and works great for imports and ETL tasks. | 1,314 | 1,322 | 74 | 900K | 5 | 29.2 | 43.7 | Apache-2.0 | 6 months ago | |
| beste/json | 0.83 | JSON helpers for PHP and Laravel: decode/encode, safe access, casting, and convenient manipulation of JSON strings and arrays. A lightweight utility package focused on cleaner, less error-prone JSON handling in everyday applications. | 42 | 42 | 0 | 1M | 0 | 8.6 | 57.9 | MIT | 8 months ago | |
| flow/jsonpath | 0.81 | 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 | 50K | 18 | 4.0 | 25.3 | MIT | — | |
| galbar/jsonpath | 0.81 | — | 208 | 211 | 39 | 223K | 7 | 9.1 | 44.1 | Apache-2.0 | 3 years ago | |
| php-jsonpointer/php-jsonpointer | 0.81 | RFC6901 JSON Pointer implementation for PHP 8.1+. Parse JSON and retrieve values using pointer paths (e.g. /foo, /bar/baz, /qux/0) with proper escaping and clear exceptions for invalid JSON or missing references. | 90 | 93 | 10 | 586K | 1 | 0.9 | 52.6 | MIT | — | |
| php-standard-library/json | 0.81 | php-standard-library/json provides JSON encode/decode helpers with sensible defaults and typed exceptions. Safer, clearer error handling than native json_encode/json_decode, ideal for consistent JSON handling in PHP apps and libraries. | 1 | 1 | 0 | 22K | 0 | 21.2 | 64.8 | MIT | 2 weeks ago | |
| mtdowling/jmespath.php | 0.80 | JMESPath is a query language for JSON. This PHP port lets you search, filter, and transform arrays/JSON with JMESPath expressions, useful for extracting data from API responses and complex nested structures. | 2,007 | 2,022 | 56 | 10M | 11 | 18.4 | 55.8 | MIT | 1 year ago | |
| peekmo/jsonpath | 0.80 | peekmo/jsonpath adds JSONPath querying to PHP/Laravel, letting you select, filter, and extract values from complex JSON/arrays using familiar JSONPath expressions. Useful for API responses, config inspection, and transforming nested data quickly. | 72 | 74 | 22 | 23K | 10 | 2.3 | 26.7 | MIT | 12 years ago | |
| phpdocumentor/json-path | 0.80 | PHP library from phpDocumentor that adds JSONPath query support for selecting and extracting data from JSON structures. Useful for tooling and document generation workflows needing simple path-based access to nested JSON. | 1 | 1 | 2 | 7K | 1 | 7.7 | 52.2 | MIT | 8 months ago | |
| symfony/json-path | 0.79 | Evaluate JSONPath expressions in Symfony/PHP to query and extract data from JSON documents. Lightweight library with simple API for selecting nodes, filtering arrays, and retrieving values, useful for config parsing, API responses, and data transformation. | 16 | — | 0 | — | 0 | 19.8 | — | MIT | 2 weeks ago | |
| felixfbecker/advanced-json-rpc | 0.75 | JSON-RPC 2.0 request/response helpers with a Dispatcher that decodes JSON-RPC calls and invokes target methods. Automatically coerces parameter types using type hints and @param docs, and supports nested targets via configurable method delimiters. | 255 | 258 | 17 | 771K | 10 | 28.5 | 64.7 | ISC | 4 years ago | |
| internal/path | 0.75 | Type-safe, immutable PHP path value object. Normalizes paths, handles separators cross-platform, and supports joining segments, inspecting components (name/stem/ext/parent), absolute/relative conversion, and filesystem checks (exists, file/dir, writable). | 12 | 12 | 0 | 35K | 1 | 11.3 | 51.4 | BSD-3-Clause | 6 months ago | |
| colinodell/json5 | 0.74 | PHP JSON5 parser/decoder. Adds json5_decode() as a drop-in replacement for json_decode(), supporting comments, trailing commas, single quotes, and more. Always throws SyntaxError on parse failure. Includes a json5 CLI to convert JSON5 to JSON. | 304 | 311 | 12 | 836K | 0 | 5.8 | 47.5 | MIT | 2 years ago | |
| psalm/plugin-laravel | 0.70 | Laravel Psalm plugin for deep static analysis plus taint-based security scanning. Detect SQL injection, XSS, SSRF, shell injection, path traversal, and open redirects by tracking user input through Laravel code—without executing it. Complements Larastan/PHPStan. | 330 | 331 | 77 | 116K | 71 | 57.2 | 70.8 | MIT | 1 week ago | |
| php-standard-library/psalm-plugin | 0.70 | Psalm plugin for PHP Standard Library (PSL) that improves type inference for PSL Type specifications (e.g., shape/optional), producing more precise array shapes and safer analysis. Install via Composer and enable with psalm-plugin. | 25 | 25 | 7 | 26K | 1 | 21.3 | 47.0 | MIT | 2 months ago | |
| parsica-php/parsica | 0.69 | Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling. | 412 | 412 | 17 | 15K | 11 | 12.4 | 28.1 | MIT | 10 months ago |
How can I help you explore Laravel packages today?