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
·

2 Repos

Awesome GitHub RepositoriesVersion-Tolerant Deserializers

Deserializes binary data with missing or extra fields by ignoring unknown keys and applying defaults.

Distinct from Binary Deserialization: Distinct from Binary Deserialization: specifically handles schema evolution by ignoring unknown fields.

Explore 2 awesome GitHub repositories matching data & databases · Version-Tolerant Deserializers. Refine with filters or upvote what's useful.

Awesome Version-Tolerant Deserializers GitHub Repositories

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

    apache/thrift

    10,933Auf GitHub ansehen↗

    Thrift ist ein sprachübergreifendes Remote-Procedure-Call-Framework (RPC) und Datenserialisierungsprotokoll. Es bietet eine Interface-Definition-Sprache (IDL), um Datentypen und Service-Interfaces in einem neutralen Format zu spezifizieren, was die automatisierte Generierung von Client- und Server-Code über mehrere Programmiersprachen hinweg ermöglicht. Das Projekt fungiert als polyglotter Service-Kommunikator, der einen geschichteten Software-Stack verwendet, um eine interoperable Kommunikation zu gewährleisten. Es konzentriert sich auf die Implementierung sprachübergreifender RPCs und die Transformation komplexer Datenstrukturen in standardisierte Formate für einen effizienten Netzwerktransport. Das Framework enthält Funktionen für das Management der API-Versionskompatibilität, um nicht-atomare Updates zwischen Clients und Servern zu unterstützen. Es bietet zudem Mechanismen zur Verifizierung der Datenintegrität und zur Validierung, dass sich Services über verschiedene Sprachimplementierungen hinweg identisch verhalten.

    Supports non-atomic updates by ignoring unknown fields during binary deserialization, ensuring backward and forward compatibility.

    C++
    Auf GitHub ansehen↗10,933
  • messagepack-csharp/messagepack-csharpAvatar von MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Auf GitHub ansehen↗

    MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra

    Deserializes binary data with missing or extra fields by ignoring unknown keys and applying defaults.

    C#c-sharplz4messagepack
    Auf GitHub ansehen↗6,607
  1. Home
  2. Data & Databases
  3. Binary Data Accessors
  4. Binary Deserialization
  5. Version-Tolerant Deserializers