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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesDynamic Data Mapping

Support for creating or manipulating database records using flexible key-value structures.

Distinguishing note: Focuses on schema-less or map-based data input, distinct from strictly typed object-relational mapping.

Explore 10 awesome GitHub repositories matching data & databases · Dynamic Data Mapping. Refine with filters or upvote what's useful.

Awesome Dynamic Data Mapping GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • go-gorm/gormAvatar de go-gorm

    go-gorm/gorm

    39,798Voir sur GitHub↗

    GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora

    GORM supports create from mapstringinterface{} and []mapstringinterface{}{}, e.g: db.Model(&User{}).Create(mapstringinterface{}{ "Name": "jinzhu", "Age": 18,})// batch insert from []mapstringinterface{}{}db

    Gogogolanggorm
    Voir sur GitHub↗39,798
  • youtube/vitessAvatar de youtube

    youtube/vitess

    21,032Voir sur GitHub↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    Enables splitting and merging of database shards using an atomic cutover process to rebalance load.

    Go
    Voir sur GitHub↗21,032
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Voir sur 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

    Transforms input values into key-value maps, histograms, or multimaps to organize and aggregate data points.

    Javabig-datadatahadoop
    Voir sur GitHub↗16,711
  • codislabs/codisAvatar de CodisLabs

    CodisLabs/codis

    13,223Voir sur GitHub↗

    Codis is a distributed proxy system designed for scaling Redis clusters. It provides a sharding proxy that distributes data across multiple instances and a cluster manager to oversee the environment. The system enables horizontal scaling through dynamic resharding, which allows data slots to be migrated between servers without interrupting operations. It supports multi-key atomic operations using hash tags to ensure related keys are routed to the same server. The platform includes a graphical cluster management dashboard for monitoring and administration. It implements high availability prox

    Allows runtime splitting and merging of database shards to adjust cluster size without interrupting operations.

    Gogogolangnosql
    Voir sur GitHub↗13,223
  • mitchellh/mapstructureAvatar de mitchellh

    mitchellh/mapstructure

    8,033Voir sur GitHub↗

    mapstructure is a reflection-based library for the bidirectional encoding and decoding of generic map data into native typed Go structures. It functions as a tool for transforming loosely typed map values into specific structs and encoding those structs back into maps. The library utilizes Go reflection to map generic data keys to struct fields during runtime. It supports the transformation of untyped data from dynamic sources or configuration files into type-safe native structures. The mapping process includes recursive traversal of nested maps and slices, as well as the use of struct tags

    Converts generic map values into typed Go structures when the input schema is not known beforehand.

    Go
    Voir sur GitHub↗8,033
  • olifolkerd/tabulatorAvatar de olifolkerd

    olifolkerd/tabulator

    7,550Voir sur GitHub↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    Manipulates data values using mutator functions specifically as they are entered into the table.

    JavaScriptajaxcdnjsdata
    Voir sur GitHub↗7,550
  • ianstormtaylor/superstructAvatar de ianstormtaylor

    ianstormtaylor/superstruct

    7,141Voir sur GitHub↗

    Superstruct is a JavaScript and TypeScript data validation library used to verify that data structures match defined shapes and types. It functions as a composable schema builder and a TypeScript schema validator, ensuring that runtime data checks remain synchronized with static type definitions. The library features a data coercion engine that transforms input values or injects default values before the validation process is executed. It enables the creation of complex validation rules by nesting, merging, or omitting properties from existing structures. Its capabilities cover the validatio

    Transforms raw input data and injects defaults to ensure the input meets required schema formats.

    TypeScriptinterfacejavascriptschema
    Voir sur GitHub↗7,141
  • carp-lang/carpAvatar de carp-lang

    carp-lang/Carp

    5,815Voir sur GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Provides a function to create an empty dynamic map.

    Haskellfunctionalfunctional-programminggame-development
    Voir sur GitHub↗5,815
  • jpmens/joAvatar de jpmens

    jpmens/jo

    4,868Voir sur GitHub↗

    Jo est un utilitaire en ligne de commande conçu pour construire et manipuler des objets et tableaux JSON directement à partir d'arguments shell et de l'entrée standard. Il fonctionne comme un outil de traitement de données qui transforme l'entrée brute en formats structurés, permettant la génération de payloads complexes pour des API, des fichiers de configuration et des pipelines de données automatisés. L'outil se distingue par sa capacité à résoudre des structures de données hiérarchiques en utilisant des définitions de chemin basées sur des délimiteurs et son moteur d'inférence de type intégré, qui convertit automatiquement les valeurs d'entrée en types natifs booléens, numériques ou null. Les utilisateurs peuvent exercer un contrôle précis sur la sortie via l'application explicite des types de données, le filtrage de contenu et la possibilité d'intégrer directement le contenu de fichiers externes dans la structure générée. L'utilitaire prend en charge un large éventail de tâches de construction de données, incluant la fusion de nouvelles informations dans des structures existantes et le basculement entre des mises en page compactes et joliment imprimées (pretty-printed). Il s'intègre dans les workflows basés sur le shell en fournissant des codes de sortie standardisés pour signaler le succès ou l'échec des opérations de transformation de données.

    Transforms raw input values from files or standard input into structured data fields.

    C
    Voir sur GitHub↗4,868
  • czlonkowski/n8n-skillsAvatar de czlonkowski

    czlonkowski/n8n-skills

    2,875Voir sur GitHub↗

    n8n-skills is a collection of technical guides and architectural frameworks for designing, building, and deploying automation workflows and AI agents within n8n. It provides a structured approach to creating autonomous agents by combining large language model chains with memory systems and custom toolsets. The project focuses on extending AI capabilities through the development of custom tool functions using structured input schemas and the integration of Model Context Protocol servers. It emphasizes the use of specific architectural patterns to manage webhooks, APIs, and binary data handling

    Implements templating patterns using variables and timestamps to map data dynamically between processing steps.

    Shellai-agentsn8nworkflow-automation
    Voir sur GitHub↗2,875
  1. Home
  2. Data & Databases
  3. Dynamic Data Mapping

Explorer les sous-tags

  • Dynamic ReshardingRuntime splitting and merging of database shards to rebalance load. **Distinct from Dynamic Data Mapping:** Focuses on physical data migration and shard reconfiguration rather than key-value mapping
  • Empty Map ConstructorsFunctions that create an empty dynamic map ready to hold key-value pairs. **Distinct from Dynamic Data Mapping:** Distinct from Dynamic Data Mapping: focuses on creating an empty map structure, not general dynamic data mapping.
  • Input Transformation Utilities1 sous-tagFunctions for mapping raw input values into structured collections like maps or histograms. **Distinct from Dynamic Data Mapping:** Distinct from Dynamic Data Mapping: focuses on the transformation of input values into specific collection types rather than schema-less data manipulation.