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

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

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

3 مستودعات

Awesome GitHub RepositoriesCompact Binary Object Encoding

Processes that convert domain objects into a minimized binary format using techniques like variable-length encoding.

Distinct from Binary Data Encoding: Shortlist candidates focus on images, JSON, or network-specific data, not general domain object serialization

Explore 3 awesome GitHub repositories matching software engineering & architecture · Compact Binary Object Encoding. Refine with filters or upvote what's useful.

Awesome Compact Binary Object Encoding GitHub Repositories

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

    alipay/fury

    4,412عرض على GitHub↗

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

    Converts domain objects into a compact binary format using variable-length encoding to reduce payload size.

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

    alibaba/fastjson2

    4,307عرض على GitHub↗

    fastjson2 is a high-performance Java library used for serializing and deserializing Java objects to and from JSON strings and byte arrays. It functions as a binary JSON serializer for encoding objects into optimized binary formats to reduce payload size and increase processing speed. The project includes a JSONPath query engine for extracting specific data and fields from JSON documents using standardized path expressions and filters. It also serves as a JSON schema validator, providing utilities to generate data contracts and validate JSON input against defined schemas to ensure structural c

    Provides optimized conversion of Java objects into minimized binary formats to reduce payload size.

    Javaandroidbig-datadeserialization
    عرض على GitHub↗4,307
  • twitter/serialالصورة الرمزية لـ twitter

    twitter/Serial

    1,029عرض على GitHub↗

    Serial is a Java library designed for high-speed object serialization and binary data processing. It converts complex objects into compact byte arrays to facilitate efficient storage and network transmission, specifically targeting environments where memory and resource efficiency are critical. The library distinguishes itself by bypassing reflection, instead utilizing manual field mapping and generated bytecode to perform object inspection. This approach ensures a deterministic byte layout and provides type-safe buffer management, which allows for predictable data structures. To support long

    Provides high-speed object serialization by transforming complex object graphs into dense, compact binary formats.

    Java
    عرض على GitHub↗1,029
  1. Home
  2. Software Engineering & Architecture
  3. Compact Binary Object Encoding