awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

218 dépôts

Awesome GitHub RepositoriesData Formats

Standardized structures and specifications used to organize, store, and exchange information between systems.

Explore 218 awesome GitHub repositories matching data & databases · 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.
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Voir sur GitHub↗

    Ce projet est un répertoire complet, organisé par la communauté, qui structure un vaste paysage de bibliothèques, frameworks et outils logiciels Python. Il sert de base de connaissances centralisée conçue pour faciliter la navigation dans l'écosystème et accélérer la découverte par les développeurs tout au long du cycle de vie du développement logiciel. Le répertoire se distingue en fournissant un index structuré de ressources classées par domaine technique, allant des utilitaires de développement fondamentaux aux domaines d'ingénierie spécialisés. Il couvre des capacités de haut niveau, notamment l'intelligence artificielle, la science des données, le développement web et la gestion d'infrastructure, permettant aux développeurs d'identifier des solutions éprouvées pour des défis techniques spécifiques. Le projet englobe une large surface de capacités, notamment des outils pour la gestion des dépendances, l'analyse de code statique et les tests automatisés. Il catalogue également des ressources pour le stockage de données persistantes, l'orchestration d'infrastructure cloud et le développement d'interfaces, fournissant une référence unifiée pour la construction et la maintenance de systèmes logiciels complexes.

    Standardizes data exchange by serializing complex objects into portable, machine-readable structures.

    Pythonawesomecollectionspython
    Voir sur GitHub↗303,207
  • 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.

    Provides a lightweight service for storing and synchronizing structured JSON data objects across client applications.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • avelino/awesome-goAvatar de avelino

    avelino/awesome-go

    175,576Voir sur GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Features libraries for parsing, manipulating, and querying data structured in JSON.

    Goawesomeawesome-listgo
    Voir sur GitHub↗175,576
  • yt-dlp/yt-dlpAvatar de yt-dlp

    yt-dlp/yt-dlp

    170,963Voir sur GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Outputs structured JSON schemas containing detailed media stream information and specific extraction instructions.

    Pythonclidownloaderpython
    Voir sur GitHub↗170,963
  • comfy-org/comfyuiAvatar de Comfy-Org

    Comfy-Org/ComfyUI

    117,227Voir sur GitHub↗

    ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks without requiring manual code implementation. It serves as both a local environment for high-performance model inference and a production-ready server for deploying generative capabilities. The platform distinguishes itself through its focus on workflow portability and extensibilit

    Persists complex visual pipelines as structured files to enable version control, portability, and programmatic reconstruction.

    Pythonaicomfycomfyui
    Voir sur GitHub↗117,227
  • florinpop17/app-ideasAvatar de florinpop17

    florinpop17/app-ideas

    95,036Voir sur GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Transforms analysis results into multiple formats, including plain text and JSON, for diverse downstream consumption.

    applicationscodingcodingchallenges
    Voir sur GitHub↗95,036
  • gohugoio/hugoAvatar de gohugoio

    gohugoio/hugo

    88,701Voir sur GitHub↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Transforms source data into multiple output formats including HTML, JSON, and RSS with granular control over site structure.

    Goblog-enginecmscontent-management-system
    Voir sur GitHub↗88,701
  • mungell/awesome-for-beginnersAvatar de MunGell

    MunGell/awesome-for-beginners

    86,586Voir sur GitHub↗

    This project is a curated directory of software repositories specifically selected to help newcomers make their first open-source contributions. It serves as a collaborative knowledge base that aggregates entry-level development opportunities, providing a structured path for novice developers to practice version control and engage with active software communities. The repository distinguishes itself through a community-driven model where project listings are populated and verified by external contributors. This distributed peer review process ensures the directory remains current, while the u

    Encourages learners to explore data-driven projects that involve working with structured information formats.

    awesomeawesome-listbeginner-project
    Voir sur GitHub↗86,586
  • fffaraz/awesome-cppAvatar de fffaraz

    fffaraz/awesome-cpp

    71,817Voir sur GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Parse and serialize YAML formatted data using these dedicated library implementations.

    awesomeawesome-listc
    Voir sur GitHub↗71,817
  • protocolbuffers/protobufAvatar de protocolbuffers

    protocolbuffers/protobuf

    71,359Voir sur GitHub↗

    Protocol Buffers est un mécanisme neutre vis-à-vis du langage et indépendant de la plateforme pour sérialiser des données structurées. Il fournit une chaîne d'outils pilotée par schéma qui compile des définitions de données déclaratives en code source typé, permettant une communication cohérente et des contrats d'API fortement typés entre des services écrits dans différents langages de programmation. Le projet se distingue par un format binaire très efficace qui utilise un encodage basé sur des balises et une compression d'entiers à largeur variable pour minimiser la taille de la charge utile et la surcharge de traitement. Il prend en charge une gestion robuste des schémas évolutifs, permettant aux développeurs de mettre à jour les structures de données de manière incrémentale tout en maintenant la compatibilité ascendante et descendante. Ceci est soutenu par un système d'édition versionné qui gère les ensembles de fonctionnalités et la logique de sérialisation à travers les composants logiciels distribués. Au-delà de sa sérialisation binaire de base, le projet inclut des capacités pour la conversion JSON canonique avec validation de schéma, un contrôle granulaire de la visibilité des symboles et le suivi de la présence des champs pour distinguer les valeurs par défaut des valeurs non définies. Il fournit également des optimisations spécialisées, telles que la gestion de la mémoire basée sur des arènes pour les implémentations C++, afin d'améliorer les performances lors de la création et du nettoyage d'arbres de messages complexes.

    Distinguish between default values and explicitly unset fields by tracking presence flags within serialized binary payloads.

    C++marshallingprotobufprotobuf-runtime
    Voir sur GitHub↗71,359
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Voir sur GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Structures extracted media information into JSON or XML formats.

    Caudiocffmpeg
    Voir sur GitHub↗61,176
  • deepfakes/faceswapAvatar de deepfakes

    deepfakes/faceswap

    55,289Voir sur GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Maps Python objects to specific file formats by automatically selecting the appropriate serializer based on the target file extension.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Voir sur GitHub↗55,289
  • chinese-poetry/chinese-poetryAvatar de chinese-poetry

    chinese-poetry/chinese-poetry

    51,906Voir sur GitHub↗

    This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It serves as a digital humanities corpus, providing machine-readable access to hundreds of thousands of poems and detailed poet biographies, specifically spanning the Tang and Song dynasties. The collection is distinguished by its scholarly depth, incorporating textual variation annotations to track disputed characters across different source editions. It also includes tonal pattern mapping to describe the rhythmic and phonetic structures of the verse, alongside a popularity ranking

    Distributes the comprehensive poetry dataset using the JSON format for external software integration.

    JavaScriptchinesechinese-poetryci
    Voir sur GitHub↗51,906
  • aykutsarac/jsoncrack.comAvatar de AykutSarac

    AykutSarac/jsoncrack.com

    44,142Voir sur GitHub↗

    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 an interactive web-based utility for rendering and exploring JSON and other structured data as visual tree diagrams.

    TypeScriptcsvdiagramsgraph
    Voir sur GitHub↗44,142
  • httpie/httpieAvatar de httpie

    httpie/httpie

    38,212Voir sur GitHub↗

    HTTPie is a command-line HTTP client designed for sending requests to web services and APIs. It functions as a terminal-based web client and JSON API interface, allowing users to interact with RESTful services and download remote files directly from the console. The tool simplifies the interaction with APIs through a custom syntax for argument parsing and automatic JSON payload serialization. It includes a request debugger to verify the structure of a request before transmission and uses ANSI-based formatting to display server responses with color and indentation for improved readability. Th

    Facilitates the exchange and formatting of JSON payloads between the local terminal and remote servers.

    Python
    Voir sur GitHub↗38,212
  • jkbrzt/httpieAvatar de jkbrzt

    jkbrzt/httpie

    38,212Voir sur GitHub↗

    HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs. It functions as a JSON-native network client and interactive HTTP debugger, providing a terminal interface for constructing and validating API requests and responses. The tool simplifies the process of interacting with APIs by automatically handling JSON payloads and applying colorized formatting to responses for human readability. It supports the simulation of request generation to verify headers and bodies before they are sent over the network. The project covers a broad r

    Facilitates the exchange of structured JSON data with automatic terminal formatting and syntax highlighting.

    Python
    Voir sur GitHub↗38,212
  • airbnb/lottie-androidAvatar de airbnb

    airbnb/lottie-android

    35,614Voir sur GitHub↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Parses After Effects exported JSON data into a native object hierarchy for high-fidelity animation playback.

    Javaafter-effectsairbnbandroid
    Voir sur GitHub↗35,614
  • stedolan/jqAvatar de stedolan

    stedolan/jq

    34,932Voir sur GitHub↗

    jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice, filter, map, and transform structured JSON data directly within a terminal. The utility functions as a data transformer that reshapes JSON input into different structures or formats based on declarative logic. This allows for the extraction and analysis of structured data from sources such as API responses and system logs.

    Provides a comprehensive toolset for parsing, manipulating, and querying data structured in JSON format.

    C
    Voir sur GitHub↗34,932
  • iawia002/annieAvatar de iawia002

    iawia002/annie

    31,414Voir sur GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Parses website source data into structured JSON formats to retrieve stream URLs and metadata.

    Go
    Voir sur GitHub↗31,414
  • cheeriojs/cheerioAvatar de cheeriojs

    cheeriojs/cheerio

    30,386Voir sur GitHub↗

    Cheerio is an HTML and XML parsing library and server-side DOM implementation. It functions as a markup manipulation tool and CSS selector engine, allowing users to parse, query, and modify HTML or XML documents in non-browser environments. The project provides a DOM-like tree representation of markup strings, enabling programmatic addition, removal, and modification of elements and attributes. It features a prototype-based plugin system that allows the extension of core functionality by adding custom methods to the document prototype. The library covers a broad range of capabilities includi

    Renders internal node trees back into serialized HTML or XML strings for final output.

    TypeScriptcheeriodomhacktoberfest
    Voir sur GitHub↗30,386
