typhoon/type
Typhoon Type provides an object abstraction over PHP’s modern type system for building tools that understand complex types. Define, print (stringify), and work with array shapes, object types, non-empty lists, and more in a consistent API.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| atournayre/types | 0.83 | Lightweight PHP library providing reusable types/value objects. Installable via Composer, intended to standardize and validate common domain data. Open-source on GitHub with issue tracker and MIT license. | 0 | 0 | 0 | 20 | 0 | 3.0 | 18.3 | MIT | 2 years ago | |
| 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 | |
| php-standard-library/type | 0.82 | Runtime type validation for PHP using “Parse, Don’t Validate”: coerce and assert unstructured input into well-typed data. Useful for APIs, configs, and user input with clear parsing rules, assertions, and predictable failures. | 1 | 1 | 0 | 46K | 0 | 17.7 | 63.2 | MIT | 2 months ago | |
| nolanos/laravel-model-typescript-transfomer | 0.82 | — | 7 | 7 | 4 | 205 | 5 | 2.8 | 21.1 | — | 1 year ago | |
| drjele/doctrine-type | 0.81 | Laravel package to add custom Doctrine DBAL types and mappings, improving schema introspection and migrations for non-standard database column types. Helps register and use bespoke types cleanly across your application. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| sebastian/type | 0.81 | 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 | |
| elasticms/helpers | 0.80 | — | 0 | 0 | 0 | 95 | 0 | 31.2 | 32.0 | LGPL-3.0 | 1 month ago | |
| kiwilan/typescriptable-laravel | 0.80 | — | 39 | 39 | 9 | 2K | 7 | 12.1 | 27.0 | MIT | 1 year ago | |
| boson-php/weak-types | 0.80 | 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 | — | |
| flow-php/types | 0.79 | 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. | 2 | 2 | 2 | 56K | 0 | 0.1 | 55.3 | MIT | — | |
| besimple/doctrine-types-bundle | 0.79 | — | 5 | 5 | 1 | 0 | 0 | 0.1 | — | — | — | |
| symfony/type-info | 0.79 | 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 | |
| tomatophp/filament-types | 0.79 | Filament Types Manager lets you define and manage reusable “types” in your Laravel app database. Includes a ready-to-use Filament resource with filtering, icons, colors, and labels, plus a simple plugin config to register type groups for your models. | 58 | 58 | 2 | 377 | 0 | 14.3 | 13.0 | MIT | 9 months ago | |
| spatie/typed | 0.78 | 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 | |
| digipolisgent/domainator9k-apptype-symfony-bundle | 0.78 | — | 0 | 0 | 0 | 0 | 0 | 0.9 | — | — | 8 years ago | |
| voku/arrayy | 0.74 | — | 488 | 491 | 33 | 59K | 1 | 3.8 | 29.5 | MIT | — | |
| psalm/plugin-laravel | 0.73 | Laravel Psalm plugin for deep static analysis plus taint-based security scanning. Detects SQL injection, XSS, SSRF, shell injection, path traversal, and open redirects by tracking user input through Laravel code without running it. | 334 | 335 | 79 | 121K | 4 | 39.6 | 42.6 | MIT | 1 week ago | |
| typhoon/reflection | 0.73 | Static, fast alternative to PHP’s native Reflection. Reflects code without running or autoloading it, uses lazy loading + caching, and stays compatible with native reflection. Supports Psalm/PHPStan phpDoc types, template resolution, and avoids memory leaks (safe with zend.enable_gc=0). | 40 | 39 | 3 | 3K | 3 | 5.3 | 25.9 | MIT | 1 year ago | |
| happytodev/typhoon | 0.68 | — | 6 | 6 | 1 | 0 | 4 | 5.6 | 1.9 | MIT | 3 years ago | |
| typhoon/declaration-id | 0.68 | Generate stable, unique IDs for PHP declarations (classes, functions, methods, properties) to track and reference code elements across analyses and tooling. Lightweight package with strict typing and static-analysis-friendly design. | 0 | 0 | 0 | 5K | 0 | 0.6 | 50.5 | MIT | 1 year ago |
How can I help you explore Laravel packages today?