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

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

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

69 个仓库

Awesome GitHub RepositoriesData Type Mappings

Definitions for translating application-level data types into native database-specific column formats.

Distinguishing note: Focuses on the type-system bridge between application code and database storage engines.

Explore 69 awesome GitHub repositories matching data & databases · Data Type Mappings. Refine with filters or upvote what's useful.

Awesome Data Type Mappings GitHub Repositories

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

    typeorm/typeorm

    36,540在 GitHub 上查看↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    TypeORM associates entity properties with native database types including numeric, string, temporal, JSON, UUID, and array formats.

    TypeScriptactive-recordcockroachdbdata-mapper
    在 GitHub 上查看↗36,540
  • chinabugotech/hutoolchinabugotech 的头像

    chinabugotech/hutool

    30,282在 GitHub 上查看↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Provides a central registry and set of rules for transforming information between different data formats.

    Javahttphutooljava
    在 GitHub 上查看↗30,282
  • fyne-io/fynefyne-io 的头像

    fyne-io/fyne

    27,941在 GitHub 上查看↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Maps integer values to other types like strings or floats to allow seamless synchronization.

    Goandroidcross-platformfyne
    在 GitHub 上查看↗27,941
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 GitHub 上查看↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Handles numeric type promotion for consistent arithmetic operations.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    在 GitHub 上查看↗26,176
  • nativescript/nativescriptNativeScript 的头像

    NativeScript/NativeScript

    25,446在 GitHub 上查看↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Translates automatically between native platform types and script equivalents during runtime.

    TypeScriptandroidangularcapacitor
    在 GitHub 上查看↗25,446
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Exchanges large data arrays between managed and native memory using direct buffers to avoid expensive copying.

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • toon-format/toontoon-format 的头像

    toon-format/toon

    24,642在 GitHub 上查看↗

    Toon is a data serialization library and toolkit designed to convert complex objects into compact, human-readable formats optimized for large language models. By focusing on token efficiency, the library minimizes the context window footprint of structured data through techniques like key folding and tabular layout optimization. It provides a streaming-capable processor that handles the encoding and decoding of hierarchical data while maintaining structural integrity. The project distinguishes itself through its path-aware transformation pipeline and configurable serialization logic, which al

    Maps complex programming types like dates and maps into standard formats to ensure consistent cross-environment output.

    TypeScriptdata-formatllmserialization
    在 GitHub 上查看↗24,642
  • graphiteeditor/graphiteGraphiteEditor 的头像

    GraphiteEditor/Graphite

    24,258在 GitHub 上查看↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    DesignNode transforms data types, such as integers to decimals, to ensure compatibility with node inputs requiring specific precision or formats.

    Rust2d-graphicsanimationart
    在 GitHub 上查看↗24,258
  • redis/go-redisredis 的头像

    redis/go-redis

    22,159在 GitHub 上查看↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Automatically unmarshals retrieved hash data into strongly-typed application objects using struct tags for seamless data integration.

    Gogogolangredis
    在 GitHub 上查看↗22,159
  • mybatis/mybatis-3mybatis 的头像

    mybatis/mybatis-3

    20,385在 GitHub 上查看↗

    MyBatis is a Java persistence framework that functions as a database query mapper and object-relational mapping tool. It decouples SQL statements from application code, allowing developers to manage database interactions by mapping Java objects to relational database records. The framework provides a centralized approach to SQL query management, enabling the use of either XML configuration files or annotations to define persistence logic. It automates the transformation of database result sets into structured objects, which eliminates the need for manual data conversion and reduces repetitive

    Supports pluggable type handlers to bridge the gap between database-specific types and application objects.

    Javajavamybatissql
    在 GitHub 上查看↗20,385
  • crystal-lang/crystalcrystal-lang 的头像

    crystal-lang/crystal

    20,299在 GitHub 上查看↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Automatically promotes numeric values to larger types to preserve precision during operations.

    Crystalcompilercrystalcrystal-language
    在 GitHub 上查看↗20,299
  • linlinjava/litemalllinlinjava 的头像

    linlinjava/litemall

    20,151在 GitHub 上查看↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Maps complex application data structures to database columns to ensure consistent persistence.

    Javalitemallmallspring-boot
    在 GitHub 上查看↗20,151
  • felixge/node-mysqlfelixge 的头像

    felixge/node-mysql

    18,621在 GitHub 上查看↗

    This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi

    Converts database column values into native language types automatically during retrieval and applies custom parsing logic.

    JavaScript
    在 GitHub 上查看↗18,621
  • jmoiron/sqlxjmoiron 的头像

    jmoiron/sqlx

    17,651在 GitHub 上查看↗

    sqlx is a set of extensions for the Go database/sql package that reduces boilerplate code by automating the mapping of database query results directly into structs and slices. It provides a wrapper around standard database types to eliminate manual row scanning and repetitive error handling. The project distinguishes itself through named parameter binding and query placeholder rebinding, which translate generic markers into driver-specific symbols. It also enables dynamic SQL execution by allowing the application to read and execute SQL statements directly from the filesystem. The library co

    Supports scanner and valuer interfaces to bridge custom application data types with standard database drivers.

    Go
    在 GitHub 上查看↗17,651
  • alibaba/dataxalibaba 的头像

    alibaba/DataX

    17,241在 GitHub 上查看↗

    DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets between heterogeneous sources and destinations. It functions as a JDBC data migration engine and offline synchronization tool, enabling the movement of data between relational databases, NoSQL stores, and object storage. The system utilizes a plugin-based connector architecture that decouples reader and writer logic, allowing it to map and transform data types across different storage engines using a standardized internal representation. This design supports heterogeneous data

    Translates source data types into compatible target database-specific column formats.

    Java
    在 GitHub 上查看↗17,241
  • geektutu/7days-golanggeektutu 的头像

    geektutu/7days-golang

    16,812在 GitHub 上查看↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Translates application-level data types into native database-specific column formats.

    Gogolanglearningscratch
    在 GitHub 上查看↗16,812
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 GitHub 上查看↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Converts data types between the local engine and external systems to ensure compatibility.

    Javabig-datadatahadoop
    在 GitHub 上查看↗16,711
  • sass/sasssass 的头像

    sass/sass

    15,373在 GitHub 上查看↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    Provides utilities for converting decimal values into percentage strings for CSS layout properties.

    TypeScript
    在 GitHub 上查看↗15,373
  • dotnet/efcoredotnet 的头像

    dotnet/efcore

    14,587在 GitHub 上查看↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Maps complex data structures, inheritance hierarchies, and custom types between application objects and database schemas.

    C#aspnet-productc-sharpdatabase
    在 GitHub 上查看↗14,587
  • diesel-rs/dieseldiesel-rs 的头像

    diesel-rs/diesel

    14,021在 GitHub 上查看↗

    This project is a type-safe database toolkit and object-relational mapper designed to enforce structural consistency between database schemas and application code. By leveraging compile-time validation, it ensures that SQL queries and data structures remain synchronized, preventing common errors before the application executes. It provides a comprehensive framework for relational data modeling, allowing developers to define table associations and map database results directly into strongly-typed language objects. The library distinguishes itself through its focus on compile-time safety and au

    Defines column structures that enforce SQL type safety during query building and data conversion.

    Rustmysqlormpostgresql
    在 GitHub 上查看↗14,021
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Data Type Mappings

