GitHub topics: data-transfer-object
Astrr3/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.
Language: PHP - Size: 632 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

WendellAdriel/laravel-validated-dto
Data Transfer Objects with validation for Laravel applications
Language: PHP - Size: 14.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 695 - Forks: 41

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.
Language: PHP - Size: 646 KB - Last synced at: 5 days ago - Pushed at: 23 days ago - Stars: 86 - Forks: 3

soulcodingmatt/equilibrium
A Java annotation processor for generating DTOs and other value container classes.
Language: Java - Size: 50.8 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

aedart/athenaeum-dto
[READ ONLY] Athenaeum Dto package - see https://github.com/aedart/athenaeum
Language: PHP - Size: 73.2 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

open-southeners/laravel-data-mapper
Extensible data mapper to objects, DTOs, enums, collections, Eloquent models, etc
Language: PHP - Size: 398 KB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 10 - Forks: 1

philipphermes/transfer-bundle
Symfony bundle that generates transfers from xml
Language: PHP - Size: 75.2 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

nutgram/hydrator
A turbocharged json object hydrator for your DTOs
Language: PHP - Size: 186 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 1

picamator/transfer-object
A modern Symfony-compatible Transfer Object Generator with property hooks, FixedArray, and asymmetric visibilities.
Language: PHP - Size: 1.97 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 9 - Forks: 1

jessarcher/laravel-castable-data-transfer-object 📦
Automatically cast JSON columns to rich PHP objects in Laravel using Spatie's data-transfer-object class
Language: PHP - Size: 62.5 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 330 - Forks: 24

technoquill/dto-core
Lightweight typed DTO foundation for PHP 8.2+ with support for strict validation, partial assignment, and nested structures.
Language: PHP - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

phpgt/DataObject
Structured, type-safe, immutable data transfer.
Language: PHP - Size: 113 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 2

phpgt/TypeSafeGetter
An interface for objects that expose type-safe getter methods.
Language: PHP - Size: 64.5 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

phpgt/Json
Structured, type-safe, immutable JSON objects, and schema validation.
Language: PHP - Size: 226 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

sshaw/class2
Easily create Ruby class hierarchies that support nested attributes, type conversion, serialization, equality, and more.
Language: Ruby - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 16 - Forks: 0

FreeElephants/json-api-dto
JsonApi Document Structure Types
Language: PHP - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

herberthleao/vehicle-registry-api 📦
Simples API para cadastro de veÃculos e seus respectivos proprietários
Language: C# - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MaplePHP/DTO
DTO (Darn Tidy Object) isn’t just another data wrapper, it’s a full-featured utility toolkit for PHP that makes structured data clean, fluent, and a joy to work with.
Language: PHP - Size: 1.99 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

Dgame/php-dto
A data transfer object inspired by Rust's serde
Language: PHP - Size: 161 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 2

Eveio/dto
Simplistic, flexible Data Transfer Object library
Language: PHP - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

larapie/data-transfer-object Fork of spatie/data-transfer-object
Data transfer objects with validation through annotations
Language: PHP - Size: 249 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 2

nuxtifyts/php-dto
A Data objects library simplifies data transfer, ensuring structure, validation, and separation of concerns.
Language: PHP - Size: 422 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

danielegarciav/data-transfer-object
📨 Data Transfer Object class for JavaScript & TypeScript
Language: TypeScript - Size: 674 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

saedyousef/supreme-object 📦
PHP DataObject
Language: PHP - Size: 7.81 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

jetcod/data-transport
Efficient PHP Data Transport with DTOs
Language: PHP - Size: 951 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

imbue/data-transfer-object
Using getter/setter methods gives the advantage of type hinting all data being set.
Language: PHP - Size: 13.7 KB - Last synced at: 28 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

SaorCampos/Sistema-estoque
Um CRUD em arquitetura hexagonal, injeção de dependências e gerenciamento de perfil e permissões com token JWT.
Language: PHP - Size: 297 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

oliwierptak/popo
POPO - plain old PHP object. Generate Data Structures / Data Transfer Objects from a schema.
Language: PHP - Size: 806 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 0

