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
·

22 Repos

Awesome GitHub RepositoriesStructured Data Records

Syntax and structures for representing key-value data objects.

Distinguishing note: Focuses on shell-native data representation rather than general database records.

Explore 22 awesome GitHub repositories matching data & databases · Structured Data Records. Refine with filters or upvote what's useful.

Awesome Structured Data Records GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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

    Provides syntax for creating structured key-value data objects.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    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

    Organizes data into collections of field-value pairs or hierarchical JSON objects for flexible, schema-like storage.

    Gogogolangredis
    Auf GitHub ansehen↗22,159
  • toml-lang/tomlAvatar von toml-lang

    toml-lang/toml

    20,525Auf GitHub ansehen↗

    TOML is a configuration file format designed for human readability and unambiguous mapping to hash tables. It serves as a standardized language for structured data, enabling consistent parsing and data exchange across diverse programming environments. The format distinguishes itself through a strict type-system specification that ensures data is interpreted identically regardless of the implementation. It utilizes a line-oriented lexical structure that supports both hierarchical organization through bracketed sections and compact inline embedding for nested objects. This approach allows for t

    Defines a hierarchical syntax for structured configuration data that maps directly to hash tables and arrays.

    Auf GitHub ansehen↗20,525
  • camel-ai/camelAvatar von camel-ai

    camel-ai/camel

    17,253Auf GitHub ansehen↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Organizes information into standardized records containing questions, answers, and reasoning to support agent training.

    Pythonagentai-societiesartificial-intelligence
    Auf GitHub ansehen↗17,253
  • fluent/fluentdAvatar von fluent

    fluent/fluentd

    13,554Auf GitHub ansehen↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Modifies event content by parsing fields, filtering records via grep, or changing record structures.

    Ruby
    Auf GitHub ansehen↗13,554
  • vibrantlabsai/ragasAvatar von vibrantlabsai

    vibrantlabsai/ragas

    12,659Auf GitHub ansehen↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Structures input data and expected outcomes for question answering and agent conversations to enable automated testing.

    Pythonevaluationllmllmops
    Auf GitHub ansehen↗12,659
  • gcanti/fp-tsAvatar von gcanti

    gcanti/fp-ts

    11,523Auf GitHub ansehen↗

    fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di

    Ships computed field additions for incremental record construction within functorial contexts.

    TypeScriptalgebraic-data-typesfunctional-programmingtypescript
    Auf GitHub ansehen↗11,523
  • apple/pklAvatar von apple

    apple/pkl

    11,429Auf GitHub ansehen↗

    Pkl is a configuration-as-code language used to define, validate, and generate structured configuration files. It functions as a type-safe configuration generator that enforces data integrity through a strongly-typed schema, ensuring configuration values meet defined constraints and types during evaluation. The project distinguishes itself by acting as both a configuration file generator and a binding generator. It transforms high-level programmable definitions into static formats such as JSON, YAML, or XML, and produces language-specific source code to synchronize settings and provide type s

    Provides a programmable syntax for defining hierarchical settings and parameters with built-in logic and variables.

    Javaconfigconfigurationdata
    Auf GitHub ansehen↗11,429
  • emdash-cms/emdashAvatar von emdash-cms

    emdash-cms/emdash

    10,887Auf GitHub ansehen↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Adds new fields to content collection schemas with type, constraints, validation, and translatability settings.

    TypeScriptastrocmsemdash
    Auf GitHub ansehen↗10,887
  • wandb/wandbAvatar von wandb

    wandb/wandb

    10,844Auf GitHub ansehen↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Records tabular data and metrics during training runs to serve as sources for custom analysis panels.

    Pythonaicollaborationdata-science
    Auf GitHub ansehen↗10,844
  • apify/crawlee-pythonAvatar von apify

    apify/crawlee-python

    8,097Auf GitHub ansehen↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Processes raw scraped data through user-defined functions to clean, format, or restructure record content.

    Pythonapifyautomationbeautifulsoup
    Auf GitHub ansehen↗8,097
  • norvig/paip-lispAvatar von norvig

    norvig/paip-lisp

    7,465Auf GitHub ansehen↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Defines structure types with named slots and automatically generates corresponding constructor and accessor functions.

    Common Lisp
    Auf GitHub ansehen↗7,465
  • deepstreamio/deepstream.ioAvatar von deepstreamIO

    deepstreamIO/deepstream.io

    7,183Auf GitHub ansehen↗

    deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat

    Sets, gets, and subscribes to changes on full records or specific nested JSON paths.

    TypeScriptauthenticationdatasyncdeepstream
    Auf GitHub ansehen↗7,183
  • tokio-rs/tracingAvatar von tokio-rs

    tokio-rs/tracing

    6,750Auf GitHub ansehen↗

    This project is a structured tracing framework for Rust that serves as an async-aware instrumentation library and telemetry data collector. It provides a structured logging facade and the tools necessary to record, filter, and route event-based diagnostic data from both standard applications and embedded systems. The framework distinguishes itself through a core implementation that supports bare-metal and no-standard-library environments without requiring a dynamic memory allocator. It specifically handles the complexities of asynchronous workflows by propagating diagnostic contexts across fu

    Writes several structured data points to an active span in one operation using pre-declared fields.

    Rustdiagnosticslogginglogging-and-metrics
    Auf GitHub ansehen↗6,750
  • unisonweb/unisonAvatar von unisonweb

    unisonweb/unison

    6,487Auf GitHub ansehen↗

    Provides immutable field modification by applying functions to record fields.

    Haskellhacktoberfesthaskellprogramming-language
    Auf GitHub ansehen↗6,487
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Applies transformation functions to records after upsert merges to ensure data consistency.

    Java
    Auf GitHub ansehen↗6,098
  • dhall-lang/dhall-langAvatar von dhall-lang

    dhall-lang/dhall-lang

    4,458Auf GitHub ansehen↗

    Dhall ist eine typsichere Konfigurationssprache, die darauf ausgelegt ist, programmierbare Konfigurationsdateien zu erstellen, deren Terminierung garantiert ist. Es handelt sich um eine nicht-turing-vollständige Sprache, die ein striktes Typsystem verwendet, um Korrektheit sicherzustellen und Endlosschleifen während der Auswertung zu verhindern. Das Projekt fungiert als deterministische Konfigurations-Engine und Marshalling-Tool, das programmierbare Ausdrücke in statische Formate wie JSON, YAML und Bash konvertiert. Es zeichnet sich durch einen Fokus auf Sicherheit und Integrität aus, indem es semantisches Hashing verwendet, um Remote-Importe zu pinnen, und Ursprungsrichtlinien durchsetzt, um Datenabfluss zu verhindern. Die Funktionen decken ein breites Spektrum der Konfigurationsverwaltung ab, einschließlich der Verwendung polymorpher Funktionen, Union-Types und Record-Completion zur Reduzierung von Redundanz. Es bietet Tools für Schema-Validierung, Remote-Ausdrucksauflösung und eine Language-Server-Protocol-Implementierung für die Editor-Integration. Die Sprache bietet eine Befehlszeilenschnittstelle und ein REPL zur Auswertung von Ausdrücken und zur Verifizierung der Gleichheit.

    Integrates the type-safe configuration language directly into other applications for internal data definition.

    Dhallconfiguration-languagedhall
    Auf GitHub ansehen↗4,458
  • rails/jbuilderAvatar von rails

    rails/jbuilder

    4,414Auf GitHub ansehen↗

    Jbuilder ist eine JSON-Template-Engine und ein Builder für Ruby, der eine domänenspezifische Sprache (DSL) zur Generierung strukturierter JSON-Objekte bereitstellt. Er dient als View-Helper, um Daten mithilfe von Logik, Bedingungen und Schleifen in das JSON-Format zu transformieren. Das Projekt ermöglicht die Konstruktion komplexer Datenstrukturen durch die Verwendung von Partials und verschachtelten Objekten, um die Modularität zu wahren. Es enthält Funktionen für die Laufzeit-Key-Transformation, wodurch Attribut-Keys zwischen verschiedenen Namenskonventionen wie Snake Case und Camel Case konvertiert werden können. Das System unterstützt dynamische JSON-Strukturierung mit der Möglichkeit, Keys zur Laufzeit zu definieren und die Ausgabe von Null-Werten zu steuern. Es bietet zudem einen Mechanismus zum Caching gerenderter JSON-Fragmente, um wiederholte Verarbeitungsschritte zu reduzieren.

    Supports assigning attribute names and structure keys at runtime using variables instead of static symbols.

    Ruby
    Auf GitHub ansehen↗4,414
  • balancap/ssd-tensorflowAvatar von balancap

    balancap/SSD-Tensorflow

    4,103Auf GitHub ansehen↗

    Dieses Projekt ist ein TensorFlow-Framework zur Objekterkennung, das für das Training und die Bereitstellung von Single-Shot-MultiBox-Detector-Modellen (SSD) konzipiert ist. Es bietet ein Toolkit für das Training neuronaler Netze zur Implementierung der SSD-Architektur, um eine Objekterkennung in Bildern und Videos in Echtzeit zu erreichen. Das Framework enthält eine dedizierte Daten-Pipeline zur Transformation von Objekterkennungs-Datensätzen in binäre Record-Formate, um Trainingsgeschwindigkeit und Performance zu steigern. Es bietet zudem Utilities zur Konvertierung von Modellgewichten zwischen verschiedenen Checkpoint-Formaten, um die Wiederverwendung vortrainierter Netzwerke zu erleichtern. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Modell-Fine-Tuning auf benutzerdefinierten Datensätzen, Training zur Objekterkennung und Genauigkeitsevaluierung durch Messung von Precision- und Recall-Metriken.

    Provides a dedicated pipeline for transforming object detection datasets into binary record formats for faster training.

    Jupyter Notebookdeep-learningobject-detectionssd
    Auf GitHub ansehen↗4,103
  • brightmart/albert_zhAvatar von brightmart

    brightmart/albert_zh

    3,982Auf GitHub ansehen↗

    Dieses Projekt ist eine Implementierung der ALBERT-Sprachmodellarchitektur und bietet ein Framework zum Trainieren und Evaluieren von Transformer-basierten Textklassifikatoren und Ähnlichkeitsmodellen. Es enthält spezifisch vortrainierte Assets und Tools, die für die Generierung semantischer Embeddings und Repräsentationen chinesischer Texte optimiert sind. Das Framework zeichnet sich durch Tools zur Konvertierung schwerer Sprachmodell-Checkpoints in leichtgewichtige Formate aus, um Inferenz mit geringer Latenz auf Mobilgeräten zu ermöglichen. Es nutzt spezifische Techniken zur Gewichtsreduktion, einschließlich Cross-Parameter-Sharing und faktorisierter Embedding-Parametrisierung, um die Leistung bei geringerem Speicherbedarf aufrechtzuerhalten. Das System deckt eine vollständige Pipeline für Natural Language Processing ab, von der Normalisierung roher Texte und Subword-Tokenisierung bis hin zum selbstüberwachten Pre-training mittels Masked Language Modeling. Es bietet Funktionen für die Anpassung an nachgelagerte Aufgaben, wodurch vortrainierte Modelle für Textähnlichkeitsanalysen und überwachte Klassifizierungen feinabgestimmt werden können. Das Projekt enthält Dienstprogramme für die Konvertierung von Binärdatensätzen und die Transformation von Modellformaten, um die Kompatibilität über verschiedene Machine-Learning-Plattformen hinweg sicherzustellen.

    Ships utilities to transform raw text files into optimized binary record formats for efficient training.

    Pythonalbertbertchinese-corpus
    Auf GitHub ansehen↗3,982
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. Structured Data Records

