awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesData Transfer Objects

Simple data structures used to move raw information between system boundaries without business logic.

Distinct from Data Transfer Object Mapping: Focuses on the architectural use of DTOs for boundary crossing, whereas the candidate focuses on the mapping between entities and DTOs.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Data Transfer Objects. Refine with filters or upvote what's useful.

Awesome Data Transfer Objects GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • juancrg90/clean-code-notesAvatar de JuanCrg90

    JuanCrg90/Clean-Code-Notes

    6,119Ver en GitHub↗

    Clean-Code-Notes es una guía de estudio de código limpio y una colección de notas detalladas basadas en estándares profesionales de desarrollo de software. Sirve como documentación para estándares de codificación y una referencia para escribir código fuente mantenible. El proyecto proporciona resúmenes técnicos para el diseño orientado a objetos y patrones de diseño de software. Incluye directrices para organizar clases e interfaces para reducir el acoplamiento, aislar detalles de implementación e implementar patrones arquitectónicos como la inyección de dependencias y la abstracción de interfaces. El recurso también funciona como una guía de implementación para el desarrollo guiado por pruebas (TDD), centrándose en la creación de pruebas unitarias rápidas, independientes y repetibles. Además, cubre estándares para convenciones de nomenclatura, manejo de errores y formateo de código para mejorar la legibilidad a largo plazo.

    Implements data transfer objects to move raw information between system boundaries without adding logic.

    bookclean-codenotes
    Ver en GitHub↗6,119
  • mapstermapper/mapsterAvatar de MapsterMapper

    MapsterMapper/Mapster

    5,127Ver en GitHub↗

    Mapster es un mapper de objeto a objeto para .NET y un motor de mapeo de alto rendimiento utilizado para transformar datos entre diferentes modelos de objetos. Funciona como una herramienta de transferencia de datos con seguridad de tipos y una herramienta de proyección de consultas LINQ para mover datos entre lógica interna y estructuras de datos externas. El motor utiliza expresiones de mapeo compiladas y código máquina para reducir la sobrecarga durante la conversión de objetos. Permite específicamente proyectar fuentes de datos consultables directamente en tipos de destino para optimizar la recuperación de bases de datos. El conjunto de herramientas cubre la generación de objetos de transferencia de datos, transformación de datos inmutables y proyección de resultados de consultas. Incluye capacidades para mapear colecciones inmutables, preservar referencias de objetos e inyectar parámetros de tiempo de ejecución en el proceso de transformación.

    Generates data transfer objects and mapping logic to ensure type safety at compile time.

    C#
    Ver en GitHub↗5,127
  • officedev/open-xml-sdkAvatar de officedev

    officedev/open-xml-sdk

    4,538Ver en GitHub↗

    Este proyecto es una librería y generador de documentos Open XML utilizado para crear y modificar programáticamente archivos de Microsoft Office. Permite la producción de documentos de Word, Excel y PowerPoint mediante la manipulación de la estructura subyacente de Open XML. La librería proporciona capacidades para el procesamiento de documentos Open XML, incluyendo la modificación automatizada de archivos existentes y la generación de informes y hojas de cálculo de oficina formateados para la producción en el lado del servidor.

    Maps XML namespaces and attributes to concrete C# types to prevent structural errors.

    C#
    Ver en GitHub↗4,538
  • spatie/data-transfer-objectAvatar de spatie

    spatie/data-transfer-object

    2,226Ver en GitHub↗

    This library provides a framework for defining typed, immutable data structures in PHP. It enables developers to construct structured objects from raw input arrays, ensuring consistent data shapes and schema integrity across different layers of an application. By enforcing strict property types and validation rules during instantiation, the library prevents invalid data states and simplifies the handling of complex information. The project distinguishes itself through its use of attribute-driven metadata, which allows for property renaming, custom validation, and serialization logic directly

    Constructs structured objects from input data to enforce type safety and consistent data shapes across application layers.

    PHPobjectsphpvalue
    Ver en GitHub↗2,226
  • spatie/schema-orgAvatar de spatie

    spatie/schema-org

    1,497Ver en GitHub↗

    This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides a fluent, object-oriented interface that allows developers to construct complex, nested metadata structures that comply with standardized vocabulary requirements for search engine indexing. The library distinguishes itself through its support for multi-typed entity modeling, which enables the combination of several classification categories into a single, unified entity. It also features a graph-based modeling system that facilitates the linking and cross-referencing of relate

    Ensures schema vocabulary compliance through type-safe property mapping and enumerated constants.

    PHPgooglephpschedule
    Ver en GitHub↗1,497
  1. Home
  2. Software Engineering & Architecture
  3. Data Transfer Object Mapping
  4. Data Transfer Objects

Explorar subetiquetas

  • Type-Safe Mapping Generation2 sub-etiquetasTools that generate type-safe mapping logic and DTOs from models at compile time. **Distinct from Data Transfer Objects:** Focuses on the generation of the mapping logic and DTOs themselves, rather than just the architectural use of DTOs.