solido/dto-management
Manage, discover, and enhance DTOs in PHP apps with Solido DTO Management. Provides tools to register and locate DTO classes and apply enhancements consistently across your codebase. Documentation and contribution guides available.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| check24/apitk-dtomapper-bundle | 0.85 | — | 2 | 2 | 3 | 0 | 0 | 2.9 | — | MIT | 4 years ago | |
| artyuum/request-dto-mapper-bundle | 0.85 | — | 51 | 51 | 0 | 120 | 0 | 1.3 | 8.2 | MIT | 3 years ago | |
| dreadnip/smart-dto-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.9 | — | MIT | 3 years ago | |
| baptiste-contreras/symfony-request-param-bundle | 0.85 | — | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| dmp/rest-bundle | 0.85 | — | 0 | 0 | 0 | 2 | 0 | 17.3 | 7.4 | — | 3 months ago | |
| dualmedia/symfony-request-dto-bundle | 0.84 | — | 8 | 8 | 3 | 60 | 2 | 30.1 | 14.3 | MIT | 1 month ago | |
| spatie/value-object | 0.84 | Deprecated Spatie package for PHP 8+ data transfer objects. Create typed DTOs from arrays with casting, validation, and attribute mapping (e.g., nested keys). Consider migrating to spatie/laravel-data or cuyz/valinor. | 2,227 | 2,179 | 187 | 27 | 0 | 12.9 | 0.1 | MIT | 3 years ago | |
| codememory/dto | 0.84 | Auto-hydrate PHP/Symfony DTOs from request/array data using rules and decorators. Supports name conversion (e.g., snake_case), enum casting via attributes, and event hooks during processing. Build a manager with caching and reflection for fast mapping. | 1 | 1 | 0 | 51 | 0 | 12.0 | 20.3 | MIT | 9 months ago | |
| antonchernik/restful-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| wendelladriel/laravel-validated-dto | 0.83 | Build typed Data Transfer Objects for Laravel that validate incoming data using familiar validation rules, defaults, and casting. Create DTOs by extending ValidatedDTO, define rules(), and get safe, validated, ready-to-use properties for your app. | 773 | 773 | 46 | 32K | 1 | 31.5 | 25.1 | MIT | 2 months ago | |
| bornfight/transfer-object-converter | 0.83 | — | 12 | 12 | 0 | 0 | 0 | 2.2 | 3.8 | MIT | 7 years ago | |
| yorcreative/laravel-argonaut-dto | 0.83 | Lightweight, composable Laravel DTO package to transform arrays/objects/collections into typed, validated data objects. Supports deep nested casting, type-safe conversion, Laravel Validator rules, explicit attribute priority, clean toArray/toJson serialization, and immutable readonly DTOs. | 105 | 105 | 5 | 294 | 0 | 21.7 | 9.3 | MIT | 2 weeks ago | |
| digital-craftsman/deserializing-connection | 0.82 | — | 0 | 0 | 0 | 500 | 1 | 19.3 | 42.8 | MIT | 4 months ago | |
| ascetic-soft/rowcast | 0.82 | Rowcast is a lightweight PDO DataMapper for PHP 8.4+. It maps DB rows to DTOs via reflection with auto/explicit mapping and type conversion, plus a fluent query builder with dialect-aware UPSERT. | 0 | 0 | 0 | 54 | 0 | 25.0 | 27.9 | — | 1 month ago | |
| condenast-ru/basic-api-bundle | 0.81 | — | 10 | 10 | 2 | 0 | 0 | 4.2 | — | — | 4 years ago | |
| zero-to-prod/data-model | 0.80 | Reflection-based PHP data models that hydrate typed objects from arrays with a single from($data) call. Use #[Describe] attributes to define casting, validation, defaults, nullable/required rules, and assignments—keeping mapping logic predictable, readable, and verifiable. | 141 | 142 | 7 | 2K | 0 | 28.7 | 17.8 | MIT | 2 months ago | |
| dayploy/dart-dto-bundle | 0.80 | — | 0 | 0 | 0 | 60 | 0 | 0.0 | 24.7 | MIT | — | |
| hamdy/dtone | 0.79 | Laravel package that integrates DT One’s DVS API into your Laravel app, providing a simple foundation for connecting to DT One services (e.g., digital value and voucher workflows) with a package-based setup. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 1 year ago | |
| dayploy/js-dto-bundle | 0.79 | — | 0 | 0 | 1 | 74 | 0 | 0.0 | 25.9 | MIT | — | |
| bujanov/dto-bundle | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?