justinrainbow/json-schema
Validate JSON documents against JSON Schema in PHP. Supports Draft-3, Draft-4, Draft-6 and Draft-7 (coverage varies). Install via Composer and use JsonSchema\Validator to validate data with local file $ref schemas and inspect validation errors.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| abc/job | — | 2 | 2 | 1 | 4 | 0 | 0.0 | 5.1 | MIT | — | |
| akeneo/pim-community-dev | — | 1,032 | 1,031 | 538 | 3K | 372 | 63.0 | 38.0 | NOASSERTION | 3 months ago | |
| antonchernik/restful-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| api-platform/core | API Platform Core lets you quickly build hypermedia-driven REST and GraphQL APIs in PHP/Symfony. Supports JSON-LD, Hydra, OpenAPI v2/v3, JSON:API, HAL, and RFC7807. Extensible, high-performance, API-first. | 2,567 | 2,583 | 970 | 981K | 187 | 82.3 | 69.0 | MIT | 1 week ago | |
| basilicom/json-schema-request-validator-bundle | — | 1 | 1 | 0 | 38 | 0 | 1.2 | 18.0 | GPL-3.0 | 1 year ago | |
| bcastellano/json-schema-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| behatch/contexts | Reusable Behat 3 context library with ready-made steps for browser/Mink, REST, JSON, XML, tables, system commands, and debugging. Easy to install via Composer and enable in behat.yml, with configurable timeouts, screenshots, and evaluation modes. | 386 | 392 | 204 | 30K | 31 | 12.6 | 30.8 | NOASSERTION | 6 years ago | |
| biig/melodiia | — | 18 | 18 | 4 | 0 | 8 | 22.0 | 2.6 | MIT | 4 months ago | |
| cebe/php-openapi | — | 499 | — | 99 | — | 26 | 15.9 | 18.9 | MIT | 1 year ago | |
| codeception/module-rest | REST module for Codeception that simplifies testing REST/JSON APIs: send HTTP requests, set headers/auth, validate response codes, formats, and payloads, and assert JSON/XML content. Integrates with other Codeception modules for end-to-end API tests. | 60 | 60 | 29 | 572K | 15 | 24.2 | 65.3 | MIT | 6 months ago | |
| codememory/api-bundle | — | 1 | 1 | 0 | 0 | 0 | 3.1 | — | MIT | 2 years ago | |
| components-web-app/api-components-bundle | — | 32 | 32 | 8 | 449 | 2 | 0.8 | 16.1 | MIT | — | |
| composer/composer | Composer is the dependency manager for PHP. Declare project requirements, install/update packages, and manage autoloading with a lock file for repeatable builds. Works with Packagist and VCS repositories; runs via CLI on PHP 7.2.5+ (latest). | 29,484 | 29,543 | 4,815 | 3M | 123 | 91.6 | 60.5 | MIT | 3 weeks ago | |
| cyve/json-schema-form-bundle | — | 7 | 7 | 8 | 0 | 2 | 0.8 | 0.4 | MIT | — | |
| dbp/relay-blob-bundle | — | 0 | 0 | 0 | 1K | 1 | 0.1 | 43.3 | AGPL-3.0 | — | |
| destro/json-schema-form-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| devizzent/cebe-php-openapi | Fork of cebe/php-openapi providing PHP objects to read/write OpenAPI 3.0/3.1 YAML and JSON. Includes a CLI tool to validate and convert API description files. Install via Composer; works on PHP 7.1+ (including PHP 8). | 39 | 38 | 14 | 617K | 4 | 15.3 | 61.8 | MIT | 5 months ago | |
| dunglas/api-bundle | API Platform Core builds hypermedia-driven REST and GraphQL APIs with Symfony. Supports JSON-LD/Hydra, OpenAPI v2/v3, JSON:API, HAL, and Problem Details. Quickly generate powerful, extensible, high-performance APIs. | 2,567 | 2,571 | 970 | 65 | 188 | 82.4 | 31.5 | MIT | 1 week ago | |
| ergebnis/composer-normalize | Composer plugin that automatically normalizes composer.json: consistent key ordering, formatting, and whitespace to reduce diffs and style debates. Install as a dev dependency, allow the plugin, and run it in CI to keep composer.json tidy and predictable. | 1,116 | 1,117 | 36 | 1M | 12 | 36.1 | 52.6 | MIT | 2 months ago | |
| ergebnis/json-normalizer | Normalize JSON documents with composable normalizers. Includes generic and vendor-specific normalizers for formatting, indentation, schema-based ordering, JSON encoding, chaining, callbacks, and controlling final newlines. Install via Composer and apply a Normalizer to produce consistent JSON output... | 82 | 83 | 5 | 1M | 0 | 12.8 | 57.4 | MIT | 10 months ago | |
| ergebnis/json-schema-validator | Validate JSON data against JSON Schema in PHP with a focus on clear, actionable errors. Built on top of justinrainbow/json-schema, it adds structured reporting and better integration for projects needing reliable schema validation in tests and runtime. | 36 | 37 | 0 | 1M | 1 | 7.1 | 57.4 | MIT | 10 months ago | |
| event-engine/php-engine | CQRS/Event Sourcing framework for PHP to rapidly build event-sourced applications and evolve toward richer domain models. Customize architecture and programming style via “Flavours,” with a full tutorial and separate documentation repo. | 54 | 54 | 11 | 620 | 4 | 10.3 | 15.7 | MIT | 1 year ago | |
| event-engine/php-json-schema | Event Engine JSON Schema package for PHP. Generate/use JSON Schema with ImmutableRecord type detection. v1.x detects types via method return hints (PHP 7.2–7.3); v2.x uses PHP 7.4+ typed properties for improved schema support. | 6 | 6 | 4 | 2K | 1 | 6.0 | 34.0 | MIT | 1 year ago | |
| ezsystems/ezplatform-rest | Adds a REST remote API to Ibexa DXP and Ibexa Open Source, enabling external clients to interact with Ibexa content and services. Includes official REST API reference and documentation links for usage and endpoints. | 11 | 11 | 10 | 2K | 0 | 9.4 | 29.9 | NOASSERTION | 2 years ago | |
| fabpot/php-cs-fixer | Automatically fix PHP coding standards issues and unify style across your codebase. Includes rule sets like PER-CS, Symfony, and PhpCsFixer, plus configurable rules and migrations to modern PHP and PHPUnit. Supports PHP 7.4–8.5. | 13,542 | 13,555 | 1,635 | 13K | 42 | 88.9 | 37.5 | MIT | 1 week ago | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically detects and fixes PHP coding style issues, applying built-in rule sets (PER-CS, Symfony, PhpCsFixer) or custom configs. Helps modernize code for newer PHP/PHPUnit. Install via Composer; supports PHP 7.4–8.5. | 13,541 | 13,631 | 1,635 | 5M | 42 | 90.3 | 73.4 | MIT | 1 week ago | |
| goldspecdigital/oooas | Dependency-free PHP library for building OpenAPI specs with immutable, strongly-typed objects. Compose info, paths, operations, schemas, responses, and tags in code, then export the finished specification to JSON (YAML via another package). | 231 | 231 | 27 | 65K | 15 | 14.8 | 39.6 | MIT | 4 years ago | |
| helmich/phpunit-json-assert | 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 | 129 | 27 | 80K | 3 | 16.4 | 43.0 | MIT | 4 months ago | |
| herrera-io/json | 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 | — | 3K | — | 0.0 | 47.8 | — | — | |
| humbug/box | — | 1,315 | 1,319 | 110 | 32K | 73 | 52.2 | 50.7 | MIT | 4 months ago | |
| ibexa/rest | — | 5 | 5 | 6 | 31K | 0 | 29.4 | 61.6 | NOASSERTION | 2 weeks ago | |
| infection/infection | Infection is a PHP mutation testing framework that measures how well your tests detect small code changes. Run it in CI to get a Mutation Score Indicator (MSI), uncover weak assertions, and improve test quality. PHP 8.3+. | 2,224 | 2,233 | 186 | 996K | 167 | 66.3 | 69.6 | BSD-3-Clause | 3 weeks ago | |
| localheinz/composer-normalize | Normalize your composer.json consistently. localheinz/composer-normalize sorts keys, formats lists, and enforces a stable structure to reduce diffs and keep projects tidy. Works well in CI and pre-commit hooks for repeatable results. | 1,116 | 1,115 | 36 | 1K | 12 | 35.5 | 9.4 | MIT | 2 months ago | |
| nfephp-org/sped-cte | — | 118 | 118 | 135 | 11K | 14 | 13.6 | 31.5 | NOASSERTION | 1 year ago | |
| nfephp-org/sped-nfe | Biblioteca PHP para gerar, assinar e comunicar NF-e (55) e NFC-e (65) com as SEFAZ. Suporta todos os estados, emissĂŁo com eCPF (com exceções), envio sĂncrono e atualizações conforme notas tĂ©cnicas e schemas recentes do SPED NF-e. | 1,497 | 1,502 | 625 | 71K | 5 | 24.1 | 24.3 | NOASSERTION | 6 years ago | |
| nipwaayoni/elastic-apm-php-agent | Laravel-friendly Elastic APM PHP agent for instrumenting apps and sending performance data, errors, and transactions to an Elastic APM Server. Helps monitor response times, slow queries, and exceptions with simple setup and configurable reporting. | 30 | 30 | 15 | 12K | 2 | 6.1 | 35.7 | NOASSERTION | 1 year ago | |
| php-opencloud/openstack | PHP OpenStack SDK for connecting to OpenStack APIs from PHP. Simple, idiomatic clients with support for multiple OpenStack services and versions, semantic versioning, and active docs and tests. Requires PHP 7.2.5+ and ext-curl. | 230 | 231 | 156 | 39K | 65 | 51.1 | 64.1 | Apache-2.0 | 1 month ago | |
| plivo/plivo-php | — | 111 | 114 | 116 | 98K | 6 | 36.9 | 66.1 | MIT | 1 month ago | |
| raml-org/raml-php-parser | — | 200 | 197 | 75 | 790 | 7 | 5.5 | 8.5 | MIT | 4 years ago | |
| roave/backward-compatibility-check | Checks your PHP library for backward compatibility breaks between git tags/versions. Designed for CI: compares the last SemVer tag to current HEAD, reports API breaks, and exits non-zero on failure. Install via Composer or run in Docker. | 601 | 600 | 67 | 239K | 37 | 42.8 | 57.2 | MIT | 2 months ago | |
| soyuka/contexts | Add lightweight context handling to PHP/Laravel apps with soyuka/contexts. Store and retrieve per-request or runtime context data (like user, locale, tracing IDs) in a clean API to simplify logging, debugging, and cross-cutting concerns without global state. | 28 | 28 | 22 | 35K | 0 | 3.2 | 42.9 | NOASSERTION | 1 year ago | |
| t3docs/fluid-documentation-generator | Generates automatic TYPO3 Fluid ViewHelper reference documentation in RST. Configured via JSON files, it builds navigable RST pages plus a JSON index for Fluid namespaces and ViewHelpers, ready to render with TYPO3 render-guides. | 1 | 1 | 2 | 252 | 0 | 17.5 | 32.7 | LGPL-3.0 | 3 months ago | |
| woohoolabs/yin | PSR-7–compatible PHP framework for building JSON:API servers. Provides documents, resources, hydrators, request/response validation, pagination, relationship handling, content negotiation, middleware support, and custom serialization/deserialization. | 240 | 240 | 37 | 3K | 5 | 12.7 | 17.5 | MIT | 5 years ago | |
| wp-cli/wp-cli | WP-CLI is the command-line interface for WordPress. Manage sites without a browser: install and update core, plugins, and themes; configure multisite; run database operations; and automate routine admin tasks in scripts and CI. | 5,118 | 5,131 | 1,023 | 601K | 26 | 57.6 | 40.0 | MIT | 1 year ago | |
| zenstruck/browser | A Laravel-friendly browser testing toolkit built on Symfony BrowserKit and Panther. Easily crawl pages, click links, submit forms, assert on HTML, and drive real headless browsers—great for end-to-end tests and fluent, expressive UI assertions. | 227 | 226 | 26 | 93K | 34 | 40.2 | 57.8 | MIT | 1 month ago |
How can I help you explore Laravel packages today?