halaxa/json-machine
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| beste/json | 0.87 | 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. | 43 | 42 | 0 | 1M | 0 | 6.5 | 56.8 | MIT | 10 months ago | |
| laminas/laminas-json | 0.84 | 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 | 665K | 0 | 7.2 | 44.4 | BSD-3-Clause | 5 months ago | |
| 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. | 22 | 22 | 8 | 562K | 0 | 17.6 | 61.3 | MIT | 4 months ago | |
| softcreatr/jsonpath | 0.83 | 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. | 166 | 166 | 32 | 921K | 0 | 19.3 | 56.4 | NOASSERTION | 5 months ago | |
| mtdowling/jmespath.php | 0.81 | 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 | 57 | 11M | 1 | 35.1 | 60.7 | MIT | 2 weeks ago | |
| zero-to-prod/package-helper | 0.81 | Laravel package that helps you scaffold and manage reusable PHP/Laravel packages faster. Provides handy helpers and sensible defaults to streamline setup, development workflows, and publishing assets/config so you can go from zero to production quickly. | 2 | 2 | 0 | 2K | 0 | 5.8 | 39.6 | MIT | 10 months ago | |
| salsify/json-streaming-parser | 0.77 | Streaming JSON parser for PHP that processes huge JSON documents without loading them into memory. SAX-style event callbacks via a Listener interface, PSR compliant, installable with Composer. Ideal for large files and low-memory environments. | 779 | 789 | 130 | 123K | 8 | 10.9 | 32.4 | MIT | 3 years ago | |
| bcncommerce/json-stream | 0.74 | Stream JSON reading and writing for PHP. Incrementally parse or generate large JSON documents from file handles without loading everything into memory. Supports entering/leaving objects and arrays, reading keys or iterating items—ideal for exports/imports like product catalogs. | 65 | 68 | 10 | 41K | 2 | 2.2 | 38.5 | MIT | 5 years ago | |
| jstewmc/stream | 0.73 | jstewmc/stream is a small PHP library that provides a simple Stream abstraction for working with PHP stream resources. It helps with reading/writing, buffering, and common stream operations behind a cleaner, object-oriented API. | 5 | 5 | 0 | 9K | 0 | 0.0 | 44.1 | MIT | — |
How can I help you explore Laravel packages today?