super-nest/data-transfer-objects
Effortless DTO management for NestJS applications.
Language: TypeScript - Size: 128 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

Rafael3994/texting-app
This is a simple texting app that allows users to send and receive text messages on real time.
Language: TypeScript - Size: 559 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

AnupamAkib/HishabNikash-.NET-Core-WebAPI-and-EF-Core
A Simplified Backend Application for Managing Financial Calculations
Language: C# - Size: 74.2 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

acidiney/node-dto
A small lib to help you creating dto's in node.js
Language: JavaScript - Size: 409 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 22 - Forks: 2

blacktrs/data-transformer
Zero-dependency PHP array-to-object transformer
Language: PHP - Size: 248 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jhansenbarreto/pessoa-endereco
API implementada para teste técnico no processo seletivo da Attornatus Procuradoria Digital para a vaga de Desenvolvedor Back End - Java.
Language: Java - Size: 108 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

saleem189/data-transfer-object
This package facilitates handling Data Transfer Objects. It allows easy access to individual properties and conversion to JSON or arrays.
Language: PHP - Size: 35.2 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

holiq/action-data
Simple way to use Actions and DTOs on your Laravel project
Language: PHP - Size: 51.8 KB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mb1986/dto_derive
Rust derive-macro providing automatic mapping between DTO and Entity structures.
Language: Rust - Size: 56.6 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 2

kadir-code/BlogApp
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.
Language: C# - Size: 688 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

shiizuko/SpringBoot-API-Rest
Projeto de clÃnica médica fictÃcia. Será um aplicativo com algumas opções, com CRUD, médicos e pacientes e o agendamento e cancelamento das consultas.
Language: Java - Size: 112 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

sowidan1/Service-Oriented-Architecture-Laravel-11
Apply Service-Oriented Architecture, Facade Design Pattern, Data Transfer Object (DTO), Repository pattern
Language: PHP - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MrSoxAndShoes/Entities
Create C# entity and DTO classes for a SQL Server table or view.
Language: Python - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

fab2s/dt0
Dt0 is a PHP implementation of a DTO that can both secure mutability and implement convenient ways to take control over input and output in various formats.
Language: PHP - Size: 74.2 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

filip26/object-projection 📦
Declarative Data Transfer Objects Composition and Extraction
Language: Java - Size: 999 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fab2s/laravel-dt0
Laravel support for fab2s/dt0, a DTO implementation that can both secure mutability and implement convenient ways to take control over input and output in various formats.
Language: PHP - Size: 25.4 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Reefact/fluent-request-binder
Provides a simple solution for validating queries and commands - as DTOs - and converting their properties into Value Objects in a fluent manner.
Language: C# - Size: 342 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

henrik42/deeto
A Java dynamic proxy factory for interface-typed data transfer objects
Language: Clojure - Size: 155 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 0

musauyumaz/ECoffee
Language: C# - Size: 7.45 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

jiatsang/nTinyPass
TinyPass is very tiny data transfer object class library
Language: C# - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

openrice-canada/openrice-backend 📦
Openrice Canada Backend built by Java and Spring
Language: Java - Size: 42.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

rectovert/dto-php
📦 Opinionated implementation of Data Transfer Object (DTO) in PHP
Language: PHP - Size: 33.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SiavashMT/Python-DTO
Language: Python - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 3

cerbero90/dto
Data Transfer Object (DTO).
Language: PHP - Size: 91.8 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 16 - Forks: 5

pbod98/MusicCatalogue
A desktop application for a music publisher to see albums and their contents published by the company. It allows to add, edit and delete data. It is a work in progress.
Language: C# - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Szqii/data-transfer-object-ts
Package provides Data Transfer Object functions.
Language: TypeScript - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

jangbl/node-request-body-validation
demonstrates how to validate the request body of requests in Node
Language: JavaScript - Size: 972 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 3

Ali-Nategh/nest_practice_1
first practice with node.js framework: nest.js
Language: TypeScript - Size: 172 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

marcosvidolin/ditiow
🚀 Ditiow is a simple aspect library designed to help you safely expose features of your Spring REST API without having to expose data from the persistence or business layer of your application.
Language: Java - Size: 272 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 4

