innmind/black-box
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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| fanat98/laravel-task-orchestrator | — | 2 | 3 | 0 | 34 | 0 | 0.1 | 15.1 | — | — | |
| formal/access-layer | Formal Access Layer is a Laravel package for building a clean, centralized access-control layer. It helps organize authorization rules, permissions, and access checks so application code stays consistent, testable, and easy to maintain. | 1 | 1 | 1 | 1K | 1 | 17.8 | 45.2 | MIT | 1 month ago | |
| innmind/async | innmind/async provides asynchronous primitives for PHP, including futures/promises and an event loop for composing non-blocking operations in a functional style, with integration across the Innmind ecosystem. | 1 | — | 0 | — | 3 | 16.6 | 0.4 | MIT | 2 months ago |
|
| innmind/cli | A PHP CLI package from the Innmind ecosystem for building console applications with composable commands, arguments, and input handling. It provides a lightweight, functional-style foundation for defining and running command-line tools. | 1 | — | 0 | — | 1 | 15.9 | — | MIT | 2 months ago |
|
| innmind/colour | 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 | 44.0 | MIT | 2 months ago | |
| innmind/di | A dependency injection container for PHP that composes object graphs through explicit bindings, constructor autowiring, and factory closures. Part of the InnMind stack, it keeps service configuration readable and testable while resolving shared or lazy instances on demand. | 0 | — | 0 | — | 0 | 6.4 | — | MIT | 8 months ago |
|
| 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. | 0 | — | 0 | — | 0 | 15.2 | — | MIT | 2 months ago |
|
| innmind/filesystem | 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/file-watch | Watch files and directories for changes from PHP. innmind/file-watch surfaces filesystem events when files are created, modified, or deleted, making it useful for hot reloading, build watchers, and automation that must react to file changes. | 1 | 1 | 1 | 1K | 1 | 15.6 | 44.5 | MIT | 2 months ago | |
| innmind/graphviz | 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 |
|
| 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. | 0 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| 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. | 1 | — | 0 | — | 1 | 15.2 | — | MIT | 2 months ago |
|
| innmind/http | 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/http-transport | 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/immutable | 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/io | 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/ip | 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/math | 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/media-type | 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/mutable | 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/neo4j-dbal | — | 1 | 1 | 0 | 0 | 1 | 0.1 | — | MIT | — | |
| innmind/object-graph | 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/operating-system | Provides a portable abstraction over the host operating system for PHP, exposing filesystem, process, clock, environment, and related services through a consistent, testable API so applications can avoid direct reliance on platform-specific functions. | 9 | 9 | 0 | 1K | 2 | 16.5 | 33.5 | MIT | 2 months ago | |
| innmind/reflection | 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/rest-server | Framework-agnostic REST server for PHP that exposes domain resources over HTTP with configurable routes, CRUD-style operations, content negotiation, and consistent error handling. Built on Innmind’s HTTP abstractions for embedding APIs into existing applications. | 2 | 3 | 0 | 1 | 0 | 0.0 | 1.2 | MIT | — | |
| innmind/router | A lightweight PHP routing component for Innmind applications that maps HTTP requests to handlers using declarative route patterns, named routes, and route matching. Integrates with Innmind's HTTP and immutable collections for composable dispatch. | 0 | — | 1 | — | 0 | 15.2 | — | MIT | 2 months ago |
|
| innmind/server-control | A lightweight, framework-agnostic PHP library for controlling servers and remote processes. It offers a clean API to define connections, execute commands, and manage start, stop, restart, and status operations, making server automation easier to integrate, extend, and test. | 0 | 0 | 1 | 1K | 2 | 20.3 | 51.0 | MIT | 1 week ago | |
| innmind/server-status | Innmind/server-status is a lightweight PHP package for exposing server health-check endpoints. It reports application and dependency status in a simple, monitor-friendly format, making it easy to integrate with load balancers, uptime checks, and operational dashboards. | 7 | 7 | 1 | 1K | 1 | 16.1 | 35.3 | MIT | 2 months ago | |
| innmind/signals | Signal handling abstraction for PHP: register listeners for POSIX signals such as SIGTERM or SIGINT and react cleanly in long-running CLI processes, workers, and daemons without scattering pcntl calls throughout your code. | 0 | — | 0 | — | 0 | 15.9 | — | MIT | 2 months ago |
|
| innmind/stack-trace | A lightweight PHP library for working with stack traces: capture them, inspect individual frames, and render readable traces for debugging and error reporting. Framework-agnostic and simple to drop into existing error handlers. | 0 | 1 | 1 | 1K | 0 | 15.8 | 47.8 | MIT | 2 months ago | |
| innmind/time | 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/time-continuum | InnMind Time Continuum is a PHP library for modeling time as a continuum of instants and intervals. It offers immutable temporal objects, precise duration arithmetic, comparisons, and conversions for scheduling and time-based domain logic. | 28 | 28 | 1 | 2K | 0 | 2.2 | 18.4 | MIT | 9 months ago | |
| innmind/type | 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/url | 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/url-template | 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/validation | 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 | 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 |
|
| karross/karross-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| tiime/api-deprecation-bundle | — | 1 | 1 | 0 | 1 | 0 | 0.3 | 2.8 | — | — |
How can I help you explore Laravel packages today?