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
·

41 dépôts

Awesome GitHub RepositoriesData Formats

Specifications for file formats used in configuration and data exchange.

Distinguishing note: Focuses on standardized file formats for system interoperability.

Explore 41 awesome GitHub repositories matching software engineering & architecture · Data Formats. Refine with filters or upvote what's useful.

Awesome Data Formats 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.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Imports and exports genealogical information using industry-standard file formats to ensure compatibility with other research tools.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • ds4sd/doclingAvatar de DS4SD

    DS4SD/docling

    62,172Voir sur GitHub↗

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    Converts diverse file formats into a single standardized schema before exporting to final output formats.

    Python
    Voir sur GitHub↗62,172
  • docker/composeAvatar de docker

    docker/compose

    37,588Voir sur GitHub↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Defines standardized file formats for system configuration and data.

    Godockerdocker-composego
    Voir sur GitHub↗37,588
  • hasura/graphql-engineAvatar de hasura

    hasura/graphql-engine

    32,064Voir sur GitHub↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Translates GraphQL requests into a standardized internal format before routing them to specialized data connectors.

    TypeScriptaccess-controlapiautomatic-api
    Voir sur GitHub↗32,064
  • freecad/freecadAvatar de FreeCAD

    FreeCAD/FreeCAD

    31,553Voir sur GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    Supports common open technical file formats like STEP, IGES, STL, and DXF for consistent information management.

    C++3d3d-printingarchitecture
    Voir sur GitHub↗31,553
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Voir sur GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Forwards raw telemetry signals while preserving original data structures.

    Rusteventsforwarderhacktoberfest
    Voir sur GitHub↗22,071
  • everyinc/compound-engineering-pluginAvatar de EveryInc

    EveryInc/compound-engineering-plugin

    21,527Voir sur GitHub↗

    This project is a suite of tools for autonomous engineering, featuring a workflow manager that chains ideation, planning, and implementation into a single automated process for delivering pull requests. It includes a technical implementation planner for codebase research and blueprint generation, along with a framework for agentic code review that uses specialized agents to identify security and architectural issues. The system provides utilities for AI coding assistant migration, including a plugin converter for transforming instructions between different IDEs and a configuration synchronize

    Implements a unified intermediate representation to enable bidirectional conversion of plugin definitions between AI assistants.

    TypeScriptcompoundengineering
    Voir sur GitHub↗21,527
  • filosottile/ageAvatar de FiloSottile

    FiloSottile/age

    21,369Voir sur GitHub↗

    Age is a command-line utility for file encryption that utilizes hybrid cryptography to secure data for multiple recipients. It employs a combination of asymmetric key exchange and symmetric encryption to protect files, supporting access control through public keys, shared passphrases, and hardware-backed identity integration. The tool is designed for memory-efficient operation, utilizing stream-oriented processing to handle large datasets in small, sequential chunks. It features a stanza-based metadata framing system that allows for extensible file headers and supports random-access decryptio

    Provides a file encryption standard that encodes binary encrypted data into text for safe transmission.

    Goage-encryptionbuilt-at-rc
    Voir sur GitHub↗21,369
  • toml-lang/tomlAvatar de toml-lang

    toml-lang/toml

    20,525Voir sur GitHub↗

    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

    Represents integers, floats, booleans, and date-time formats using native syntax for unambiguous interpretation.

    Voir sur GitHub↗20,525
  • perfare/assetstudioAvatar de Perfare

    Perfare/AssetStudio

    15,474Voir sur GitHub↗

    AssetStudio is a desktop application designed for browsing, inspecting, and extracting assets from proprietary game engine archive files. It provides a comprehensive interface for navigating complex file structures to identify, preview, and export individual media components such as textures, audio, and 3D meshes. The software distinguishes itself through its ability to parse and reconstruct serialized object hierarchies and script data. By resolving assembly dependencies and traversing internal metadata trees, it translates proprietary game data into standard industry formats, including supp

    Translates proprietary game data into standard industry formats like FBX or PNG.

    C#unityunity3d
    Voir sur GitHub↗15,474
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Voir sur GitHub↗

    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

    The tool retains original scalar formatting and comments during output processing to maintain the integrity of the source document.

    Gobashclicsv
    Voir sur GitHub↗14,913
  • glideapps/quicktypeAvatar de glideapps

    glideapps/quicktype

    13,767Voir sur GitHub↗

    Quicktype is a multi-language serialization tool and type generator. It converts JSON samples, JSON Schema definitions, and GraphQL schemas into strongly typed data structures and serialization logic across multiple programming languages. The system automates the data serialization workflow by generating boilerplate code to parse and serialize data. It transforms structured input definitions into executable code, providing the necessary encoders and decoders to move data between raw formats and typed objects.

    Implements a unified internal data model that bridges raw input schemas and final target language serialization code.

    TypeScriptcpluspluscsharpelm
    Voir sur GitHub↗13,767
  • quicktype/quicktypeAvatar de quicktype

    quicktype/quicktype

    13,761Voir sur GitHub↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Uses a language-neutral intermediate representation to bridge source schemas and target language code.

    TypeScript
    Voir sur GitHub↗13,761
  • wechat-article/wechat-article-exporterAvatar de wechat-article

    wechat-article/wechat-article-exporter

    11,485Voir sur GitHub↗

    This is a tool for searching, downloading, and archiving articles and engagement metadata from WeChat official accounts. It functions as a web-based content scraper and data exporter, allowing for the automated retrieval of social media content and the collection of performance metrics. The project distinguishes itself through a system that captures session credentials and authentication cookies from desktop clients via a local proxy to access private engagement data. It utilizes a concurrent proxy-pool fetching mechanism to download large volumes of content while avoiding rate limits, and it

    Maintains original styling and images from official accounts during the content transformation process.

    TypeScriptdownloadwechatwechat-article
    Voir sur GitHub↗11,485
  • nasa/fprimeAvatar de nasa

    nasa/fprime

    10,766Voir sur GitHub↗

    F Prime est un framework basé sur des composants conçu pour le développement et le déploiement de logiciels embarqués et spatiaux. Il fournit une architecture modulaire qui découple la logique logicielle des interfaces de communication, permettant aux développeurs de définir des structures système via un langage de modélisation spécifique au domaine. Cette approche basée sur les modèles permet la génération automatique de code, garantissant la cohérence des topologies système complexes tout en maintenant des contrats d'interface stricts entre les modules logiciels. Le framework se distingue par son système de build intégré et sa suite d'opérations de données au sol. Il automatise l'intégralité du cycle de vie des logiciels embarqués, de la compilation croisée et la gestion des dépendances à la génération d'interfaces de télémétrie et de commande. En fournissant un environnement unifié pour les logiciels de vol embarqués et la surveillance au sol, il facilite l'intégration, les tests et le contrôle des systèmes embarqués distribués sur diverses plateformes matérielles. Au-delà de son architecture centrale, le projet inclut des outils complets pour l'observabilité du système, notamment la visualisation de télémétrie en temps réel, la journalisation d'événements et le traçage de diagnostic. Il prend en charge un large éventail de scénarios de déploiement, des environnements bare-metal aux systèmes d'exploitation temps réel, et fournit des mécanismes pour la gestion de la mémoire, la modélisation de comportement pilotée par les états et l'exécution de tâches asynchrones. Le projet est maintenu sous forme de dépôt C++ avec une documentation étendue et un support du système de build pour le développement multiplateforme.

    Wraps system data into protocol-compliant packets and transmits them through configured hardware drivers.

    C++componentscppembedded
    Voir sur GitHub↗10,766
  • serde-rs/serdeAvatar de serde-rs

    serde-rs/serde

    10,457Voir sur GitHub↗

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    Provides a format-agnostic intermediate representation to decouple data structures from specific output formats.

    Rustderiveno-stdrust
    Voir sur GitHub↗10,457
  • sigmahq/sigmaAvatar de SigmaHQ

    SigmaHQ/sigma

    10,136Voir sur GitHub↗

    Sigma is a suite of tools for defining generic log signatures and translating them for multiple backends. It provides a structured way to define malicious behavior and detection logic independently of any specific backend technology, acting as a translation engine that maps generic event fields and correlation logic to the proprietary query languages of security data lakes and SIEM platforms. The project features a plugin-based multi-backend query generator that exports security detections into various database and log management formats. It also includes a threat framework mapping tool that

    Implements an internal representation that bridges high-level detection logic and final backend-specific query formats.

    Pythonelasticsearchidslogging
    Voir sur GitHub↗10,136
  • fasterxml/jacksonAvatar de FasterXML

    FasterXML/jackson

    9,740Voir sur GitHub↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Represents data as a hierarchical node structure for programmatic manipulation without requiring full object mapping.

    hacktoberfestjacksonjava-json
    Voir sur GitHub↗9,740
  • apidoc/apidocAvatar de apidoc

    apidoc/apidoc

    9,667Voir sur GitHub↗

    apidoc est un générateur de documentation API à partir du code source qui analyse des annotations spécialisées dans les commentaires pour créer automatiquement un site de documentation API consultable. Il fonctionne comme un analyseur d'API basé sur des annotations et un générateur de site de documentation statique, extrayant les définitions directement du code source pour maintenir une référence synchronisée. L'outil est conçu comme un analyseur multi-langage, utilisant des expressions régulières configurables pour extraire des métadonnées de divers langages de programmation. Il peut également servir d'exportateur de définition d'API JSON, convertissant les commentaires du code source en fichiers JSON bruts pour une utilisation dans des schémas externes ou des templates personnalisés. Au-delà de la génération de base, le système prend en charge des mises en page de documentation personnalisées, des filtres de visibilité pour les méthodes privées ou obsolètes, et la possibilité de tester des endpoints API en direct directement depuis l'interface générée. Le workflow peut être automatisé en surveillant les fichiers sources pour détecter les changements et déclencher une régénération en temps réel. Le générateur peut être exécuté via une interface en ligne de commande, programmatiquement en tant que bibliothèque, ou déployé via un conteneur Docker.

    Uses a JSON intermediate representation to decouple API extraction from site rendering.

    JavaScript
    Voir sur GitHub↗9,667
  • lona/lonaAvatar de Lona

    Lona/Lona

    7,546Voir sur GitHub↗

    Lona is a framework and set of utilities designed to synthesize centralized design definitions into cross-platform UI code, visual artifacts, and motion assets. It functions as a design system generator that converts a single set of specifications into native code for multiple operating systems, Sketch files, and other visual outputs. The system includes a motion design renderer that integrates motion files and renders them into video files to maintain consistent animation experiences. It also features a design artifact exporter for generating localized screenshots and bulk image exports base

    Translates raw design definitions into a common internal format to ensure consistent cross-platform rendering.

    Swift
    Voir sur GitHub↗7,546