Préc.123456…11Suivant
  1. Home
  2. Data & Databases
  3. Data Serialization Formats
  4. Data Formats

Explorer les sous-tags

  • Binary JSON Alternatives1 sous-tagSerialization formats that preserve JSON-like data structures but use binary encoding for efficiency. **Distinct from JSON:** Provides binary alternatives to the text-based JSON format, rather than libraries for parsing JSON itself.
  • Data Type Identifiers1 sous-tagTools that automatically detect and categorize specific data types like API keys or network addresses within input strings. **Distinct from Data Formats:** Distinct from Data Formats: focuses on identifying specific content types (keys, IPs) rather than file structure specifications.
  • Field Presence TrackersMechanisms for distinguishing between default values and explicitly unset fields in serialized data structures.
  • GeospatialSupport for publishing and serving geographic information from diverse file and storage formats. **Distinct from Data Formats:** Distinct from general Data Formats: specifically addresses the variety of geospatial file standards.
  • JSON22 sous-tagsLibraries and resources for parsing, manipulating, and querying data structured in the JSON format.
  • Media Metadata JSONs1 sous-tagJSON-based schemas for representing media stream details and extraction instructions.
  • Object Serializers8 sous-tagsFormat-agnostic serialization based on file extensions.
  • Output Format Rendering16 sous-tagsSystems that render analysis results or application pages into multiple output formats such as JSON, HTML, or CSV.
  • Workflow Serialization SchemasStructured formats used to represent and persist complex graph-based execution pipelines.
  • YAML Parsers3 sous-tagsLibraries specifically designed to read and write YAML formatted data.