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
·

3 Repos

Awesome GitHub RepositoriesMap Serialization

Binary encoding of key-value pairs by storing entry counts followed by alternating keys and values.

Distinct from Key-Value Pair Managers: Focuses on the serialization process of maps, not the management of key-value data structures.

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

Awesome Map Serialization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • msgpack/msgpackAvatar von msgpack

    msgpack/msgpack

    7,472Auf GitHub ansehen↗

    MessagePack is a binary object serialization library and a cross-platform data exchange format. It serves as a binary alternative to JSON, converting structured data into a space-efficient binary representation for network transmission and storage. The system provides a standardized format for swapping complex data types across different programming languages and architectures. It allows for the definition of custom data type encoding by pairing application-specific information with specialized serialization markers. The library handles the encoding and decoding of diverse data types, includ

    Serializes key-value maps by storing the entry count followed by sequential keys and values.

    Auf GitHub ansehen↗7,472
  • alipay/furyAvatar von alipay

    alipay/fury

    4,412Auf GitHub ansehen↗

    Fury ist ein sprachübergreifendes Framework für binäre Serialisierung, das für die Kodierung von Domänenobjekten und komplexen Graphen entwickelt wurde, um den Datenaustausch zwischen verschiedenen Sprachen zu erleichtern. Es enthält einen Compiler für eine Interface Definition Language (IDL), der Schemadefinitionen in idiomatische native Typen und Serialisierungs-Boilerplate über mehrere Sprachen hinweg übersetzt. Das Projekt zeichnet sich durch einen Zero-Copy-Binär-Reader aus, der den Zugriff auf spezifische Felder ermöglicht, ohne das gesamte Objekt zu deserialisieren, sowie durch einen Objekt-Graph-Serializer, der zirkuläre Referenzen und referenzielle Integrität bewahrt. Es enthält zudem einen Datenkonverter, der zeilenbasierte Binärdaten für analytische Workloads in spaltenbasierte Apache-Arrow-Formate transformiert. Das Framework deckt breite Funktionsbereiche ab, einschließlich metadatengesteuerter Schema-Evolution für Vorwärts- und Rückwärtskompatibilität, einen AOT-Kompilierungsprozess zur Eliminierung von Laufzeit-Reflektion und sichere Deserialisierung durch Whitelist-basierte Typvalidierung. Es bietet zudem Integration für hochperformante Remote Procedure Calls via gRPC.

    Encodes grouped data structures like lists and maps using size markers, type metadata, and reference tracking.

    Java
    Auf GitHub ansehen↗4,412
  • apache/foryAvatar von apache

    apache/fory

    4,234Auf GitHub ansehen↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Encodes collections and maps with optimized headers for element type sharing and nullability.

    Javacompressioncppcross-language
    Auf GitHub ansehen↗4,234
  1. Home
  2. Data & Databases
  3. Key-Value Pair Managers
  4. Map Serialization

Unter-Tags erkunden

  • Collection SerializationOptimized binary encoding for lists, sets, and maps with shared element type headers. **Distinct from Map Serialization:** Covers both collections and maps with optimized headers, whereas the parent focuses specifically on key-value pair encoding.