Préc.123Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Data Formats

Explorer les sous-tags

  • Genealogical StandardsSupport for industry-standard file formats to ensure interoperability between research tools. **Distinct from Data Formats:** Focuses on domain-specific genealogical data standards, distinct from general system configuration formats.
  • Intermediate Representations4 sous-tagsUnified data models that serve as a bridge between internal objects and external serialization formats. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the internal abstraction layer rather than the final serialized file format.
  • Interoperability ConvertersTools that translate proprietary internal data structures into standard industry file formats. **Distinct from Data Formats:** Distinct from general data formats: focuses on the conversion process for external software compatibility.
  • Normalization EnginesTools that normalize diverse input formats into a unified internal structure for consistent querying and conversion. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the normalization engine that abstracts multiple formats, rather than the format specifications themselves.
  • Preservation UtilitiesTools for maintaining original formatting, comments, and metadata during document transformation. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the preservation of document metadata and formatting during mutation, rather than the format specification itself.
  • Schema-on-Read FormatsApplying schemas to diverse file formats like CSV, Parquet, and ORC at query time for flexible data analysis. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the schema-on-read approach for querying, not the format specifications themselves.
  • Threat IntelligenceFormal specifications for JSON, taxonomy, galaxy, and object template formats used to build compatible threat intelligence tools. **Distinct from Data Formats:** Distinct from Data Formats: focuses on threat-intelligence-specific data formats rather than general file format specifications.