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 | 81 | 5 | 218K | 0 | 16.3 | 52.6 | MIT | 5 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. | 318 | 321 | 15 | 20 | 0 | 1.9 | 0.1 | 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 | 92 | 0 | 14.4 | 30.6 | — | 3 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 | 35 | 0 | 0.0 | 21.5 | MIT | — | |
| sebastian/type | 0.80 | sebastian/type provides lightweight value objects for representing and working with PHP’s type system (built-in, class, union, intersection, nullable, etc.). Useful for static analysis tools, reflection helpers, and test utilities that need precise type modeling. | 1,501 | 1,504 | 13 | 14M | 1 | 27.7 | 62.8 | 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 | — | 2 | 2 | 1 | 85 | 0 | 20.5 | 23.8 | — | 2 weeks ago | |
| symfony/type-info | 0.80 | Symfony TypeInfo extracts and models PHP type information from reflections and type strings. Resolve scalars, objects, enums, generics, lists, and nullable types via TypeResolver, inspect identifiers and constraints, and stringify types like Collection. | 200 | 200 | 3 | 7M | 0 | 30.4 | 63.6 | MIT | 2 months ago | |
| cuyz/valinor | 0.80 | Valinor maps raw inputs (JSON/arrays) into validated, strongly typed PHP objects. Supports advanced PHPStan/Psalm types (shaped arrays, generics, ranges), produces precise human-readable errors, and can normalize data back to formats like JSON or CSV. | 1,524 | 1,523 | 92 | 1M | 26 | 48.4 | 60.5 | MIT | 1 week 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 | 0 | 0 | 0.0 | — | MIT | — | |
| asmitta-01/formflow-bundle | 0.79 | — | 2 | 2 | 0 | 18 | 0 | 1.5 | 11.7 | MIT | 1 year ago | |
| digitalrevolution/utils | 0.79 | — | 1 | 1 | 8 | 2K | 1 | 24.5 | 48.2 | MIT | 3 months ago | |
| craue/formflow-demo-bundle | 0.79 | — | 29 | 29 | 13 | 165 | 2 | 0.9 | 11.2 | MIT | — | |
| portphp/portphp | 0.78 | Port is a PHP data import/export workflow library. Build pipelines to read, transform, validate, and write data across formats and sources, with reusable steps and a flexible architecture for ETL-style jobs. | 283 | 287 | 45 | 55K | 9 | 28.7 | 39.9 | MIT | 2 weeks 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 | 26K | 0 | 0.0 | 52.8 | 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 | 66K | 0 | 0.2 | 54.9 | 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. | 378 | 378 | 21 | 41K | 0 | 2.5 | 28.2 | MIT | — |
How can I help you explore Laravel packages today?