lilchiken/dto-with-interface-fastapi
Simple FastAPI app which connected with other API site
Language: Python - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

DevSazal/nestjs-boilerplate
Build REST API quickly using - NestJS, TypeScript, ExpressJS
Language: TypeScript - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

safakca/SA.KUSYS-DEMO
An example of interview questions in .net. I used these technologies (.net core 6, n-Tier architecture, fluent api, extension method, generic repository, auto mapper, rest-api, dto, dependency injection)
Language: C# - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

CodinPro/data-transfer-object
Common library for DTOs
Language: PHP - Size: 86.9 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jhansenbarreto/prateleira-virtual
O "prateleira-virtual" foi criado como uma API para organização online de leitura. Projeto criado para demonstração de conhecimentos.
Language: Java - Size: 136 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

abenteuerzeit/MusicApi
a digital way to share all available resources on music albums, including track titles and authors.
Language: C# - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MohamadNach/photo-service
Creating a photo service using Nest.js. CRUD endpoints, Security is implemented and SQlite database was used.
Language: TypeScript - Size: 239 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AlissonWenceslau/camadas-orm-dto
Padrão de camadas com ORM & DTO
Language: Java - Size: 361 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

computablefacts/junon 📦
Junon is a data transfer object for Java compatible with our platform API.
Language: Java - Size: 101 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamielsharief/data-transfer-object
A PHP Data Transfer Object implementation.
Language: PHP - Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

aslbuhtig61108/Week-16-Spring-Boot-Jeep-Order
Saving data and data transfer objects (DTOs) are the focus of this module. Very challenging module of the Spring Boot portion of our boot camp.
Language: CSS - Size: 54.5 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ialopezg/backend
A basic skeleton with class abstraction, global & local validation, global & local exception handlers, logging & data tracking, data transfer objects, execution context, authentication, users & user roles, migrations, pagination, and default dispatchers. All built with NestJS.
Language: TypeScript - Size: 1.41 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

sanderdlm/smart-dto-bundle
Map your Doctrine entities into data transfer objects for faster usage in Symfony forms
Language: PHP - Size: 44.9 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MonkiProjects/monki-projects-dto-swift
Definitions for DTOs used across Monki Projects' apps.
Language: Swift - Size: 2.37 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

rehasan/boot-camp
React with Spring Boot, Multi Datasource - Mongo & JPA - Postgres
Language: Java - Size: 314 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

coding-saxony-packages/array-to-datatransfer-object
This package converts an array into the specified DataTransferObject.
Language: PHP - Size: 20.5 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

iDevelopThings/api-utilities
Make api requests and convert them to Data Transfer Objects(classes) on the fly. Along with helpers to help with handling errors.
Language: TypeScript - Size: 515 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

jeremymaya/Code-401-Async-Inn-API
Language: C# - Size: 316 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 3

constlab/data-transfer-object
Language: PHP - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

sdetAutomation/users-api
Sample project using Spring Boot 2 and Java
Language: Java - Size: 183 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

markbennison/StudentTimetableSystem
MSc Assignment in Enterprise Software Engineering. Web application using JSP with entity persistence. 3 projects: EJB has the entity classes with factory methods and facades. Library has DTO classes and remotes for facades. Client is 'StudentTimetablingSystem' project. Focus of project is to demonstrate JSP with MVC, some design patterns and entity persistence in Java. The theme is a student timetabling system.
Language: Java - Size: 1.93 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

DivineOmega/uxdm-spatie-data-transfer-object
🔀 Spatie Data Transfer Object source and destination for the UXDM data migrator
Language: PHP - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

Phauthentic/presentation
A framework and library agnostic presentation layer implementation. The purpose of this is to provide a data transfer object to make your application independent from the underlying rendering implementation.
Language: PHP - Size: 73.2 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

codebooth/data-transfer-object
Data Transfer Object is all about how the data is represented
Language: PHP - Size: 6.84 KB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

ssaleem/Cheese-REST-API
A Spring Boot REST API to perform CRUD operations on Cheeses, Cheese Categories and Menus
Language: Java - Size: 115 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

briang123/Vidly
C# MVC Video App - Code Along Tutorial
Language: JavaScript - Size: 2.44 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
