awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 مستودعات

Awesome GitHub RepositoriesObject Mapping

Libraries for mapping data between different object types or models.

Explore 15 awesome GitHub repositories matching part of an awesome list · Object Mapping. Refine with filters or upvote what's useful.

Awesome Object Mapping GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • drksephy/es6-cheatsheetالصورة الرمزية لـ DrkSephy

    DrkSephy/es6-cheatsheet

    13,327عرض على GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    Provides a reference for organizing object architecture using ES6 classes, symbols, and maps.

    JavaScript
    عرض على GitHub↗13,327
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976عرض على GitHub↗

    FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra

    Maps BSON document structures to SQL tables and columns to maintain compatibility between NoSQL and SQL models.

    Go
    عرض على GitHub↗10,976
  • automapper/automapperالصورة الرمزية لـ AutoMapper

    AutoMapper/AutoMapper

    10,191عرض على GitHub↗

    AutoMapper is a .NET object-to-object mapper designed to transfer data between different object types. It functions as an automated mapping library that reduces the need for manual property assignments by using naming conventions to match properties between classes. The library focuses on automating data projection and the conversion of internal domain models into data transfer objects. It supports layered architecture decoupling by mapping data between domain entities and view models. The system employs convention-based member matching, flattening-based property projection, and recursive ty

    Convention-based object-to-object mapping for .NET applications.

    C#
    عرض على GitHub↗10,191
  • doctrine/ormالصورة الرمزية لـ doctrine

    doctrine/orm

    10,172عرض على GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Provides capabilities to translate objects into document-based formats for non-relational database storage.

    PHPhacktoberfest
    عرض على GitHub↗10,172
  • bchavez/bogusالصورة الرمزية لـ bchavez

    bchavez/Bogus

    9,700عرض على GitHub↗

    Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock data engine and an object configuration mapper to produce realistic profiles, addresses, and financial records. The library differentiates itself through a localization data provider that generates region-specific identifiers across various international languages and locales. It ensures reproducibility across executions by using seed values to control the sequence of generated data. The project covers wide-ranging data synthesis capabilities, including the generation of netwo

    Maps random data to class properties, interfaces, and protected members using defined generation rules.

    C#bogusc-sharpcsharp
    عرض على GitHub↗9,700
  • mbdavid/litedbالصورة الرمزية لـ mbdavid

    mbdavid/LiteDB

    9,410عرض على GitHub↗

    LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single portable file, functioning as a BSON data store that resides within the application process rather than running as a separate server. The system is ACID compliant, utilizing write-ahead logging to ensure atomic, consistent, isolated, and durable transactions. It includes built-in encryption to provide secure local data storage and protect files on disk from unauthorized access. The project covers object-document mapping to convert classes into document formats, indexed search capabi

    Provides a fluent mapping interface and attribute-based system to convert .NET classes into documents.

    C#
    عرض على GitHub↗9,410
  • litedb-org/litedbالصورة الرمزية لـ litedb-org

    litedb-org/LiteDB

    9,409عرض على GitHub↗

    LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists unstructured documents and binary data into a single standalone disk file, allowing the database to run within the application process rather than as a separate server. The system supports strongly typed queries through Language Integrated Query and allows the execution of standard SQL commands for data retrieval and transformation. It provides native mapping of plain classes into document formats and secures stored information via symmetric-key file encryption. The engine includes cap

    Maps plain C# classes into document formats using descriptive attributes or configuration.

    C#databasedotnethacktoberfest
    عرض على GitHub↗9,409
  • rest-assured/rest-assuredالصورة الرمزية لـ rest-assured

    rest-assured/rest-assured

    7,127عرض على GitHub↗

    Rest-assured is a Java-based REST API testing framework and HTTP client library designed for automating web service tests. It provides a fluent domain-specific language and assertion library to send HTTP requests and validate response metadata, including status codes, headers, cookies, and bodies. The framework is distinguished by a method-chaining DSL that creates readable specifications for API interactions. It features a filter-based request interception pipeline, object-mapping serialization for converting Java objects to JSON or XML, and a path-based parsing system to isolate specific fi

    Provides libraries for mapping Java objects to JSON or XML and vice versa for request/response bodies.

    Java
    عرض على GitHub↗7,127
  • jenssegers/laravel-mongodbالصورة الرمزية لـ jenssegers

    jenssegers/laravel-mongodb

    7,075عرض على GitHub↗

    This project is a MongoDB Eloquent ORM and NoSQL query builder for the Laravel framework. It provides an active record implementation that maps MongoDB collections and documents to programmable models for data manipulation. The system enables schemaless data management, allowing applications to handle dynamic data structures without the need for rigid database migrations or predefined tables. It integrates MongoDB into Laravel applications to store and retrieve flexible document data using standard PHP patterns. The library covers document store querying and Eloquent model mapping, utilizing

    Converts BSON documents from MongoDB into model instances for typed data handling.

    PHP
    عرض على GitHub↗7,075
  • mongodb/laravel-mongodbالصورة الرمزية لـ mongodb

    mongodb/laravel-mongodb

    7,075عرض على GitHub↗

    This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern. The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns. Th

    Provides a translation layer that maps BSON document fields to PHP model properties.

    PHP
    عرض على GitHub↗7,075
  • mapstermapper/mapsterالصورة الرمزية لـ MapsterMapper

    MapsterMapper/Mapster

    5,127عرض على GitHub↗

    Mapster هو محرك تعيين كائن إلى كائن لـ .NET ومحرك تعيين عالي الأداء يُستخدم لتحويل البيانات بين نماذج كائنات مختلفة. يعمل كأداة نقل بيانات آمنة من حيث النوع وأداة عرض استعلام LINQ لنقل البيانات بين المنطق الداخلي وهياكل البيانات الخارجية. يستخدم المحرك تعبيرات تعيين مجمعة وكود آلة لتقليل الحمل أثناء تحويل الكائن. ويسمح بشكل خاص بعرض مصادر البيانات القابلة للاستعلام مباشرة في أنواع الوجهة لتحسين استرجاع قاعدة البيانات. تغطي مجموعة الأدوات توليد كائنات نقل البيانات، وتحويل البيانات غير القابلة للتغيير، وعرض نتائج الاستعلام. وتتضمن إمكانيات لتعيين المجموعات غير القابلة للتغيير، والحفاظ على مراجع الكائنات، وحقن معلمات وقت التشغيل في عملية التحويل.

    High-performance object mapping library for .NET.

    C#
    عرض على GitHub↗5,127
  • mongodb/mongo-python-driverالصورة الرمزية لـ mongodb

    mongodb/mongo-python-driver

    4,342عرض على GitHub↗

    The MongoDB Python Driver is a client library and NoSQL database client used to execute CRUD operations and manage data within MongoDB databases using the Python programming language. It serves as a database connectivity library that handles authentication and connection pooling, while also providing a vector search client for managing embedding indexes and retrieving data based on semantic similarity. The driver supports both synchronous and asynchronous database driver models to perform non-blocking I/O operations and stream data from database clusters. It distinguishes itself through speci

    Maps database-specific BSON binary types to native Python objects while preserving date and identifier precision.

    Pythonmongodbmongodb-driverpymongo
    عرض على GitHub↗4,342
  • riok/mapperlyالصورة الرمزية لـ riok

    riok/mapperly

    4,100عرض على GitHub↗

    Mapperly is a C# source generator used for high-performance object-to-object mapping in .NET. It functions as a compile-time mapping library that produces the necessary transformation code during the build process, eliminating the need for runtime reflection when converting between domain models and data transfer objects. The tool distinguishes itself by providing type-safe diagnostic validation and strict mapping enforcement, emitting warnings for unmapped properties at compile time. It includes specialized capabilities for circular reference handling and deep cloning to maintain object iden

    Source generator for high-performance object mapping without runtime reflection.

    C#
    عرض على GitHub↗4,100
  • pdf-rs/pdfالصورة الرمزية لـ pdf-rs

    pdf-rs/pdf

    1,672عرض على GitHub↗

    This library is a toolkit for processing, manipulating, and inspecting PDF documents within the Rust programming language. It provides programmatic access to the internal structure of files, enabling the extraction of data and the modification of document content. The project utilizes a strongly-typed system to map complex document objects into structured data models. It supports the parsing of existing files through lazy-loading and stream-based decoding, which allows for the retrieval of text, metadata, and images. The library also facilitates the creation of updated document versions by re

    Implements lazy-loading of document objects to minimize memory usage when parsing complex PDF structures.

    Rustpdfpdf-filesrust
    عرض على GitHub↗1,672
  • design-first/system-designerالصورة الرمزية لـ design-first

    design-first/system-designer

    1,073عرض على GitHub↗

    System Designer هي بيئة نمذجة مرئية لبناء بنى البرمجيات، ومخططات البيانات، وسلوكيات المكونات. تعمل كمنصة منخفضة الكود تسمح للمستخدمين بتحديد أنظمة معقدة من خلال واجهة السحب والإفلات، مما يمثل المكونات وعلاقاتها كعقد وحواف مترابطة. تتميز المنصة بتوفير بيئة تشغيل حية حيث يمكن تنفيذ النماذج المحددة وفحصها في الوقت الفعلي. تقوم بإجراء تحقق ديناميكي من النوع على عمليات النظام لضمان الاتساق وتسمح بالتركيب المعياري للتطبيقات عن طريق استيراد تعريفات النظام الخارجية. يمكن للمستخدمين إدارة هذه المكونات كمستندات منظمة، والتي يقوم النظام بعد ذلك بتحويلها إلى هياكل كود وظيفية وهياكل boilerplate للتنفيذ الخارجي. بالإضافة إلى قدرات النمذجة الأساسية، تدعم الأداة دورة حياة تصميم النظام بالكامل، بما في ذلك تكوين أنواع البيانات المخصصة، والسمات، والأساليب. تتكامل مع أنظمة التحكم في الإصدار لمزامنة حالات المشروع عبر الأجهزة وتوفر وظائف تصدير لتعبئة البنى في تنسيقات قياسية للنشر.

    Manages system components by mapping structured documents directly to underlying data schemas.

    HTMLidejavascriptlow-code
    عرض على GitHub↗1,073
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Object Mapping

استكشف الوسوم الفرعية

  • Document Mappings3 وسوم فرعيةMapping interfaces specifically designed to convert objects into NoSQL document formats. **Distinct from Object Mapping:** Distinct from Object Mapping: focuses specifically on the translation between objects and document-oriented database formats.
  • Object Architecture PatternsTechniques for structuring objects using classes, symbols, and maps for improved memory and data organization. **Distinct from Object Mapping:** Focuses on language primitives for object design rather than mapping data between different object models.