brick/schema
brick/schema is a PHP library to define, validate, and serialize data structures using schemas. Model arrays and objects with clear rules, enforce types and constraints, and convert to/from common formats for safer data exchange and persistence.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/schema-org | 0.89 | spatie/schema-org is a fluent PHP builder for all Schema.org types and properties, generated from the official vocabulary. Chain methods to construct structured data and output valid ld+json script tags for rich search results. | 1,509 | 1,530 | 145 | 548K | 0 | 40.5 | 41.0 | MIT | 1 month ago | |
| jane-php/json-schema | 0.87 | — | 11 | 13 | 6 | 64K | 0 | 0.8 | 51.5 | MIT | 8 years ago | |
| api-platform/json-schema | 0.87 | — | 36 | 35 | 1 | 756K | 0 | 0.2 | 55.3 | MIT | — | |
| justinrainbow/json-schema | 0.85 | A PHP library for validating JSON data against JSON Schema definitions, supporting Draft-3, Draft-4, Draft-6, Draft-7, and Draft 2019-09. Install via Composer to validate payloads and catch structural or schema errors. | 3,622 | 3,676 | 376 | 7M | 17 | 67.3 | 65.3 | MIT | 2 weeks ago | |
| brick/structured-data | 0.84 | Generate, parse, and validate Schema.org structured data in PHP. brick/structured-data helps you build JSON-LD and other formats with a typed API, ensuring correct properties and values for SEO-rich pages and interoperable metadata. | 26 | 26 | 10 | 30K | 2 | 2.2 | 43.9 | MIT | 1 year ago | |
| coder-at-heart/object-models | 0.81 | — | 5 | 6 | 0 | 1 | 0 | 0.0 | 0.9 | MIT | — | |
| mtolhuys/laravel-schematics | 0.73 | — | 1,483 | 1,486 | 130 | 2K | 19 | 8.9 | 10.8 | MIT | — | |
| swaggest/json-schema | 0.73 | 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. | 487 | 494 | 53 | 303K | 24 | 20.5 | 47.1 | MIT | 1 year ago |
How can I help you explore Laravel packages today?