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
·

607 dépôts

Awesome GitHub RepositoriesData Serialization Formats

Libraries and protocols that define how data is encoded, structured, and serialized for storage or network transport.

Explore 607 awesome GitHub repositories matching data & databases · Data Serialization Formats. Refine with filters or upvote what's useful.

Awesome Data Serialization 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

    Constructs dynamic filesystem paths and filenames by mapping extracted metadata to flexible string-formatting templates.

    Pythonclidownloaderpython
    Voir sur GitHub↗170,963
  • rg3/youtube-dlAvatar de rg3

    rg3/youtube-dl

    140,520Voir sur GitHub↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Generates organized local file paths using metadata templates and dynamic placeholders.

    Python
    Voir sur GitHub↗140,520
  • nodejs/nodeAvatar de nodejs

    nodejs/node

    117,932Voir sur GitHub↗

    This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads. The runtime includes a broad set of built-in modules for system-level operations, such as file system interaction, network communication across various protocols, and cryptographic security. It supports multiple module systems, native binary addon integration, and diagnostic tools for monitorin

    Bundles stream-based compression capabilities to handle data transformation using standard algorithms.

    JavaScriptjavascriptjslinux
    Voir sur GitHub↗117,932
  • 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
  • home-assistant/coreAvatar de home-assistant

    home-assistant/core

    87,753Voir sur GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Transforms internal datetime objects into human-readable strings using standard formatting patterns for UI display or log output.

    Pythonasynciohacktoberfesthome-automation
    Voir sur GitHub↗87,753
  • 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
  • doocs/advanced-javaAvatar de doocs

    doocs/advanced-java

    78,987Voir sur GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Provides guidelines for choosing between binary and text-based data encoding schemes to optimize transmission speed and payload size.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Voir sur GitHub↗78,987
  • tesseract-ocr/tesseractAvatar de tesseract-ocr

    tesseract-ocr/tesseract

    74,751Voir sur GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Produce structured results in JSON or XML formats to facilitate integration with external data processing and layout analysis tools.

    C++hacktoberfestlstmmachine-learning
    Voir sur GitHub↗74,751
  • 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
  • danielmiessler/seclistsAvatar de danielmiessler

    danielmiessler/SecLists

    71,596Voir sur GitHub↗

    SecLists is a centralized library of security assessment data designed to support vulnerability discovery and penetration testing. It functions as a comprehensive repository of wordlists, payloads, and testing methodologies used to audit software, firmware, and internet-connected hardware for technical vulnerabilities. The project distinguishes itself through a standardized taxonomy and a language-agnostic data format, which allows security tools to predictably ingest and utilize its assets regardless of the underlying programming environment. By decoupling raw testing data from execution log

    Uses a language-agnostic, raw character data format for payloads and wordlists.

    PHP
    Voir sur GitHub↗71,596
  • google/protobufAvatar de google

    google/protobuf

    71,412Voir sur GitHub↗

    Protocol Buffers is a binary serialization framework used to encode structured information into compact payloads to reduce network bandwidth and storage. It functions as a cross-language data interchange standard that enables different platforms and languages to exchange structured data using a shared schema. The project includes an interface definition language compiler that transforms schema definitions into type-safe source code for multiple target programming languages. This mechanism decouples data structures from specific language memory layouts and ensures consistent data handling acro

    Implements the Protocol Buffers binary format for language-neutral, platform-agnostic serialization of structured data.

    C++
    Voir sur GitHub↗71,412
  • 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.

    Delivers a compact, platform-agnostic format for serializing structured information across diverse computing environments.

    C++marshallingprotobufprotobuf-runtime
    Voir sur GitHub↗71,359
  • opendatalab/mineruAvatar de opendatalab

    opendatalab/MinerU

    67,734Voir sur GitHub↗

    MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn

    Exports parsing results as structured JSON files to facilitate deeper data analysis through automated scripts.

    Pythonai4sciencedocument-analysisextract-data
    Voir sur GitHub↗67,734
  • sindresorhus/awesome-nodejsAvatar de sindresorhus

    sindresorhus/awesome-nodejs

    65,973Voir sur GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Discover libraries designed to transform raw machine data into readable, user-friendly formats.

    awesomeawesome-listjavascript
    Voir sur GitHub↗65,973
  • keras-team/kerasAvatar de keras-team

    keras-team/keras

    64,094Voir sur GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Serializes neural network architectures and weights into standardized, cross-platform formats for deployment across diverse computing backends.

    Pythondata-sciencedeep-learningjax
    Voir sur GitHub↗64,094
Préc.123456…31Suivant
  1. Home
  2. Data & Databases
  3. Data Serialization Formats

Explorer les sous-tags

  • Amazon Ion SupportSpecialized processing for the Amazon Ion data format. **Distinct from Data Serialization Formats:** Specifies the Ion format specifically, whereas Data Serialization Formats is a broad category.
  • Archive Format Converters3 sous-tagsUtilities that transform data between different archive or serialization formats. **Distinct from Data Serialization Formats:** Distinct from Data Serialization Formats: specifically focuses on converting between archive containers like Android backups and tar files.
  • Binary Serialization Protocols6 sous-tagsCompact, machine-readable wire-level specifications that prioritize performance and schema evolution over human readability.
  • Data Formats10 sous-tagsStandardized structures and specifications used to organize, store, and exchange information between systems.
  • Deserialization EnginesSystems for reconstructing native objects from serialized strings, including path expansion and conflict resolution. **Distinct from Data Serialization Formats:** Distinct from Data Serialization Formats: focuses on the reconstruction logic rather than the format specification.
  • JSON Serialization2 sous-tagsTools specifically designed to encode and decode data using the JavaScript Object Notation standard.
  • Model Serialization1 sous-tagFormats and utilities for saving machine learning models to disk for portability and deployment.
  • Output Formatting Systems10 sous-tagsSystems that automate the generation and styling of output files based on predefined templates.
  • Performance Metric SerializersSerializes component lifecycle events and performance metrics into structured formats for external analysis. **Distinct from Data Serialization Formats:** Distinct from Data Serialization Formats: focuses on performance and lifecycle event serialization for diagnostic tools, not general data interchange.
  • Resource Serialization FormatsStandardized structures for organizing primary data, relationships, and metadata within serialized payloads. **Distinct from Data Serialization Formats:** Specifically defines the internal structural organization of a resource payload rather than general encoding protocols.
  • Structured Data Exporters5 sous-tagsTools that convert internal document representations into structured formats like JSON for downstream consumption.
  • TOML SerializersUtilities for converting data structures into TOML-formatted strings. **Distinct from Data Serialization Formats:** Distinct from general serialization formats: focuses specifically on TOML output for configuration templates.
  • TOML Serializers and ParsersLibraries that provide both encoding and decoding capabilities for the TOML configuration format. **Distinct from TOML Serializers:** Combines both parsing and serialization into a single tool, whereas the siblings focus on one direction only.
  • XML Serialization Formats4 sous-tagsStructured text formats based on XML used for representing complex document or diagram metadata.
  • Zlib Compression Utilities1 sous-tagStream-based compression modules implementing standard compression algorithms.