awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesArray Serialization

Binary encoding of ordered lists by storing total element counts followed by individual objects.

Distinct from Serialization and Encoding: Focuses on the serialization of lists rather than general frameworks for encoding.

Explore 6 awesome GitHub repositories matching part of an awesome list · Array Serialization. Refine with filters or upvote what's useful.

Awesome Array Serialization GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • dotnet/blazorالصورة الرمزية لـ dotnet

    dotnet/blazor

    9,276عرض على GitHub↗

    Blazor is a .NET framework for building interactive web user interfaces using C# instead of JavaScript. It provides a component-based UI composition model where reusable, self-contained UI elements are built with C# logic and Razor markup, supporting nesting, parameters, and lifecycle events. The framework offers two primary rendering models: a client-side runtime that compiles C# to WebAssembly and executes directly in the browser, and a server-side model that renders UI on the server and sends incremental DOM updates over a persistent SignalR connection. A central capability of Blazor is it

    Transfers byte arrays between .NET and JavaScript without Base64 encoding, reducing serialization overhead.

    PowerShell
    عرض على GitHub↗9,276
  • msgpack/msgpackالصورة الرمزية لـ msgpack

    msgpack/msgpack

    7,472عرض على GitHub↗

    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 ordered arrays by storing the element count followed by the individual objects.

    عرض على GitHub↗7,472
  • neuecc/messagepack-csharpالصورة الرمزية لـ neuecc

    neuecc/MessagePack-CSharp

    6,710عرض على GitHub↗

    MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object graphs into the MessagePack format. It functions as a C# data serialization toolkit and a polymorphic binary encoder capable of handling abstract classes and interfaces using union keys to identify concrete derived types. The library provides a binary format transcoder to transform binary data into human-readable JSON for debugging. It supports ahead-of-time formatter generation to avoid runtime overhead and implements LZ4 binary compression to reduce the size of serialized data.

    Performs fast, unsafe memory copying of primitive struct arrays to increase serialization throughput.

    C#
    عرض على GitHub↗6,710
  • alipay/furyالصورة الرمزية لـ alipay

    alipay/fury

    4,412عرض على GitHub↗

    Fury هو إطار عمل تسلسلي ثنائي متعدد اللغات مصمم لتشفير كائنات المجال والرسوم البيانية المعقدة لتسهيل تبادل البيانات عبر اللغات. يتضمن مترجم لغة تعريف الواجهة (IDL) الذي يترجم تعريفات المخطط إلى أنواع أصلية اصطلاحية ونصوص تسلسلية عبر لغات متعددة. يتميز المشروع بقارئ ثنائي بدون نسخ (zero-copy) يسمح بالوصول إلى حقول محددة دون إلغاء تسلسل الكائن بالكامل، بالإضافة إلى مسلسل رسوم بيانية للكائنات يحافظ على المراجع الدائرية وسلامة المراجع. كما يتميز بمحول بيانات يحول البيانات الثنائية القائمة على الصفوف إلى تنسيقات Apache Arrow القائمة على الأعمدة لأحمال العمل التحليلية. يغطي إطار العمل مجالات قدرة واسعة بما في ذلك تطور المخطط القائم على البيانات الوصفية للتوافق للأمام وللخلف، وعملية تجميع AOT في وقت البناء للقضاء على الانعكاس في وقت التشغيل، وإلغاء التسلسل الآمن عبر التحقق من النوع القائم على القائمة البيضاء. كما يوفر تكاملاً لاستدعاءات الإجراءات عن بُعد عالية الأداء من خلال gRPC.

    Writes dense numeric or boolean data as raw binary buffers to achieve high performance throughput.

    Java
    عرض على GitHub↗4,412
  • apache/foryالصورة الرمزية لـ apache

    apache/fory

    4,234عرض على GitHub↗

    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

    Writes numeric data as raw binary buffers in little-endian order for high-performance exchange of primitive arrays.

    Javacompressioncppcross-language
    عرض على GitHub↗4,234
  • msgspec/msgspecالصورة الرمزية لـ msgspec

    msgspec/msgspec

    3,821عرض على GitHub↗

    msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead

    Increases processing speed and reduces payload size by treating data structures as ordered lists without field names.

    Pythondeserializationjsonjson-schema
    عرض على GitHub↗3,821
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Serialization and Encoding
  5. Array Serialization

استكشف الوسوم الفرعية

  • Positional Array EncodingsSerialization methods that omit field names by treating objects as ordered lists. **Distinct from Array Serialization:** Focuses on omitting keys for speed and size, rather than just binary encoding of primitive lists.
  • Primitive Array Encoding2 وسوم فرعيةOptimized binary encoding for numeric arrays using raw buffers and specific endianness. **Distinct from Array Serialization:** Focuses on raw binary buffer encoding for performance rather than just storing counts and objects