flow-php/types
Flow PHP type system library with typed value objects and type definitions for consistent, safe data handling across the Flow ecosystem. Designed for ETL pipelines, it helps enforce data contracts and reduce runtime type errors.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| devhelp/flow-control | 0.84 | Laravel/PHP utilities for controlling application flow: helpers and patterns for branching, conditional execution, retries, and early exits. Designed to simplify complex control logic and keep code paths readable and consistent across projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| spatie/better-types | 0.82 | Reflection-powered type checking for PHP: verify whether a ReflectionType or method signature accepts given arguments (including unions/nullables and named params). Useful for dispatching/overload-like method selection and safer dynamic calls. | 82 | 82 | 5 | 278K | 0 | 9.2 | 51.2 | MIT | 8 months ago | |
| spatie/typed | 0.81 | Userland improved PHP type system with type inference and runtime checking: generics, union types, typed collections/lists, tuples, and structs. Proof-of-concept package from Spatie to add stronger type guarantees without language-level support. | 316 | 317 | 15 | 18 | 0 | 1.9 | 0.2 | MIT | 5 years ago | |
| moffhub/flow | 0.81 | Database-driven state machine & workflow engine for Laravel. Build multi-step approval gates with role/permission guards, auditable transitions, actions, parallel states, scheduled transitions, and a visual builder + workflow visualization for complex business processes. | 0 | 0 | 0 | 278 | 0 | 9.2 | 36.3 | — | 6 months ago | |
| boson-php/weak-types | 0.81 | Weak-types helpers for the Boson PHP ecosystem. Install via Composer and use alongside Boson to build desktop apps with configuration, windows, webviews, bindings, scripts, and request interception—see the Boson docs for guides and APIs. | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| sebastian/type | 0.80 | A collection of value objects that model the PHP type system, including simple, union, intersection, and special types. Use it to inspect, compare, and represent type information programmatically in PHP projects. | 1,503 | 1,503 | 13 | 24M | 1 | 27.4 | 62.7 | BSD-3-Clause | 2 months ago | |
| ejm/flow | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| nicolopignatelli/valueobjects | 0.80 | Laravel-friendly PHP value objects library that helps you model domain concepts as immutable, self-validating objects (like Email, Money, Url, etc.). Encourages DDD patterns, clearer APIs, and safer data handling with consistent validation and comparison. | 0 | 430 | — | 0 | — | 0.0 | — | — | — | |
| mhqady/flowra | 0.80 | Flowra is a database-driven workflow and state machine engine for Laravel. Define typed states, guarded transitions, and actions; persist each model's current state with a full transition audit history. Includes generators, query scopes, bulk transitions, and diagram export. | 2 | 2 | 1 | 141 | 0 | 14.9 | 25.8 | — | 3 months ago | |
| symfony/type-info | 0.80 | Symfony TypeInfo extracts and models PHP type information, resolving types from reflection or strings and letting you build, inspect, and cast types like nullable, list, object, enum, and generic with ease. | 208 | 201 | 3 | 8M | 0 | 34.1 | 64.9 | MIT | 1 week ago | |
| cuyz/valinor | 0.80 | Valinor maps raw inputs like JSON and plain arrays into strongly typed PHP objects, validating every value along the way. It supports native types plus PHPStan and Psalm advanced types, gives precise human-readable errors, and can normalize objects back into formats like JSON or CSV. | 1,533 | 1,538 | 95 | 3M | 26 | 49.1 | 64.8 | MIT | 2 days ago | |
| devhelp/flow-control-bundle | 0.80 | — | 2 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| black/email | 0.80 | PHP 5.4+ value object for safer email handling. Validates email format (throws on invalid), exposes recipient/domain/tld getters, array parsing, and equality checks. Note: relies on FILTER_VALIDATE_EMAIL; limited for non-ASCII and provider rules. | 0 | 0 | 0 | 12 | 0 | 0.0 | 15.4 | MIT | — | |
| asmitta-01/formflow-bundle | 0.79 | — | 2 | 2 | 0 | 0 | 0 | 1.5 | — | MIT | 1 year ago | |
| digitalrevolution/utils | 0.79 | A PHP 8.3+ utility library of everyday helper classes, focused on array operations such as first/last, find, flatten, map, groupBy, diff, unique, remove, JSON conversion, and path fetching, plus iterable and string helpers. | 2 | 1 | 8 | 2K | 1 | 29.0 | 46.8 | MIT | 3 weeks ago | |
| craue/formflow-demo-bundle | 0.79 | — | 29 | 29 | 13 | 1 | 2 | 0.9 | 0.2 | MIT | — | |
| portphp/portphp | 0.78 | Port is a data import/export workflow for PHP with a simple pipeline for reading, transforming, and writing data between formats, files, and databases. Requires PHP 8.2+. | 287 | 290 | 45 | 62K | 9 | 23.3 | 39.4 | MIT | 3 months ago | |
| flow-php/telemetry | 0.78 | Flow Telemetry is a PHP library for metrics and tracing, built to integrate smoothly with Flow PHP ETL pipelines. Use it to instrument jobs, collect runtime metrics, and add traces for observability. Includes docs, installation, and upgrade guides. | 3 | 3 | 1 | 82K | 0 | 0.0 | 55.3 | MIT | — | |
| flow-php/filesystem | 0.78 | Flow Filesystem provides a simple streaming abstraction for local and remote storage. Read files by byte ranges and write in chunks to support large files efficiently. Part of the Flow PHP ecosystem; see docs for installation and usage. | 6 | 7 | 4 | 73K | 0 | 0.2 | 55.3 | MIT | — | |
| flow-php/etl | 0.78 | Flow PHP ETL is a strongly typed, generator-powered ETL framework for efficient extract-transform-load pipelines in PHP. Process large datasets with a minimal memory footprint and plug into many adapters, extractors, and loaders for diverse sources. | 377 | 378 | 21 | 91K | 0 | 2.5 | 32.9 | MIT | — |
How can I help you explore Laravel packages today?