jsonpath-standard/jsonpath-compliance-test-suite
Compliance test suite for the JSONPath Standard. Provides a shared set of test cases and expected results to validate JSONPath implementations, track spec adherence, and compare behavior across languages and libraries.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lchrusciel/api-test-case | 0.84 | ApiTestCase is a PHPUnit TestCase for Symfony API development, extending WebTestCase with JSON/XML response matching via PHP-Matcher and optional Alice/Doctrine fixture loading. It supports a clear TDD workflow, readable assertion errors, and simple expected-response files. | 410 | 410 | 40 | 129K | 11 | 26.4 | 43.4 | MIT | 4 months ago | |
| api-platform/json-api | 0.84 | JSON:API component for the API Platform framework. Adds JSON:API-compliant request/response handling and content negotiation for building standardized JSON APIs. Read-only split of api-platform/core; issues and PRs belong in the core repository. | 5 | 4 | 1 | 71K | 0 | 0.1 | 55.3 | — | — | |
| ergebnis/json-normalizer | 0.84 | A Composer package for PHP that provides generic and vendor-specific normalizers for JSON documents, with normalizers for formatting, indentation, schemas, chaining, encoding, and final newline handling. | 83 | 84 | 5 | 2M | 0 | 29.8 | 65.3 | MIT | 1 week ago | |
| php-standard-library/json | 0.84 | 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 | |
| json-schema/json-schema-test-suite | 0.83 | 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 | 1 | 0 | 0.0 | 4.2 | — | — | |
| 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. | 43 | 43 | 0 | 2M | 0 | 4.5 | 55.8 | MIT | 1 year ago | |
| nilportugues/laravel5-json-api | 0.83 | Laravel 5 package for building APIs that follow the JSON API specification (jsonapi.org). It transforms Eloquent models and collections into spec-compliant responses, including relationships, pagination, errors, and content negotiation, with minimal setup and configuration. | 309 | 312 | 69 | 6 | 36 | 14.9 | 14.4 | MIT | 10 years ago | |
| nilportugues/json-api | 0.83 | 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 | |
| sixlive/laravel-json-schema-assertions | 0.83 | Validate JSON responses and payloads against JSON Schema definitions in your Laravel tests. Adds expressive assertions like assertJsonSchema so you can verify API structure and contracts with minimal setup. | 71 | 72 | 13 | 580 | 0 | 1.0 | 13.2 | MIT | 1 year ago | |
| php-jsonpointer/php-jsonpointer | 0.83 | 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. | 92 | 96 | 10 | 932K | 1 | 0.9 | 55.2 | MIT | — | |
| ergebnis/json-pointer | 0.83 | RFC 6901 JSON Pointer abstraction for PHP. Create and convert reference tokens and pointers between plain strings, JSON strings, and URI fragment identifiers, handling proper escaping/encoding. Install via Composer: ergebnis/json-pointer. | 22 | 21 | 0 | 2M | 0 | 22.6 | 64.2 | MIT | 1 month ago | |
| willdurand/jsonp-callback-validator | 0.83 | Validate JSONP callback names to prevent XSS. JsonpCallbackValidator checks whether a callback like JSONP.callback is safe and rejects malicious function payloads. Use via instance or static validate(), installable via Composer. | 657 | 666 | 9 | 1M | 1 | 4.6 | 46.0 | MIT | 4 years ago | |
| kherge/json | 0.83 | 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 | — |
|
| phpcr/phpcr-api-tests | 0.82 | Test suite for the PHP Content Repository (PHPCR) API. Provides reusable, vendor-neutral compliance tests to validate PHPCR implementations against the specification, helping ensure consistent behavior across repositories and adapters. | 21 | 22 | 21 | 128 | 6 | 10.9 | 14.5 | NOASSERTION | 2 years ago | |
| galbar/jsonpath | 0.82 | — | 209 | 211 | 38 | 256K | 7 | 9.1 | 44.9 | Apache-2.0 | 3 years ago | |
| enm/json-api-common | 0.82 | JSON API Common provides shared PHP classes and interfaces for building JSON:API-compliant servers and clients. It powers enm/json-api-server and enm/json-api-client, covering resources, relationships, links, documents, errors, and requests. | 13 | 14 | 13 | 355 | 5 | 1.8 | 15.3 | MIT | 5 years ago | |
| flow/jsonpath | 0.82 | 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 | 42K | 18 | 4.0 | 24.4 | MIT | — | |
| symfony/json-path | 0.82 | Symfony JsonPath is a PHP component for navigating and querying JSON using JSONPath syntax per RFC 9535. Use JsonCrawler to evaluate paths, filter expressions, and extract values from complex JSON documents. | 17 | 17 | 0 | 19K | 0 | 29.4 | 48.9 | MIT | 3 weeks ago | |
| peekmo/jsonpath | 0.82 | 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 | |
| helmich/phpunit-json-assert | 0.82 | Adds concise JSON assertions to PHPUnit using JSONPath expressions and JSON Schema validation. Use the JsonAssertions trait to verify complex JSON/data structures with readable assert* helpers. Install via Composer and choose the branch matching your PHPUnit/PHP version. | 130 | 130 | 27 | 92K | 3 | 10.8 | 42.3 | MIT | 8 months ago |
How can I help you explore Laravel packages today?