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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jane-php/json-schema-runtime | 0.88 | Runtime support library for code generated by Jane JsonSchema. Provides shared classes used by Jane-generated PHP clients and models (serialization, validation, etc.). See Jane docs for usage and contribute via the main janephp repository. | 19 | 20 | 2 | 314K | 0 | 0.8 | 55.3 | MIT | 7 years ago | |
| ergebnis/json-schema-validator | 0.88 | 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 | |
| basilicom/json-schema-request-validator-bundle | 0.88 | — | 1 | 1 | 0 | 38 | 0 | 1.2 | 18.0 | GPL-3.0 | 1 year ago | |
| league/json-guard | 0.88 | Unmaintained JSON Schema validator (draft 4) for PHP. Passes the full Draft 4 test suite, supports custom rule sets, and returns helpful errors with JSON Pointers. Consider opis/json-schema or swaggest/php-json-schema as alternatives. | 172 | 183 | 27 | 9K | 8 | 2.0 | 18.3 | MIT | — | |
| swaggest/json-schema | 0.87 | PHP library for JSON Schema (Draft 4/6/7): import schemas, validate JSON data, and define high-level PHP structures with schema-based rules. Supports $ref/definitions, formats, and detailed validation errors for robust data validation. | 488 | 494 | 53 | 298K | 22 | 19.9 | 46.4 | MIT | 1 year ago | |
| effiana/jsonform | 0.87 | Serialize Symfony Forms into JSON Schema for documentation, validation, and client-side form generation. Map form field types to transformers via a resolver, then transform a Form into a JSON schema usable with tools like json-editor or liform-react. | 1 | 1 | 0 | 0 | 0 | 2.1 | — | MIT | 6 years ago | |
| destro/json-schema-form-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| justinrainbow/json-schema | 0.85 | 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. | 3,627 | 3,677 | 369 | 6M | 14 | 62.3 | 56.7 | MIT | 1 month ago | |
| event-engine/php-schema | 0.83 | Event Engine PHP Schema provides PHP type definitions to describe and validate event-driven message payloads. Define schemas for commands, events, and queries with reusable types, enabling consistent serialization, documentation, and tooling across your services. | 3 | 3 | 1 | 7K | 1 | 1.0 | 44.8 | MIT | 5 years ago | |
| opis/json-schema | 0.80 | Opis JSON Schema validates JSON documents against JSON Schema drafts 2020-12 to 06. Includes custom errors, PHP filters, schema reuse/mappers, slots, pointers, URI templates, $data, casting, and custom formats/media types. | 654 | 659 | 66 | 2M | 12 | 18.5 | 54.8 | Apache-2.0 | 9 months ago | |
| api-platform/json-schema | 0.78 | — | 34 | 32 | 1 | 493K | 0 | 0.2 | 55.3 | MIT | — | |
| jane-php/json-schema | 0.73 | — | 12 | 12 | 6 | 57K | 0 | 0.8 | 50.3 | MIT | 7 years ago | |
| event-engine/php-engine | 0.72 | 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-data | 0.71 | Immutable PHP value objects and data containers for event-driven apps. Provides typed properties, casting, validation, and convenient hydration from arrays/JSON, plus serialization back to payloads—useful for messages, commands, events, and read models in Event Engine setups. | 20 | 20 | 4 | 7K | 1 | 22.9 | 40.7 | MIT | 1 month ago | |
| event-engine/php-event-store | 0.69 | — | 5 | 5 | 3 | 5K | 1 | 1.8 | 40.1 | MIT | 1 year ago |
How can I help you explore Laravel packages today?