New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

28 Laravel packages tagged “dto”

Most downloaded: wendelladriel/laravel-validated-dto, with 837,875 downloads and 774 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
774 837,875

nutgram/hydrator

Hydrator for PHP 8.0+
11 500,541

deefour/interactor

Simple Service Objects
36 51,726

schulzefelix/laravel-data-transfer-object

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

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 41,641

atymic/json2dto

Convert JSON files to Spatie DTO objects
1 20,752

scrumble-nl/popo

Plain old PHP object
5 15,834

cerbero/laravel-dto

Data Transfer Object (DTO) for Laravel
58 14,001

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 13,102

altra/dto

Package to create dto
10,907

jkudish/plume

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

ahmedebead/lara-crud

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

websolutionfalcon/laravel-simple-cold-storage

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

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

ccharz/laravel-dto-lite

Simple Laravel Data Transfer Object
2,654

jkudish/graft

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

uru-ruru/nexway-dto

DTOs for NexWay integrations
1,499

bpartner/dto

DTO with simple factory
1,429

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

foodkit/openapi-dto

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

philiprehberger/laravel-make-service

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

damianulan/laravel-lucent

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

oi-lab/oi-laravel-umami

Laravel wrapper for the Umami analytics REST API returning typed spatie/laravel-data DTOs.
1,002

std-out/simple-data-objects

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

rupeshstha/core-foundation

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

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 32

sindyko/aliaser

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