探索子标签

  • Database-Specific Type Mappings2 个子标签Mapping of a specific database's native types into a standardized format. **Distinct from Data Type Mappings:** Distinct from Data Type Mappings: specializes the mapping for Oracle's native data types specifically.
  • Native Data MarshallersTools for converting managed data types into native pointers to facilitate cross-language communication. **Distinct from Data Type Mappings:** Distinct from Data Type Mappings: focuses on the runtime marshalling of buffers and arrays rather than database column mapping.
  • Offline Store Type MappingsConverts custom offline store column types to feature store value types for correct processing. **Distinct from Data Type Mappings:** Distinct from Data Type Mappings: specifically targets the conversion from offline store column types to feature store value types, not general application-to-database type bridges.
  • SQLMaps SQL data types to application-level classes for consistent storage and representation. **Distinct from Data Type Mappings:** Focuses on the specific mapping of SQL types to Java classes, whereas the parent covers general type-system bridges.
  • Spatial Type MappingsMappings for geographic data types such as points and polygons into database geometry formats. **Distinct from Data Type Mappings:** Specializes general data type mappings specifically for geographic/spatial formats.
  • System Type Mappings2 个子标签Translates complex system-level data structures into idiomatic language constructs while preserving binary compatibility. **Distinct from Data Type Mappings:** Distinct from Data Type Mappings: focuses on OS-level system structures rather than database column formats.
  • Type Conversion Utilities3 个子标签Utilities for mapping between different data types during reactive synchronization. **Distinct from Data Type Mappings:** Distinct from Data Type Mappings: focuses on runtime conversion logic for UI binding rather than database schema mapping.
  • Unstructured Text ConvertersSpecialized mappings that convert raw string values from unstructured formats into typed data types. **Distinct from Data Type Mappings:** Focuses on converting raw strings to types specifically, rather than general application-to-database mapping.