27 Laravel packages tagged “dto”

Most downloaded: wendelladriel/laravel-validated-dto, with 797,674 downloads and 775 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

wendelladriel/laravel-validated-dto

Data Transfer Objects with validation for Laravel applications
775 797,674

nutgram/hydrator

Hydrator for PHP 8.0+
11 456,882

deefour/interactor

Simple Service Objects
36 51,288

schulzefelix/laravel-data-transfer-object

Data Transfer Objects with Attribute Casting and Date Mutators.
8 45,192

event4u/data-helpers

Framework-agnostic PHP library for data mapping, DTOs and utilities. Includes DataMapper, SimpleDto/LiteDto, DataAccessor/Mutator/Filter and helper classes (MathHelper, EnvHelper, etc.). Works with Laravel, Symfony/Doctrine or standalone PHP.
14 38,983

atymic/json2dto

Convert JSON files to Spatie DTO objects
1 20,492

scrumble-nl/popo

Plain old PHP object
5 15,062

cerbero/laravel-dto

Data Transfer Object (DTO) for Laravel
58 13,906

yorcreative/laravel-argonaut-dto

Argonaut is a lightweight Data Transfer Object (DTO) package for Laravel that supports nested casting, recursive serialization, and validation out of the box. Ideal for service layers, APIs, and clean architecture workflows.
106 11,100

altra/dto

Package to create dto
10,125

jkudish/plume

X API v2 client for Laravel — facades, typed DTOs, test fakes, and user-scoped operations.
10 5,462

ahmedebead/lara-crud

A comprehensive Laravel package to generate CRUD operations with advanced features for APIs and web applications.
2 4,527

websolutionfalcon/laravel-simple-cold-storage

A simple, extensible Laravel package for storing data using filesystem with type-safe StorageKey DTOs
5 3,457

fresns/dto

Fresns data transfer object extension package for easy generation of data rules and inspection of transfer data. Works with Laravel projects.
1 2,686

ccharz/laravel-dto-lite

Simple Laravel Data Transfer Object
2,590

jkudish/graft

Git manager and platform provider for Laravel — facades, typed DTOs, test fakes, and scoped repositories.
2 2,275

uru-ruru/nexway-dto

DTOs for NexWay integrations
1,448

bpartner/dto

DTO with simple factory
1,429

foodkit/openapi-dto

A simple library that allows you to define OpenAPI specifications via Data Transfer Objects.
2 1,345

codewithagents/openapi-laravel

Generate Laravel models (spatie/laravel-data classes, validation rules, enums) from an OpenAPI spec. The spec is the source of truth.
3 1,291

philiprehberger/laravel-make-service

Artisan generator commands for services, DTOs, enums, actions, value objects, and interfaces
1 1,248

damianulan/laravel-lucent

Lucent is a laravel extension package. It contains useful traits, helpers, macros, contracts and extensions such as ClassDiscovery and Services.
1,024

std-out/simple-data-objects

Lightweight typed Data Transfer Object library for PHP 8.4+ with attribute-driven hydration
35 590

rupeshstha/core-foundation

A foundational package for streamlined development, offering essential core functionality and components to accelerate project creation and enhance scalability.
1 209

laraditz/dto

A simple data transfer object
59

grazulex/laravel-arc

A Laravel package for elegant and modern Data Transfer Objects (DTOs) management with automatic validation and direct property access
9 27

sindyko/aliaser

Beautiful alias management for Laravel models, forms, and classes with Livewire support.
4 6