brick/structured-data
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/schema-org | 0.88 | Fluent PHP builder for the full Schema.org vocabulary. Create Schema.org types and properties via chainable methods and output valid JSON-LD/ld+json scripts for SEO. Auto-generated from Schema.org standards for complete coverage. | 1,508 | 1,526 | 145 | 337K | 0 | 38.3 | 37.2 | MIT | 2 months ago | |
| brick/schema | 0.87 | 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. | 52 | 51 | 6 | 11K | 5 | 2.8 | 33.6 | MIT | 1 year ago | |
| ralphjsmit/laravel-seo | 0.85 | Laravel SEO made easy: generates valid meta tags out of the box (title, meta, OpenGraph, Twitter, structured data, favicon, robots, alternates). Store SEO per model, render with seo()->for($model), or provide dynamic SEOData without saving. | 859 | 862 | 66 | 57K | 4 | 30.5 | 29.8 | MIT | 4 months ago | |
| api-platform/json-schema | 0.85 | — | 34 | 32 | 1 | 493K | 0 | 0.2 | 55.3 | MIT | — | |
| sabre/xml | 0.81 | sabre/xml is a specialized XML reader and writer for PHP. It makes it easy to parse XML into structured data and generate XML with custom serializers. Supports PHP 7.4+ and PHP 8, with strict type declarations in v3. | 531 | 554 | 78 | 816K | 19 | 35.9 | 57.2 | BSD-3-Clause | 3 months ago | |
| labrodev/laravel-markdownable | 0.80 | Laravel package to load Markdown pages with YAML front matter by slug, parse metadata, convert to HTML, and return a structured PageData object. Includes contracts for swapping implementations and a Markdownable facade for simple access. | 0 | 0 | 0 | 17 | 0 | 0.0 | 16.6 | MIT | — | |
| alexmanno/serializer | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | Apache-2.0 | — | |
| salsify/json-streaming-parser | 0.79 | Streaming JSON parser for PHP that processes huge JSON documents without loading them into memory. SAX-style event callbacks via a Listener interface, PSR compliant, installable with Composer. Ideal for large files and low-memory environments. | 778 | 789 | 130 | 123K | 8 | 10.9 | 32.4 | MIT | 3 years ago | |
| fluxbb/commonmark | 0.78 | Laravel-friendly CommonMark utilities from FluxBB: parse, render, and work with Markdown/CommonMark content in PHP with sensible defaults and integration patterns suited to Laravel apps. Lightweight package aimed at consistent, safe content rendering. | 15 | 15 | 1 | 6 | 5 | 1.4 | 3.0 | MIT | — | |
| bcncommerce/json-stream | 0.78 | Stream JSON reading and writing for PHP. Incrementally parse or generate large JSON documents from file handles without loading everything into memory. Supports entering/leaving objects and arrays, reading keys or iterating items—ideal for exports/imports like product catalogs. | 65 | 68 | 10 | 40K | 2 | 2.2 | 38.4 | MIT | 5 years ago | |
| codeages/biz-framework | 0.78 | Biz Framework is a lightweight PHP service-layer framework with a container and core building blocks like config, DB connections/migrations, cache, DAO/service patterns, events, validation, logging, and exceptions—aimed at structuring business logic cleanly. | 67 | 68 | 35 | 92 | 3 | 9.9 | 5.5 | MIT | 7 years ago | |
| s9e/text-formatter | 0.78 | PHP text formatting library with plugin support for BBCode, Markdown, HTML, and more. Includes predefined bundles, extensive documentation, and a JavaScript port for client-side preview and demos. Install via Composer and integrate customizable parsing/rendering. | 243 | 250 | 42 | 74K | 3 | 18.1 | 37.5 | MIT | 8 months ago | |
| digitalrevolution/utils | 0.77 | — | 1 | 1 | 8 | 2K | 1 | 24.5 | 48.2 | MIT | 3 months ago | |
| api-platform/serializer | 0.77 | — | 29 | 29 | 0 | 493K | 0 | 0.1 | 55.3 | MIT | — | |
| crosiersource/crosierlib-base | 0.77 | — | 0 | 1 | — | 1 | — | 0.0 | 4.2 | — | — | |
| codeliner/array-reader | 0.76 | Read values from multidimensional PHP arrays using dot-paths with escaping for dotted keys. Typed getters like stringValue() accept defaults when paths are missing, and pathExists() lets you distinguish null values from non-existent paths. | 19 | 21 | 5 | 8K | 0 | 1.7 | 35.0 | BSD-3-Clause | 7 years ago | |
| laminas/laminas-xml | 0.74 | Secure XML utilities for PHP: parse and validate XML with safe defaults, mitigate XXE/XEE attacks, and control external entity loading. Helpful for apps that consume untrusted XML and need hardened DOM/LibXML configuration. | 14 | 14 | 10 | 66K | 1 | 13.1 | 54.9 | BSD-3-Clause | 6 months ago | |
| j0k3r/php-readability | 0.74 | Extracts the main article content and title from messy web pages in PHP. Improved fork of php-readability with tests, namespacing, and optional HTML cleanup via Tidy (or libxml). Supports PSR-3 logging for debugging. | 184 | 190 | 38 | 39K | 5 | 32.0 | 40.1 | Apache-2.0 | 3 weeks ago | |
| mf2/mf2 | 0.72 | Pure PHP microformats2 parser that turns HTML into structured data. Uses generic rules (p-, u-, etc.) rather than hard-coded formats, keeping the parser small and maintainable. Install via Composer; optionally uses masterminds/html5 for better HTML5 parsing. | 199 | 202 | 39 | 6K | 22 | 12.6 | 33.6 | CC0-1.0 | 4 years ago | |
| benbjurstrom/markdown-object | 0.70 | Intelligent Markdown chunking for LLM/RAG workflows. Preserves headings, lists, tables, and semantic relationships while splitting into token-aware chunks sized for embedding model context windows. Built on League CommonMark with TikToken support. | 22 | 23 | 1 | 3K | 1 | 8.3 | 31.2 | MIT | 8 months ago |
How can I help you explore Laravel packages today?