innmind/html
Innmind/html is a PHP library for constructing and manipulating HTML documents as immutable object trees. It provides a typed, composable API for elements, attributes, and text, helping you generate clean markup without fragile string concatenation.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| innmind/xml | 0.89 | Innmind/Xml is a PHP library for reading, building, and manipulating XML documents via immutable node objects. It provides a typed API for documents, elements, attributes, and text, plus readers and writers to convert between XML strings and object trees. | 0 | — | 1 | — | 1 | 15.3 | — | MIT | 2 months ago |
|
| innmind/http | 0.85 | Innmind HTTP provides lightweight, immutable HTTP request and response abstractions for PHP, giving developers a clean, framework-agnostic foundation for building clients, servers, and middleware. | 4 | — | 0 | — | 0 | 15.5 | — | MIT | 2 months ago |
|
| innmind/io | 0.83 | A typed I/O abstraction for PHP that wraps streams, files, and sockets behind lazy, composable interfaces. It standardizes reading, writing, and resource handling so applications can swap data sources without changing their logic. | 1 | 1 | 0 | 2K | 1 | 16.1 | 45.7 | MIT | 2 months ago | |
| innmind/url | 0.83 | A lightweight PHP library for representing and manipulating URLs as immutable value objects. Parse and validate absolute or relative URLs, inspect and modify scheme, host, path, query and fragment, then convert back to strings through a clean, predictable API. | 0 | 0 | 0 | 2K | 0 | 14.7 | 50.8 | MIT | 3 months ago | |
| innmind/reflection | 0.82 | Provides a simple object-oriented wrapper around PHP's native reflection API, letting you inspect classes, interfaces, methods, properties and parameters with a cleaner, more predictable interface. Useful for building tooling, dependency injection containers and code analysis. | 1 | — | 3 | — | 0 | 15.9 | — | MIT | 2 months ago |
|
| innmind/url-template | 0.82 | A PHP implementation of RFC 6570 URI Templates for expanding URL templates with variables. Build type-safe URLs using simple and complex expressions, with a clean API that fits the Innmind ecosystem and simplifies dynamic link generation. | 4 | 4 | 1 | 216 | 0 | 15.2 | 25.8 | MIT | 2 months ago | |
| innmind/graphviz | 0.82 | Generate Graphviz DOT graphs and rendered diagrams directly from PHP. Build nodes and edges programmatically, then export to DOT syntax or render images to visualize structures, workflows, dependencies, and relationships in your InnMind or standalone PHP application. | 2 | — | 1 | — | 1 | 15.3 | — | MIT | 2 months ago |
|
| thesoftwarefanatics/php-html-parser | 0.81 | A PHP HTML parser for loading, traversing, and manipulating HTML documents. It provides a simple API for extracting elements, attributes, and text, making it useful for scraping, DOM-style processing, and HTML cleanup in PHP applications. | 33 | 33 | 10 | 936 | 4 | 1.8 | 20.8 | MIT | 7 years ago | |
| innmind/media-type | 0.81 | A PHP library for working with media types (MIME types): parse, validate, and compare content types, handle parameters, and map file extensions. Lightweight and framework-agnostic, it helps Laravel and PHP applications negotiate HTTP responses, validate uploads, and manage content-type headers relia... | 0 | 0 | 0 | 2K | 0 | 15.1 | 50.3 | MIT | 2 months ago | |
| phpgt/dom | 0.81 | A modern DOM API for PHP built on the native DOMDocument, giving you browser-style, standardised object-oriented DOM manipulation server-side. Treat HTML files as templates and ready-process pages for browsers, webservers and CDNs. | 124 | 126 | 29 | 293K | 2 | 30.2 | 54.2 | MIT | 1 month ago | |
| anahkiasen/html-object | 0.81 | HtmlObject brings object-oriented HTML generation to PHP and Laravel. Build tags, lists, tables, and forms through a fluent, chainable API instead of messy string concatenation. Each element is a dedicated class you can extend, keeping markup clean, reusable, and easy to maintain. | 128 | — | 21 | — | 4 | 2.5 | 1.5 | MIT | 9 years ago |
|
| innmind/math | 0.81 | InnMind Math is a compact PHP library for common mathematical operations and numeric handling. It offers reusable, framework-agnostic helpers and value objects that make calculations consistent and easy to integrate into PHP projects. | 3 | — | 1 | — | 3 | 16.3 | 0.4 | MIT | 2 months ago |
|
| kylekatarnls/html-object | 0.81 | HTML Object provides an object-oriented way to work with HTML in PHP: create elements, nest children, set attributes, and render clean markup through a fluent API. Useful for reusable components and programmatic HTML generation in any PHP app. | 2 | 2 | 1 | 38K | 0 | 0.1 | 55.3 | MIT | 3 years ago | |
| masterminds/html5 | 0.81 | HTML5-PHP is a standards-compliant HTML5 parser and serializer written entirely in PHP. It includes both a DOM tree builder and an event-based SAX-like parser, supports PHP namespaces and Composer, interoperates with QueryPath, and requires PHP 7.4+. Stable and widely used in production. | 1,787 | 1,808 | 126 | 16M | 26 | 50.1 | 74.8 | NOASSERTION | 1 week ago | |
| innmind/type | 0.81 | innmind/type provides a lightweight type system for PHP, letting you express and enforce typed data structures, unions, and constraints in a declarative way. It integrates cleanly with the Innmind ecosystem and keeps validation explicit and composable. | 1 | — | 0 | — | 0 | 8.4 | — | MIT | 7 months ago |
|
| emanueleminotto/simple-html-dom | 0.80 | Simple HTML DOM parser for PHP. Provides a lightweight API to load HTML from strings/files/URLs, traverse and query elements, and extract text/attributes. Handy for scraping, data extraction, and quick HTML manipulation without a full browser. | 11 | 17 | 8 | 530 | 0 | 0.6 | 22.9 | — | 11 years ago | |
| innmind/object-graph | 0.80 | A lightweight PHP library for modeling objects and their relationships as a graph. Build nodes and edges, traverse connections, and inspect object graphs through a small API suited to domain models, dependency analysis, and debugging tools. | 24 | 24 | 2 | 2 | 0 | 6.8 | 0.5 | MIT | 8 months ago | |
| innmind/immutable | 0.80 | Innmind/Immutable provides persistent, immutable collections for PHP, including sequences, sets, maps, and streams. It offers a functional API with lazy operations, structural sharing, and type-safe wrappers for predictable, side-effect-free data manipulation. | 75 | — | 4 | — | 2 | 16.4 | — | MIT | 2 months ago |
|
| wa72/htmlpagedom | 0.80 | wa72/htmlpagedom is a PHP library that extends DOMDocument for easy HTML manipulation with jQuery-style methods and CSS selectors. Load HTML strings or files, then query and modify elements using familiar find, filter, addClass, attr, and append APIs, powered by Symfony CssSelector. | 337 | 347 | 46 | 60K | 7 | 10.0 | 35.0 | MIT | 9 months ago | |
| innmind/json | 0.80 | A lightweight PHP wrapper around JSON encoding and decoding, offering a simple API that throws exceptions on invalid data or encoding failures so serialization and parsing are safer and easier to reason about. | 9 | 9 | 2 | 1K | 0 | 5.3 | 30.8 | MIT | 8 months ago |
How can I help you explore Laravel packages today?