Unter-Tags erkunden

  • Batch Field RecordingCapabilities for writing multiple structured data points to a diagnostic span in a single operation. **Distinct from Structured Data Records:** Focuses on the atomic recording of multiple fields in a telemetry span, not general data record syntax.
  • Configuration Languages1 Sub-TagSyntax specifications for defining hierarchical settings and parameters in plain text files. **Distinct from Structured Data Records:** Distinct from Structured Data Records: focuses on human-authored configuration files rather than general-purpose data records.
  • Dataset Record StructuresStandardized record formats for organizing questions, answers, and reasoning metadata. **Distinct from Structured Data Records:** Focuses on dataset-specific record organization, distinct from general key-value data objects.
  • Dynamic Record Generators2 Sub-TagsTools that generate constructors and accessors for custom structure types with named slots. **Distinct from Structured Data Records:** Focuses on the generation of API functions for records rather than just the data representation.
  • Nested Path Reads and WritesSets, gets, and subscribes to changes on a full record or a specific nested path within its JSON structure. **Distinct from Structured Data Records:** Distinct from Structured Data Records: focuses on reading and writing specific nested paths within JSON structures, not just key-value data objects.
  • Record Transformers4 Sub-TagsUtilities for modifying the internal structure or content of data records. **Distinct from Structured Data Records:** Distinct from structured records themselves, this focuses on the active modification and filtering of the records.