awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesPath-Based Data Access

Syntax for navigating and extracting values from nested data structures.

Distinguishing note: Focuses on dot-notation navigation rather than general query languages.

Explore 11 awesome GitHub repositories matching data & databases · Path-Based Data Access. Refine with filters or upvote what's useful.

Awesome Path-Based Data Access GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aykutsarac/jsoncrack.comAvatar von AykutSarac

    AykutSarac/jsoncrack.com

    44,142Auf GitHub ansehen↗

    jsoncrack.com is a JSON data visualization tool and interactive graph viewer that transforms JSON and other structured data formats into visual tree diagrams. It functions as a data syntax validator and a structured data converter for transforming information between JSON, YAML, XML, and CSV formats. The project includes a JSON schema generator that produces schema definitions and language-specific type definitions based on provided structured data. These capabilities automate type safety and ensure data integrity through schema generation. The tool provides broader capabilities for structur

    Provides dot-notation navigation to locate specific nodes within nested data structures.

    TypeScriptcsvdiagramsgraph
    Auf GitHub ansehen↗44,142
  • nushell/nushellAvatar von nushell

    nushell/nushell

    39,743Auf GitHub ansehen↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Enables retrieval of values from records and tables using dot-separated paths.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • immutable-js/immutable-jsAvatar von immutable-js

    immutable-js/immutable-js

    33,060Auf GitHub ansehen↗

    Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a collection of immutable objects and arrays that prevent direct mutation to ensure predictable state management in JavaScript applications. The library utilizes structural sharing to efficiently create new versions of data without full copying and implements lazy sequence processing to chain data transformations that execute only when values are requested. It also supports batch mutation processing, allowing multiple changes to be applied to a temporary mutable copy before returning

    Enables path-based data access to read and update values deep within nested data trees without manual traversal.

    TypeScript
    Auf GitHub ansehen↗33,060
  • simdjson/simdjsonAvatar von simdjson

    simdjson/simdjson

    23,260Auf GitHub ansehen↗

    simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali

    Retrieves specific values from nested structures using standard path expressions to navigate documents without requiring manual traversal of the entire tree.

    C++aarch64arm64avx2
    Auf GitHub ansehen↗23,260
  • mahmoud/awesome-python-applicationsAvatar von mahmoud

    mahmoud/awesome-python-applications

    17,892Auf GitHub ansehen↗

    This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate

    Implements path-based syntax for navigating and extracting values from complex nested data structures.

    Jupyter Notebookapplicationaudioeducation
    Auf GitHub ansehen↗17,892
  • mikefarah/yqAvatar von mikefarah

    mikefarah/yq

    14,913Auf GitHub ansehen↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Updates or removes specific nodes in structured data files using path-based expressions.

    Gobashclicsv
    Auf GitHub ansehen↗14,913
  • netflix/falcorAvatar von Netflix

    Netflix/falcor

    10,572Auf GitHub ansehen↗

    Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef

    Retrieves specific data values using path syntax to read, update, or trigger actions.

    JavaScript
    Auf GitHub ansehen↗10,572
  • lightbend/configAvatar von lightbend

    lightbend/config

    6,309Auf GitHub ansehen↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Navigates and extracts values from nested configuration structures using dot-notation paths.

    Javaconfiguration-libraryhoconsupported
    Auf GitHub ansehen↗6,309
  • derbyjs/derbyAvatar von derbyjs

    derbyjs/derby

    4,706Auf GitHub ansehen↗

    Derby ist ein isomorphes MVC-Framework und eine Echtzeit-Datensynchronisations-Engine, die für den Aufbau kollaborativer Anwendungen konzipiert ist. Es fungiert als bidirektionale Data-Binding-Bibliothek und Template-Engine, die eine einzige Codebasis zwischen Node.js und dem Browser teilt, um den Status über Clients und Server hinweg zu synchronisieren. Das Framework zeichnet sich durch den Einsatz von Operational Transformation aus, um Datenkonflikte automatisch aufzulösen, was Echtzeit-Shared-Editing und Multi-User-Kollaboration ermöglicht. Es verwendet ein differenzielles State-Mutation-Modell, um Updates durch Deep-Equality-Checks zu minimieren und sicherzustellen, dass nur geänderte Werte propagiert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich reaktivem State-Management, isomorphem Routing und modularer UI-Komponentenentwicklung. Sie bietet Tools zur Verwaltung verschachtelter Datenpfade, zur Ausführung isomorpher Renderings für schnelle initiale Ladezeiten und zur Integration mit Server-Middleware. Das System ist in TypeScript implementiert.

    Creates focused views of data subtrees to simplify interactions with nested paths using relative referencing.

    TypeScript
    Auf GitHub ansehen↗4,706
  • redisjson/redisjsonAvatar von RedisJSON

    RedisJSON/RedisJSON

    3,954Auf GitHub ansehen↗

    RedisJSON ist ein System zum Speichern und Verwalten von JSON-Daten innerhalb von Redis unter Verwendung eines nativen Binärformats. Es ermöglicht das Speichern von JSON-Dokumenten und das Abrufen verschachtelter Daten unter Verwendung einer gezielten Pfadsyntax. Das Projekt bietet die Möglichkeit, atomare Updates auf einzelnen Elementen innerhalb eines verschachtelten JSON-Objekts durchzuführen, was Modifikationen ermöglicht, ohne das gesamte Dokument abzurufen und neu zu schreiben. Es unterstützt zudem NoSQL-Datenindizierung durch das Erstellen sekundärer Indizes auf bestimmten Feldern, um Such- und Filteroperationen über Datensätze hinweg zu beschleunigen. Die breiteren Funktionen decken den hierarchischen Datenabruf und das Mapping von JSON-Feldern auf externe Indexstrukturen für schnelles Suchen ab.

    Provides syntax for navigating and extracting values from nested JSON structures using paths.

    Rustdocument-storejsonredis
    Auf GitHub ansehen↗3,954
  • streamich/json-joyAvatar von streamich

    streamich/json-joy

    1,079Auf GitHub ansehen↗

    json-joy ist eine umfassende Bibliothek zum Aufbau kollaborativer Echtzeitanwendungen und verteilter Systeme. Sie bietet ein robustes Framework zur Verwaltung geteilter JSON-ähnlicher Datenstrukturen, die konkurrierende Bearbeitungen mehrerer Benutzer automatisch zusammenführen und so einen konsistenten Zustand über alle Replikate hinweg sicherstellen, ohne dass ein zentraler Koordinationsserver erforderlich ist. Das Projekt zeichnet sich durch einen hochperformanten Ansatz bei der Datenverarbeitung aus und nutzt konfliktfreie replizierte Datentypen (CRDTs) und logische uhrbasierte Synchronisierung, um die Datenintegrität zu wahren. Es enthält eine spezialisierte Engine zum Navigieren und Manipulieren komplexer verschachtelter Objekte unter Verwendung standardisierter Pointer-Syntax, neben einem Toolkit zum Anwenden granularer, atomarer Modifikationen auf Dokumente. Diese Funktionen werden durch eine Hochgeschwindigkeits-Serialisierungsbibliothek ergänzt, die kompakte Binärformate unterstützt, um Netzwerkbandbreite und Speichereffizienz zu optimieren. Über die Kern-Synchronisationslogik hinaus bietet die Bibliothek eine breite Suite von Tools für reaktives State-Management und UI-Integration. Sie stellt deklarative Hooks und Komponenten bereit, die geteilte Datenmodelle direkt an webbasierte Text- und Code-Editoren binden und Funktionen wie Echtzeit-Präsenz, Remote-Cursor-Rendering und lokale Historienverfolgung ermöglichen. Das System unterstützt zudem fortgeschrittene Datenverarbeitung, einschließlich Schema-Validierung, Ausdrucksauswertung und baumbasierter Datenorganisation mit hoher Performance.

    Retrieves and observes specific nodes or typed values within a complex data structure by using path-based selectors.

    TypeScriptcborcollaborationcollaborative
    Auf GitHub ansehen↗1,079
  1. Home
  2. Data & Databases
  3. Path-Based Data Access