awesome-repositories.com
Blog
awesome-repositories.com

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

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

62 repositorios

Awesome GitHub RepositoriesRow Mapping Logic

Custom logic for converting database result set rows into application objects.

Distinct from Database Schema Mapping: Focuses on row-to-object mapping, distinct from general schema mapping.

Explore 62 awesome GitHub repositories matching data & databases · Row Mapping Logic. Refine with filters or upvote what's useful.

Awesome Row Mapping Logic GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Retrieves the current record from context to provide data to child components for rendering.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Ver en GitHub↗26,780
  • stackexchange/dapperAvatar de StackExchange

    StackExchange/Dapper

    18,320Ver en GitHub↗

    Dapper is a high-performance micro-ORM and SQL object mapper for .NET. It functions as an ADO.NET extension library that adds data mapping capabilities directly to database connections, allowing SQL query results to be transformed into typed objects. The project prioritizes execution speed and low memory overhead by using intermediate language generation to map database columns to object properties. It further optimizes performance through the use of concurrent caching for mapping functions and literal value injection to improve database execution plans. The library covers a broad range of d

    Determines the target object type for each row individually based on specific column values during parsing.

    C#
    Ver en GitHub↗18,320
  • dapperlib/dapperAvatar de DapperLib

    DapperLib/Dapper

    18,331Ver en GitHub↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Automatically projects returned database rows into strongly typed objects for easier data handling.

    C#ado-netdappersql
    Ver en GitHub↗18,331
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Ver en 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

    Retrieves values from relative rows within a partition.

    Javabig-datadatahadoop
    Ver en GitHub↗16,711
  • ccgus/fmdbAvatar de ccgus

    ccgus/fmdb

    13,851Ver en GitHub↗

    fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management

    Transforms database records into dictionaries where column names serve as keys for retrieved values.

    Objective-C
    Ver en GitHub↗13,851
  • xmartlabs/eurekaAvatar de xmartlabs

    xmartlabs/Eureka

    11,820Ver en GitHub↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Supports expandable row rendering to toggle the visibility of nested content within forms.

    Swift
    Ver en GitHub↗11,820
  • perspective-dev/perspectiveAvatar de perspective-dev

    perspective-dev/perspective

    10,981Ver en GitHub↗

    Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con

    Restricts dataset output to rows meeting specific criteria across multiple columns using boolean logical operators.

    C++analyticsbidata-visualization
    Ver en GitHub↗10,981
  • prql/prqlAvatar de PRQL

    PRQL/prql

    10,703Ver en GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Restricts rows in a relation by applying conditional logic that evaluates to true or false.

    Rustdatapipelinesql
    Ver en GitHub↗10,703
  • apache/cassandraAvatar de apache

    apache/cassandra

    9,778Ver en GitHub↗

    Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets. The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys. The project provides capabilities for horizontal database scaling, distributed data partitioning

    Organizes information into rows and columns using primary keys and a structured query language.

    Javacassandradatabasejava
    Ver en GitHub↗9,778
  • saulpw/visidataAvatar de saulpw

    saulpw/visidata

    8,834Ver en GitHub↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Identifies rows based on Python expressions or cell values to target specific subsets for operations.

    Pythonclicsvdatajournalism
    Ver en GitHub↗8,834
  • blacksmithgu/obsidian-dataviewAvatar de blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Ver en GitHub↗

    This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader

    Dynamically determines the target object type for metadata fields to enable typed sorting.

    TypeScriptobsidian-mdobsidian-pluginquery-language
    Ver en GitHub↗8,544
  • groue/grdb.swiftAvatar de groue

    groue/GRDB.swift

    8,209Ver en GitHub↗

    GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper that handles local data persistence, connection management, and encrypted file storage for Apple platforms. The library features a dedicated observation framework that tracks database changes to automatically synchronize the application state and user interface in real time. It distinguishes itself with a type-safe query builder and a protocol-based mapping system that converts database rows into structured Swift objects. The toolkit covers a broad range of administrative and o

    Uses a protocol-based mapping system to convert database rows into structured Swift objects.

    Swiftdatabasedatabase-observationgrdb
    Ver en GitHub↗8,209
  • techempower/frameworkbenchmarksAvatar de TechEmpower

    TechEmpower/FrameworkBenchmarks

    8,112Ver en GitHub↗

    TechEmpower FrameworkBenchmarks is an open-source project that provides a standardized, reproducible suite for measuring and comparing the performance of web frameworks across many languages. At its core, it defines a set of common server-side tasks—such as JSON serialization, database queries, and server-side template rendering—and executes them uniformly against hundreds of framework implementations to produce comparable throughput and latency metrics. The project is built around a multi-language benchmark harness that automates the full test lifecycle, from dependency installation and serve

    Retrieves configurable numbers of random rows from a database table as JSON arrays.

    C++benchmarkframeworkframeworkbenchmarks
    Ver en GitHub↗8,112
  • magicstack/asyncpgAvatar de MagicStack

    MagicStack/asyncpg

    7,953Ver en GitHub↗

    asyncpg is an asynchronous database driver and binary protocol client for PostgreSQL. It provides a non-blocking interface for executing SQL statements, streaming result sets, and managing data transfer between an application and a PostgreSQL database. The driver implements the PostgreSQL binary protocol directly to facilitate efficient data transfer and type conversion. It includes a connection pool to maintain and reuse open database connections, reducing the latency associated with repeated handshakes. The project covers a broad range of database integration capabilities, including atomic

    Returns query results as objects allowing field access by either numeric index or column name.

    Pythonasync-programmingasync-pythonasyncio
    Ver en GitHub↗7,953
  • datatables/datatablesAvatar de DataTables

    DataTables/DataTables

    7,408Ver en GitHub↗

    DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with sorting, paging, filtering, and server-side processing support. It provides a client-side rendering engine that handles table rows, pagination, and sorting entirely in the browser, while also offering a server-side processing pipeline that offloads sorting, filtering, and paging operations to a backend for efficient handling of large datasets. The library distinguishes itself through its plugin-based extension system, which allows custom functions and widgets to modify table beh

    Filters displayed rows in real time as the user types, hiding non-matching entries.

    CSS
    Ver en GitHub↗7,408
  • vincit/objection.jsAvatar de Vincit

    Vincit/objection.js

    7,343Ver en GitHub↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Converts SQL result set rows into rich model instances to enable custom logic on retrieved data.

    JavaScript
    Ver en GitHub↗7,343
  • jspreadsheet/ceAvatar de jspreadsheet

    jspreadsheet/ce

    7,186Ver en GitHub↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    Hides rows that do not match specified search terms to isolate relevant data.

    JavaScriptdata-griddatagriddatatables
    Ver en GitHub↗7,186
  • dylang/npm-checkAvatar de dylang

    dylang/npm-check

    6,643Ver en GitHub↗

    npm-check is a command-line tool that audits a project's npm dependencies, comparing local package versions against the npm registry to identify outdated, unused, or incorrect entries. It scans both package.json and node_modules, and can also inspect globally installed npm packages for the same issues. The tool distinguishes itself by offering multiple modes of operation. It can automatically update all outdated dependencies to their latest versions without interaction, suitable for automated scripts. Alternatively, it provides an interactive terminal interface that lets users review and

    Uses glob patterns to filter which packages are checked during dependency audits.

    JavaScript
    Ver en GitHub↗6,643
  • ibis-project/ibisAvatar de ibis-project

    ibis-project/ibis

    6,574Ver en GitHub↗

    Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s

    Isolates specific data subsets by selecting rows based on one or more boolean conditions.

    Pythonbigqueryclickhousedatabase
    Ver en GitHub↗6,574
  • data-dog/go-sqlmockAvatar de DATA-DOG

    DATA-DOG/go-sqlmock

    6,525Ver en GitHub↗

    go-sqlmock is a Go library that simulates SQL driver behavior for unit testing by intercepting database calls through the standard database/sql/driver interface, eliminating the need for a real database connection. It provides a comprehensive mocking framework that allows developers to define expectations for SQL operations, including queries, executions, prepared statements, and transaction lifecycles, with precise control over the results and errors returned. The library distinguishes itself through its flexible matching and verification capabilities. It supports regex-based or exact SQL

    Runs statements that return rows and provides an iterator over the result set for testing.

    Godatabasegogolang
    Ver en GitHub↗6,525
Ant.123…4Siguiente
  1. Home
  2. Data & Databases
  3. Database Schema Mapping
  4. Row Mapping Logic

Explorar subetiquetas

  • Dynamic Row MappingMapping database results to flexible key-value structures without requiring predefined entity classes. **Distinct from Row Mapping Logic:** Focuses on entity-free dynamic mapping rather than fixed row-to-object conversion logic.
  • Dynamic Type Parsing1 sub-etiquetaLogic to determine the target object type for each row individually during the mapping process. **Distinct from Row Mapping Logic:** Distinct from Row Mapping Logic: focuses on the dynamic determination of the target type per row rather than the mapping process itself
  • Header-Based Object MappersLogic that maps tabular data to objects by using the first row as the schema definition. **Distinct from Row Mapping Logic:** Specifically focuses on header-to-key mapping for tabular data, distinct from general database row mapping logic.
  • Row Record Access6 sub-etiquetasUtilities for referencing the underlying data model of a table row within templates. **Distinct from Row Mapping Logic:** Distinct from Row Mapping Logic: focuses on runtime record access for display rather than row-to-object mapping.