Data Transfer Objects with validation for Laravel applications
-
Updated
Feb 25, 2026 - PHP
Data Transfer Objects with validation for Laravel applications
Automatically cast JSON columns to rich PHP objects in Laravel using Spatie's data-transfer-object class
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.
A data transfer object inspired by Rust's serde
A small lib to help you creating dto's in node.js
A modern Symfony-compatible Transfer Object Generator with property hooks, FixedArray, and asymmetric visibilities.
POPO - plain old PHP object. Generate Data Structures / Data Transfer Objects from a schema.
Easily create Ruby class hierarchies that support nested attributes, type conversion, serialization, equality, and more.
Rust derive-macro providing automatic mapping between DTO and Entity structures.
Simplistic, flexible Data Transfer Object library
A turbocharged json object hydrator for your DTOs
Extensible data mapper to objects, DTOs, enums, collections, Eloquent models, etc
Immutable DTOs with bidirectional casting. No framework required. 8x faster than the alternative.
A Java dynamic proxy factory for interface-typed data transfer objects
demonstrates how to validate the request body of requests in Node
In this repository, the blog project I developed with .net core has deleting, updating, adding and listing features for all controllers. I used the classes I mapped using IOC container by matching them in .netcore's built-in ioc container.
Build REST API quickly using - NestJS, TypeScript, ExpressJS
Add a description, image, and links to the data-transfer-object topic page so that developers can more easily learn about it.
To associate your repository with the data-transfer-object topic, visit your repo's landing page and select "manage topics."