joelwurtz/json-stream-polyfill
A polyfill bringing JSON streaming support to older PHP versions, so large JSON payloads can be encoded and decoded incrementally without loading the whole document into memory. Drop-in compatibility for projects unable to upgrade PHP.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rodenastyle/stream-parser | 0.84 | Parse large CSV and other data files in PHP without exhausting memory. rodenastyle/stream-parser offers a simple, memory-efficient streaming API to read and process files chunk by chunk—ideal for Laravel imports, exports, and ETL jobs on big datasets. | 440 | — | 47 | — | 6 | 5.7 | 2.3 | MIT | 1 year ago | |
| mtarld/json-encoder-bundle | 0.83 | Symfony bundle that integrates mtarld/json-encoder into your app, letting you encode and decode PHP objects to and from JSON with support for denormalization, validation, and typed collections. | 10 | 10 | 1 | 0 | 0 | 0.2 | — | — | 2 years ago | |
| ml/json-ld | 0.83 | Fully conforming JSON-LD processor for PHP. Implements the official JSON-LD API (expand, compact, frame, flatten, toRdf), passes the W3C test suite, supports advanced framing features, and includes N-Quads serialization/parsing. | 335 | 342 | 63 | 341K | 28 | 12.2 | 50.9 | MIT | — | |
| cerbero/json-parser | 0.83 | A PHP/Laravel package for parsing large JSON files efficiently with low memory. Use JSONPath-style queries to extract exactly the data you need, stream huge documents without loading them fully, and integrate cleanly into Laravel apps for imports, APIs, and data processing. | 809 | 811 | 14 | 63K | 0 | 4.5 | 26.2 | MIT | 3 years ago | |
| php-standard-library/json | 0.82 | A small PHP Standard Library package for JSON encoding and decoding with typed exceptions and sensible defaults, providing predictable error handling for safer serialization in Laravel and other PHP projects. | 1 | 1 | 0 | 96K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| cerbero/lazy-json | 0.82 | Lazy JSON is a lightweight PHP package for memory-efficient parsing of large JSON documents. Instead of decoding an entire payload at once, it lets you traverse JSON lazily, reducing memory usage and making big files or streams easier to process. | 252 | 253 | 3 | 2K | 0 | 1.4 | 13.6 | MIT | — | |
| ergebnis/json-printer | 0.82 | A PHP package that provides a JSON printer for flexible indentation. It normalizes existing JSON to spaces or tabs without escaping or unescaping, making it easy to reformat JSON consistently. | 93 | 92 | 2 | 1M | 0 | 25.2 | 64.7 | MIT | 2 weeks ago | |
| bmatzner/json2-bundle | 0.82 | Symfony2 bundle that packages Douglas Crockford’s JSON-js (json2.js, 2013-05-26) for easy inclusion via Composer and asset installation. Provides json2.min.js in your public assets so you can reference it in templates. | 0 | 0 | 0 | 24 | 0 | 0.0 | 13.6 | — | — | |
| symfony/polyfill-php85 | 0.82 | Symfony polyfill that brings PHP 8.5 core features to older PHP versions, including get_error_handler, get_exception_handler, NoDiscard, array_first, array_last, DelayedTargetValidation, Filter exceptions, and locale_is_right_to_left. MIT licensed. | 67 | 67 | 2 | 25M | 0 | 20.9 | 64.1 | MIT | 1 month ago | |
| kherge/json | 0.82 | kherge/json is a PHP library for encoding and decoding JSON through a clean, object-oriented API. It adds validation, detailed error handling, and configurable formatting on top of PHP's native JSON functions, making data exchange safer and easier to manage. | 60 | — | 12 | — | 0 | 0.7 | — | NOASSERTION | — |
|
| keboola/json-parser | 0.82 | A PHP library from Keboola for parsing JSON into PHP data structures, with configurable options for handling JSON strings and files. Lightweight and straightforward to integrate into existing PHP projects. | 6 | 6 | 6 | 92 | 1 | 0.4 | 15.9 | MIT | 2 years ago | |
| rikudou/json-api-bundle | 0.82 | Symfony bundle that brings JSON:API support to PHP applications. It handles request parsing, resource serialization, relationships, filtering, pagination, and standardized error responses, helping teams build consistent, spec-friendly APIs with less boilerplate and fewer custom endpoints. | 0 | 0 | 0 | 51 | 0 | 0.0 | 23.7 | MIT | — | |
| nilportugues/json-api | 0.82 | A PHP package for building JSON API (jsonapi.org) compliant responses, with Laravel support. It transforms Eloquent models and collections into standardized resources, handling includes, pagination, links, meta and error objects so your API follows the spec without manual serialization. | 69 | 71 | 34 | 407 | 11 | 4.6 | 15.1 | MIT | 8 years ago | |
| boundwize/jsonrecast | 0.82 | JsonRecast is an editable JSON AST for PHP with visitor traversal and formatting-preserving printing. Update JSON content programmatically while keeping indentation, spacing, and key order intact, so output differs only where you made changes—ideal for composer.json and config files. | 5 | 6 | 0 | 186K | 0 | 33.9 | 64.4 | MIT | 3 weeks ago | |
| clue/json-stream | 0.82 | Streaming JSON parser and encoder for PHP that reads and writes large JSON documents incrementally, without loading the whole payload into memory. Built on ReactPHP streams, it handles huge files and endless data feeds efficiently via a simple event-driven API. | 24 | — | 5 | — | 2 | 0.7 | — | MIT | 5 years ago |
|
| symfony/polyfill-php83 | 0.82 | Symfony polyfill for PHP 8.3 backports PHP 8.3 features to older PHP versions, including json_validate, the Override attribute, mb_str_pad, str_increment/str_decrement, Date* exceptions, LDAP helpers, and stream_context_set_options. | 430 | 433 | 6 | 13M | 0 | 23.7 | 64.4 | MIT | 1 month ago | |
| pcrov/jsonreader | 0.82 | A streaming, pull-based JSON parser for PHP. Process large documents incrementally from strings or streams without loading everything into memory. Iterate over tokens and events with a simple, readable API—ideal for big files and memory-constrained environments. | 146 | — | 21 | — | 0 | 1.8 | — | MIT | 11 months ago |
|
| markup/json | 0.82 | Markup JSON is a lightweight PHP package for working with JSON as markup. It offers a simple way to parse or render JSON data into readable HTML output, making it useful for Laravel and PHP projects that need to display or transform JSON content. | 3 | 3 | 1 | 69 | 0 | 0.4 | 17.4 | — | 7 years ago | |
| wizbii/json-serializer | 0.82 | A lightweight PHP library that turns objects into clean, predictable JSON using attributes and annotations. Configure property names, nested objects, arrays, and date formats with minimal boilerplate, and get consistent API responses in Laravel or any PHP project. | 0 | 0 | — | 944 | — | 0.0 | 41.1 | — | — | |
| symplify/composer-json-manipulator | 0.82 | Symplify ComposerJsonManipulator provides a PHP API for reading, modifying, and writing composer.json files safely. Update dependencies, scripts, config, and metadata, then save normalized JSON—ideal for tooling, migrations, and automated package maintenance. | 0 | 38 | — | 2K | — | 0.0 | 45.5 | — | — |
How can I help you explore Laravel packages today?