innmind/encoding
Lightweight PHP library from InnMind offering abstractions and implementations for encoding and decoding data, with a clean, consistent interface for converting values to and from encoded representations. Useful for serialization, APIs, and format-agnostic data handling.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| innmind/json | 0.84 | 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 | |
| innmind/http | 0.82 | 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.1 | — | MIT | 2 months 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 |
|
| innmind/mutable | 0.80 | Mutable collection types for PHP, offering in-place Set, Sequence, and Map structures built on InnMind's immutable foundation. Add, remove, and update elements without rebuilding collections, while keeping a clean, type-safe API. Useful when performance matters more than persistence. | 0 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| innmind/io | 0.79 | 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/hash | 0.79 | InnMind Hash provides a small, object-oriented API for working with hashes in PHP. It makes generating and comparing hash values straightforward, with multiple algorithms supported, while keeping hashing logic cleanly separated from application code. | 0 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| innmind/reflection | 0.79 | 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.79 | 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/immutable | 0.79 | 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 |
|
| innmind/html | 0.78 | 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. | 1 | — | 0 | — | 1 | 15.2 | — | MIT | 2 months ago |
|
| innmind/specification | 0.78 | Innmind's specification package brings the Specification pattern to PHP, letting you compose business rules with and/or/not operators and reuse them for validation, filtering, or query building. Small immutable objects keep domain logic expressive, decoupled, and testable. | 0 | — | 0 | — | 0 | 8.6 | — | MIT | 7 months ago |
|
| innmind/media-type | 0.78 | 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 | |
| innmind/http-transport | 0.78 | Innmind HTTP Transport is a PHP library for sending HTTP requests and handling responses through a clean, framework-agnostic API. Designed for the InnMind ecosystem, it keeps transport integration simple, testable, and lightweight for applications and services. | 1 | 1 | 1 | 1K | 3 | 16.6 | 45.0 | MIT | 2 months ago | |
| innmind/colour | 0.77 | A small PHP library for representing and manipulating colours as immutable value objects. Parse hex, RGB and HSL values, convert between colour models and compare colours with a clean API that fits the Innmind ecosystem. | 1 | 1 | 1 | 1K | 0 | 15.5 | 43.8 | MIT | 2 months ago | |
| innmind/url | 0.77 | 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 | |
| php-standard-library/encoding | 0.77 | Encoding component from the PHP Standard Library, offering consistent, reusable PHP utilities for common encode and decode operations. Lightweight and standards-focused, it helps keep encoding logic clean and predictable across projects. | 1 | — | 0 | — | 0 | 19.5 | — | MIT | 1 week ago |
|
| innmind/time | 0.77 | InnMind Time is a PHP library for immutable, object-oriented time handling: instants, durations, and temporal arithmetic via an explicit clock. It avoids hidden global state, making time-dependent code easier to test and reason about. | 0 | — | 0 | — | 0 | 16.1 | — | MIT | 2 months ago |
|
| innmind/validation | 0.77 | A framework-agnostic validation library for PHP that lets you compose reusable rules, validate nested data structures, and return structured, readable errors for APIs, forms, and domain objects without tying validation to your framework. | 1 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| innmind/xml | 0.76 | 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 |
|
| helgesverre/toon | 0.76 | TOON is a compact, human-readable data format that cuts token usage when sending structured data to LLMs. This PHP port offers simple encode and decode methods, works on PHP 8.1+, and supports arrays, objects, and primitives. | 132 | 129 | 14 | 43K | 0 | 18.2 | 39.7 | MIT | 3 months ago |
How can I help you explore Laravel packages today?