beste/json
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| halaxa/json-machine | 0.87 | 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,301 | 1,310 | 74 | 906K | 5 | 39.0 | 47.6 | Apache-2.0 | 4 months ago | |
| json-schema/json-schema-test-suite | 0.84 | Lightweight placeholder Composer package for testing. Contains minimal README content and no documented functionality yet; likely intended as a stub or harness for experiments around json-schema/json-schema-test-suite. | 0 | 0 | 0 | 19 | 0 | 0.0 | 18.0 | — | — | |
| phpdocumentor/json-path | 0.83 | 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 | 1 | 4K | 1 | 21.0 | 53.2 | MIT | 6 months ago | |
| illuminate/json-schema | 0.83 | Laravel Illuminate JSON Schema package for validating, building, and working with JSON Schema definitions. Designed to integrate with the Illuminate ecosystem, providing a clean PHP API for schema creation, checking, and tooling-friendly workflows. | 25 | 25 | 1 | 387K | 0 | 0.2 | 55.3 | MIT | — | |
| laragraph/utils | 0.83 | Laravel utilities for building GraphQL servers: shared primitives and helpers used by GraphQL packages. Install via Composer and use as a lightweight foundation for SDL-first (Lighthouse) or code-first (graphql-laravel) setups. | 21 | 21 | 7 | 502K | 0 | 25.1 | 65.0 | MIT | 1 month ago | |
| laminas/laminas-json | 0.83 | Abandoned Laminas JSON component. Provided utilities for encoding/decoding JSON and related helpers, but it will receive no further development. See Laminas TSC minutes for details and consider migrating to supported alternatives. | 37 | 38 | 16 | 618K | 0 | 11.7 | 50.7 | BSD-3-Clause | 2 months ago | |
| 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 | 0 | 0 | 8K | 0 | 20.6 | 58.1 | MIT | 2 weeks ago | |
| colinodell/json5 | 0.81 | 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 | 13 | 979K | 0 | 25.8 | 57.0 | MIT | 2 years ago | |
| seld/jsonlint | 0.80 | seld/jsonlint is a PHP JSON parser/linter that provides clear, line-based parse error messages. Lint or parse JSON with exceptions, detect or collect duplicate keys, parse to assoc arrays, and optionally allow comments—ideal for validating user-edited JSON. | 1,322 | 1,346 | 59 | 3M | 2 | 35.7 | 56.3 | MIT | 1 year ago | |
| ergebnis/json | 0.78 | Value object for representing valid JSON strings in PHP. Create Json instances from strings or files with strict validation and clear exceptions for invalid JSON, missing files, unreadable files, or non-JSON content. Install via Composer: ergebnis/json. | 24 | 24 | 1 | 1M | 2 | 23.4 | 66.8 | MIT | 7 months ago | |
| zendframework/zend-json | 0.78 | Convenience utilities for encoding PHP data to JSON and decoding JSON back to native types, including helpers for advanced cases. Note: this Zend Framework repository was abandoned on 2019-12-31; development continues as laminas/laminas-json. | 100 | 101 | 27 | 93K | 5 | 12.3 | 50.0 | BSD-3-Clause | 6 years ago | |
| imanghafoori/composer-json | 0.74 | Read and query data from any composer.json with a simple API. Provide the absolute path, create an instance, and access common fields via convenient methods—useful for tooling, package inspection, and build scripts. | 15 | 15 | 1 | 8K | 0 | 20.7 | 44.0 | MIT | 2 years ago |
How can I help you explore Laravel packages today?