awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesType-Safe Mapping Generation

Tools 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.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Type-Safe Mapping Generation. Refine with filters or upvote what's useful.

Awesome Type-Safe Mapping Generation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mapstermapper/mapsterMapsterMapper 的头像

    MapsterMapper/Mapster

    5,127在 GitHub 上查看↗

    Mapster 是一个 .NET 对象到对象映射器和高性能映射引擎,用于在不同对象模型之间转换数据。它作为类型安全的数据传输工具和 LINQ 查询投影工具,用于在内部逻辑和外部数据结构之间移动数据。 该引擎利用编译后的映射表达式和机器码来减少对象转换过程中的开销。它特别允许将可查询的数据源直接投影到目标类型中,以优化数据库检索。 该工具集涵盖了数据传输对象(DTO)生成、不可变数据转换和查询结果投影。它包括映射不可变集合、保留对象引用以及将运行时参数注入转换过程的功能。

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

    C#
    在 GitHub 上查看↗5,127
  • officedev/open-xml-sdkofficedev 的头像

    officedev/open-xml-sdk

    4,538在 GitHub 上查看↗

    这是一个 Open XML 文档库和生成器,用于以编程方式创建和修改 Microsoft Office 文件。它通过操作底层的 Open XML 结构,支持 Word、Excel 和 PowerPoint 文档的生产。 该库提供了 Open XML 文档处理功能,包括现有文件的自动修改以及用于服务端生产的格式化办公报告和电子表格的生成。

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

    C#
    在 GitHub 上查看↗4,538
  • spatie/schema-orgspatie 的头像

    spatie/schema-org

    1,497在 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
    在 GitHub 上查看↗1,497
  1. Home
  2. Software Engineering & Architecture
  3. Data Transfer Object Mapping
  4. Data Transfer Objects
  5. Type-Safe Mapping Generation

探索子标签

  • Namespace and Attribute MappingsMappings that link specific XML namespaces and attributes to concrete language types. **Distinct from Type-Safe Mapping Generation:** Distinct from Type-Safe Mapping Generation by specifically targeting XML schema elements rather than general DTOs.
  • Vocabulary Compliance MappingsEnforces schema vocabulary compliance by mapping attributes to standardized definitions and constants. **Distinct from Type-Safe Mapping Generation:** Distinct from Type-Safe Mapping Generation: focuses on enforcing external schema vocabulary compliance rather than internal DTO generation.