24 Laravel packages tagged “dto”

Most downloaded: wendelladriel/laravel-validated-dto, with 757,896 downloads and 776 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
776 757,896

deefour/interactor

Simple Service Objects
36 50,901

schulzefelix/laravel-data-transfer-object

Data Transfer Objects with Attribute Casting and Date Mutators.
8 44,967

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 37,673

atymic/json2dto

Convert JSON files to Spatie DTO objects
1 20,317

scrumble-nl/popo

Plain old PHP object
5 14,567

cerbero/laravel-dto

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

altra/dto

Package to create dto
9,677

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 8,961

jkudish/plume

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

ahmedebead/lara-crud

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

websolutionfalcon/laravel-simple-cold-storage

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

ccharz/laravel-dto-lite

Simple Laravel Data Transfer Object
2,584

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,535

jkudish/graft

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

uru-ruru/nexway-dto

DTOs for NexWay integrations
1,429

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,154

std-out/simple-data-objects

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

rupeshstha/core-foundation

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

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