salsify/json-streaming-parser
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dorvidas/laravel-json-api-client | 0.82 | Laravel package for consuming JSON:API services with a simple client in Laravel apps. Helps you send requests, handle responses, and work with JSON:API resources in a structured way. Suitable for integrating external APIs with minimal boilerplate. | 2 | 2 | 1 | 0 | 1 | 0.4 | — | — | 8 years ago | |
| bcncommerce/json-stream | 0.81 | 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 | 47K | 2 | 2.2 | 39.3 | MIT | 5 years ago | |
| clue/ndjson-react | 0.81 | Streaming NDJSON (newline-delimited JSON) encoder/decoder for ReactPHP. Parse or emit large JSON record streams efficiently without loading everything into memory. Implements ReactPHP stream interfaces for easy integration with IPC/RPC and file pipelines. | 166 | 161 | 12 | 5M | 0 | 3.5 | 55.3 | MIT | 3 years ago | |
| graze/guzzle-jsonrpc | 0.81 | Abandoned JSON-RPC 2.0 client for Guzzle. Supports Guzzle 6/5/4/3 via branches, with helpers to build notifications, requests, and batch calls. Provides sync and async sending using Guzzle Promises. Consider forking for maintenance. | 93 | 98 | 57 | 8K | 2 | 3.6 | 28.5 | MIT | 8 years ago | |
| symfony-bundles/json-request-bundle | 0.81 | Symfony bundle that decodes JSON request bodies and injects them into the Request parameter bag for easy controller handling. Supports common content types, validation-friendly input, and simplifies building JSON APIs by treating JSON like standard form data. | 50 | 51 | 19 | 33K | 2 | 1.9 | 39.1 | MIT | 5 years ago | |
| peekmo/jsonpath | 0.81 | 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 | 20 | 28K | 9 | 2.1 | 27.2 | MIT | 12 years ago | |
| netresearch/jsonmapper | 0.81 | Map JSON to strongly-typed PHP objects with JSONMapper. Hydrate class properties from stdClass/arrays, support nested objects and collections, docblock/type-hint based mapping, and optional strict checking for missing or invalid fields. | 1,575 | 1,602 | 186 | 2M | 2 | 14.1 | 44.7 | OSL-3.0 | — | |
| azjezz/psl | 0.80 | PSL is a PHP standard library inspired by hhvm/hsl, offering consistent, well-typed, async-ready APIs for collections, networking, I/O, cryptography, terminal UI, and type-safe validation—replacing fragile PHP primitives with predictable alternatives. Requires PHP 8.4+. | 1,570 | 1,564 | 94 | 574K | 22 | 48.8 | 50.7 | MIT | 1 week ago | |
| jstewmc/stream | 0.80 | 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 | 10K | 0 | 0.0 | 44.5 | MIT | — | |
| guzzle/stream | 0.80 | Lightweight stream abstraction for PHP and Guzzle, offering common stream utilities and decorators to read, write, and transform data consistently. Useful for building HTTP clients, middleware, and I/O workflows that need simple, testable stream handling. | 19 | 22 | 1 | 51K | 0 | 0.1 | 47.1 | — | — | |
| egeloen/http-adapter | 0.80 | Deprecated HTTP client abstraction for PHP 5.4.8+ that issues requests via multiple adapters (cURL, Guzzle, Buzz, Zend, etc.) and follows PSR-7 message standards. Bugfixes only; new features moved to php-http. | 157 | 158 | 17 | 18K | 0 | 1.3 | 28.4 | MIT | — | |
| herrera-io/json | 0.80 | PHP library for working with JSON data: read, write, validate, and manipulate JSON structures with a simple API. Useful for encoding/decoding, handling JSON files, and keeping JSON processing consistent across your applications. | 0 | 52 | — | 5K | — | 0.0 | 51.4 | — | — | |
| nikic/iter | 0.80 | nikic/iter is a small PHP library for working with iterables and generators. It provides lazy, functional-style helpers like map, filter, reduce, and chain to build efficient pipelines over arrays and Traversables without extra memory overhead. | 1,145 | 1,151 | 70 | 185K | 9 | 14.9 | 35.1 | NOASSERTION | 2 years ago | |
| jms/serializer | 0.80 | jms/serializer is a powerful PHP library for (de)serializing complex data to and from JSON and XML. It supports dates, intervals, Doctrine ORM integration, versioning for APIs, circular references, exclusion strategies, and configuration via XML, YAML, or annotations. | 2,341 | 2,404 | 588 | 3M | 136 | 73.0 | 75.0 | MIT | 2 months ago | |
| php-standard-library/async | 0.80 | Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev. | 2 | 2 | 0 | 110K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| jms/parser-lib | 0.80 | jms/parser-lib is a lightweight PHP parser library by JMS, providing reusable parsing components to build custom parsers quickly. Ideal for interpreting structured text and creating DSLs. Full docs available at jmsyst.com/libs/parser-lib. | 823 | 834 | 15 | 198K | 1 | 5.0 | 32.9 | Apache-2.0 | 4 years ago | |
| braincrafted/json | 0.80 | Object-oriented wrapper around PHP’s json_encode() and json_decode() providing simple static encode/decode methods plus exception-based error handling. Supports decoding to arrays or objects via Json::DECODE_ASSOC and Json::DECODE_OBJECT. | 2 | 3 | 0 | 2 | 0 | 0.3 | 2.2 | — | 11 years ago | |
| babelqueue/php-sdk | 0.80 | Framework-agnostic core of BabelQueue for PHP: the canonical polyglot queue envelope codec, contracts, validation, transports, dead-letter and idempotency helpers that all framework adapters (Laravel, Symfony) build on. Install directly only for framework-less apps or new adapters. | 1 | 1 | 0 | 323 | 0 | 26.6 | 35.9 | MIT | 1 week ago | |
| php-http/multipart-stream-builder | 0.80 | Build multipart/form-data PSR-7 streams from fields and files, independent of any specific PSR-7 implementation. Useful for composing HTTP request bodies for uploads and complex forms, with easy integration via Composer in php-http based clients. | 295 | 296 | 11 | 4M | 0 | 7.2 | 55.3 | MIT | 2 years ago | |
| mikemccabe/json-patch-php | 0.80 | PHP library implementing JSON Patch (RFC 6902) and JSON Pointer (RFC 6901). Diff two JSON documents, apply patch operations, or read values via pointers. Works with json_decode(..., true) arrays; includes optional SimpleXML-style array handling. | 112 | 112 | 25 | 34K | 8 | 4.3 | 38.1 | — | 11 years ago |
How can I help you explore Laravel packages today?