innmind/hash
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.1 | — | MIT | 2 months ago |
|
| php-standard-library/hash | 0.84 | Cryptographic and non-cryptographic hashing for PHP with an Algorithm enum, timing-safe comparison, and HMAC support. | 0 | 0 | 0 | 10K | 0 | 21.7 | 64.9 | MIT | 1 week ago | |
| innmind/math | 0.83 | 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 |
|
| innmind/immutable | 0.83 | 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/time | 0.83 | 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/io | 0.82 | 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/reflection | 0.81 | 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 | 0.81 | 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/validation | 0.81 | 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/ip | 0.81 | innmind/ip is a Composer-ready PHP package for working with IPv4 and IPv6 addresses through a clean, typed API. It simplifies parsing, validation, comparison, and representation of IP values, helping PHP applications handle network address logic consistently and safely without manual string handling... | 0 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| innmind/json | 0.81 | 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/type | 0.80 | 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/xml | 0.80 | 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/url-template | 0.80 | 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/rest-client | 0.80 | innmind/rest-client is a simple PHP REST client for consuming HTTP APIs. It offers a clean interface for building requests, handling responses, and integrating remote REST services into Laravel or plain PHP applications without boilerplate. | 2 | 3 | 0 | 1 | 0 | 0.0 | 1.2 | MIT | — | |
| innmind/filesystem | 0.80 | PHP filesystem abstraction for reading, writing and managing files and directories through a consistent adapter-based API. Supports local and in-memory storage, making file operations easier to test, swap and reuse. | 4 | — | 1 | — | 2 | 15.2 | — | MIT | 3 months ago |
|
| innmind/black-box | 0.80 | BlackBox is a property-based testing framework and test runner for PHP. Define properties, feed them generated values, and verify your code behaves consistently across many scenarios. Runs 100 test cases per proof by default. | 47 | 47 | 3 | 7K | 1 | 23.1 | 33.3 | MIT | 4 months ago |
How can I help you explore Laravel packages today?